Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Информационные технологии проектирования ИУС




 

Традиционный подход к созданию программного обеспечения для сложных систем характеризуется достаточной трудоемкостью, лавинообразным нарастанием сложности. В цикле создания программного продукта условно выделяется пять этапов: анализ, проектирование, программирование, тестирование и сборка. Недостатки этой общепринятой схемы: непригодность для разработки сложных программных систем и организации процесса внесения в систему последующих изменений, обязательное последовательное выполнение всех этапов разработки, несовместимость с эволюционным подходом и перспективными методами разработки.

Объектно-ориентированный подход [22] представляет собой последовательный итеративный процесс, который позволяет безболезненно вносить какие-либо изменения в уже отлаженный программный продукт и в котором результаты одного из этапов могут влиять на решения, принятые на предыдущих.

Рис. 5.1.

 

 

Объектно-ориентированный анализ (ООА) – это метод для отождествления важных сущностей в задачах реального мира, для понимания и объяснения того, как они взаимодействуют между собой. Этот метод используется, как правило, в контексте программной или системной инженерии.

В формировании типичной большой системы программного обеспечения аналитик, как правило, должен рассматривать ряд четко определенных предметных областей, или доменов. Каждый домен может рассматриваться как отдельный мир, населенный собственными концептуальными сущностями, или объектами. Каждый домен может существовать более или менее независимо от других. Некоторые домены довольно малы, чтобы можно было анализировать их как единое целое, в то время как другие содержат так много объектов, что трудно поддаются контролю и обработке, поэтому большие домены разбиваются на подсистемы.

После того как система разбита на домены и подсистемы, можно проводить анализ. Независимо одна от другой каждая подсистема (или маленький домен) анализируется в три этапа: информационное моделирование, моделирование состояний и моделирование процессов.

 




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 461; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.