Краткий обзор объектно-ориентированных методов анализа и построения моделей
На данный момент известно более пятидесяти объектно-ориентированных методов анализа ПрО, которые прошли проверку практикой. Приведем некоторые основные из них:
· метод объектно-ориентированного системного анализа OOAS (Object-Oriented system analysis), позволяющий выделить сущности и объекты ПрО, определить их свойства и отношения, а также построить на их основе информационную модель, модель состояний объектов и процессов представления потоков данных (dataflow);
· метод объектно-ориентированного анализа OOA (Object-Oriented analysis), обеспечивающий моделирование ОМ и формирование требований к ПрО с помощью понятия "сущность-связь" (entity-relationship ER), спецификацию потоков данных и соответствующих процессов;
· метод SD (Structured Design) структурного проектирования системы, данных и программ преобразования входных данных в выходные с помощью структурных карт Джексона;
· методология объектно-ориентированного анализа и проектирования OOAD (Object-oriented analysis and design), которая основывается на ER-моделировании сущностей и отношений в объектной модели ПрО, она обеспечивает определение системы и организацию данных с использованием структурных диаграмм, диаграмм "сущность-связь" и матрицы информационного управления;
· технология объектного моделирования OMT (Object Modeling Technique) включает в себя процессы (анализа, проектирования и реализации), набор нотаций для задания четырех моделей (объектной, динамической, функциональной и взаимодействия);
· объединенный метод UML, включающий средства и понятия метода Г. Буча (объекты, классы, суперклассы), принципы наследования, полиморфизма и упрятывания информации об объектах, а также варианты использования метода Джекобсона для задания сценариев работы системы при выполнении задач ПрО и диаграммные средства взаимодействия объектов Румбауха;
· метод определения распределенных объектов на основе объектной модели CORBA и набора сервисных системных компонентов общего пользования, обеспечивающих их функционирование в среде распределенных приложений ;
· метод генерации (generative) частей системы из семейства ПрО с помощью готовых объектов, аспектов, компонентов, программ многоразового использования и приложений, а также модели характеристик, в которой представлены функциональные и нефункциональные требования к семейству систем .
Дата добавления: 2015-08-21; просмотров: 808;