Методы и средства инженерии программного обеспечения



         

Объектно–ориентированные методы анализа и построения моделей ПрО


Наиболее распространенными методами объектно-ориентированного анализа ПрО,   широко используемые в практике программирования являются следующие:

– метод OOAS, позволяющий выделить  объекты реального мира ПрО, определить  сущности, свойства и отношения объектов и из них построить  информационную модель, модель состояний объектов и процессов представления потоков данных (dataflow) [1];

– метод OOA позволяет  провести  анализ, определить требований к ПрО,    специфицировать  потоки данных в ПрО в виде диаграммной модели  [2];

– метод SD структурного проектирования структуры системы,  данных и   программы преобразования входных  данных в выходные с помощью структурных карт Джексона [3-5];

– методология OOAD позволяет построить  модели ПрО с помощью ER-моделирования,  понятий и их отношений с использованием структурных диаграмм,  диаграмм «сущность-связь»  и матрицы информационного управления [6, 7];

– объектное OMT моделирование объектной, динамической,  функциональной моделей и взаимодействия объектов  [8, 9];

– метод Г.Буча, включающий классы, суперклассы и операции наследования, полиморфизма и упрятывания информации об объектах, дополненный  вариантами использования Джекобсона для задания  сценариев работы системы и задач ПрО  и диаграммными средствами Румбаха,  в результате имеем UML-метод  для анализа ПрО и представления архитектуры системы с помощью набора  диаграмм  взаимодействующих объектов  [10, 11];

 

– метод построения объектной эталонной модели в CORBA и предоставления набора сервисных системных  компонентов  общего пользования для  обеспечения функционирования объектных компонентов  распределенных приложений  [12, 13];

– метод генерации частей систем из готовых компонентов (generative programming), объединивший в себе возможности  ООП,  компонентного и аспектного проектирования и развитый средствами многоразового использования отдельных членов семейства программ ПрО,  функциональные и нефункциональные требования представляются в   модели характеристик и  др. [12].     




Содержание  Назад  Вперед