Технологическая сеть модельно-ориентированного проектирования



П1 – выбор типовой ИС

П2 – разработка проектной модели

П3 – реализация проекта

П4 – ввод в эксплуатацию

Д1 – результаты предпроектного обследования

Д2 – предварительная модель предприятия

Д3 – проектная модель предприятия

Д4 – документация по использованию системы

G1 – сконфигурированные и доработанные в ручную программные модули

G2 – интерфейс

G3 – структура БД

G5 – программно-техническая среда эксплуатируемой системы

G6 – заполненная БД

U1 – универсал типовых систем

U2 – универсал компонентов бизнес-модели

U3 – универсал бизнес-правил

U4 – универсал языковых средств 4-го поколения

 

Функционально ориентированное проектирование (ФОП)

 

       Основными идеями ФОП являются идеи структурного анализа и проектирования систем. Они заключаются в следующем:

1. Декомпозиция всей системы на некоторое множество подчиненных функций

2. Представление всей информации в виде графической нотации

В качестве инструментальных средств выступают следующие типы диаграмм:

1. Документы бизнес-функций BFD

2. Документы потоков данных DFD

3. Документы переходов состояний STD

4. Модель сущность-связь предметной области ERD

5. Диаграммы структуры приложений SSD

 

Объектно-ориентированное проектирование

 

Данный подход отличается от ФОП лучшей способностью отражать динамическое поведение системы.

Модель предметной области рассматривается как совокупность взаимодействующих объектов. Конечным результатом проектирования становится множество классов объекта с методами обработки атрибутов.

При данном подходе предполагается совместное моделирование данных и объектов.

В настоящее время при моделировании объектной области используется унифицированный язык моделирования UML. Система ОО подхода в соответствии с нотацией UML включает следующие виды диаграмм:

1. Диаграмма прецедентов использования.

Она отображает функциональность системы в виде совокупности выполняющихся последовательностей транзакций.

       2. Диаграммы класса объектов

Отображают структуру совокупности взаимосвязанных классов объектов аналогично ER-диаграммам ФО подхода

       3. Диаграммы состояний

Каждая из этих диаграмм отображает динамику состояний объекта одного класса и связанных с ним событий.

       4. Диаграммы взаимодействия объектов

Каждая из этих диаграмм отображает динамическое взаимодействие объектов в рамках одного прецедента использования.

       5. Диаграммы деятельности.

Данный тип отображает потоки работ во взаимосвязанных прецедентах использования и могут декомпозировать на более детальные.

       6. Диаграммы пакетов

Они отображают распределение объектов по функциональным и обеспечивающимся системам.

       7. Диаграмма компонентов

                   Отображает физические модули программного кода.

       8. Диаграмма размещения.

                   Отображает распределение объектов по узлам ВС

 

Диаграммы прецедентов использования (USE CASE-Diagram)

 

       Данный тип диаграмм выявляет основные бизнес процессы в виде последовательности транзакций, которая должна выполняться целиком, когда выполнение обособленного подмножества действий не имеет значения без выполнения всей последовательности. Прецеденты инициируются из внешней среды пользователей системы, которые называются актерами.

       Актер инициирует выполнение прецедента использования и получает от него результаты взаимодействия актера с прецедентом использования, осуществленного в результате события. Один актер может участвовать в нескольких прецедентах использования. А в одном прецеденте использования может быть занято несколько актеров.

 

Диаграммы класса объектов

Отображают статическую структуру класса объекта. Этими диаграммами рассматривается внутренняя структура проблемной области, иерархия классов объектов и статические классы объектов.

Классы объектов могут иметь различные стереотипы поведения:

 

1. Интерфейсный объект, это активный объект являющийся формой взаимодействия системы с пользователем.

2. Является активным объектом, который координирует выполнение функций

3. Это пассивный объект, над которым выполняются операции обработки процесса

       Объекты, отраженные в диаграммах классов объектов связываются статическими отношениями, которые отражают постоянные связи между объектами независимо от выполняющегося бизнес проекта. К статическим отношениям относят:

1. отношение ассоциации 0..1________________*

2. отношение наследования --------------------à

3. отношение агрегации -----------------♦

 


Дата добавления: 2018-04-15; просмотров: 298; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!