Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 22 стр.

UptoLike

Составители: 

22
операций. Подход весьма приблизителен и не подходит для сложных
проблем.
Структурный анализ. Возможно, использование структурного
анализа для целей объектно-ориентированного проектирования, но этот
подход не рекомендуется из-за опасности непроизвольно перейти к
алгоритмической декомпозиции. Но если нет другой альтернативы и уже
имеется модель системы, описанная диаграммами потоков данных. В
результате
анализа диаграмм потоков данных выделяют следующие
кандидаты для объектов:
- внешние сущности;
- хранилища данных;
- хранилища управляющих сущностей.
Кандидаты для классов:
- потоки данных;
- потоки управления.
4. Система обозначений объектно-ориентированной методологии.
4.1 Язык UML.
Важный вопрос любой методологии - система обозначения, для
визуального модулирования - графическая нотация для описания различных
аспектов системы. Множество разработчиков предлагали свои варианты
решения этого вопроса для объектно-ориентированной методологии.
Наибольшую поддержку из них получили: нотация Буча, технология
объектного моделирования OMT, разработанная Джеймсом Рамбо, объектно-
ориентированное проектирование программного обеспечения OOSE Ивара
Якобсона. В последствии эти три автора начали внедрять свои разработки
идеи двух других, а затем начали работу
по объединению этих методов в
операций. Подход весьма приблизителен и не подходит для сложных
проблем.
     Структурный     анализ.   Возможно,   использование   структурного
анализа для целей объектно-ориентированного проектирования, но этот
подход не рекомендуется из-за опасности непроизвольно перейти к
алгоритмической декомпозиции. Но если нет другой альтернативы и уже
имеется модель системы, описанная диаграммами потоков данных. В
результате анализа диаграмм потоков данных выделяют следующие
кандидаты для объектов:
     - внешние сущности;
     - хранилища данных;
     - хранилища управляющих сущностей.
Кандидаты для классов:
     - потоки данных;
     - потоки управления.
4. Система обозначений объектно-ориентированной методологии.

    4.1 Язык UML.

     Важный вопрос любой методологии - система обозначения, для
визуального модулирования - графическая нотация для описания различных
аспектов системы. Множество разработчиков предлагали свои варианты
решения этого вопроса для объектно-ориентированной методологии.
Наибольшую поддержку из них получили: нотация Буча, технология
объектного моделирования OMT, разработанная Джеймсом Рамбо, объектно-
ориентированное проектирование программного обеспечения OOSE Ивара
Якобсона. В последствии эти три автора начали внедрять свои разработки
идеи двух других, а затем начали работу по объединению этих методов в

                                  22