![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Большинство существующих методов объектно-ориентированного анализа и проектирования (ООАП) включают как язык моделирования, так и описание процесса моделирования. Язык моделирования — это нотация (в основном графическая), которая используется методом для описания проектов. Нотация представляет собой совокупность графических объектов, которые используются в моделях; она является синтаксисом языка моделирования. Процесс — это описание шагов, которые необходимо выполнить при разработке проекта.
Язык UML сейчас принят в качестве стандартного языка моделирования. Язык UML принят на вооружение практически всеми крупнейшими компаниями - производителями ПО (Microsoft, IBM, Hewlett - Packard, Oracle, Sybase и др.). Кроме того, практически все мировые производители CASE-средств, помимо RationalSoftware (RationalRose), поддерживают UML в своих продуктах
Стандарт UML предлагает следующий набор диаграмм для моделирования:
• диаграммы вариантов использования (use case diagrams) — для моделирования бизнес-процессов организации (требований к системе);
• диаграммы классов (class diagrams) — идя моделирования статической структуры классов системы и связей между ними;
• диаграммы поведения системы (behavior diagrams);
• диаграммы взаимодействия (interaction diagrams) — для моделирования процесса обмена сообщениями между объектами. Существуют два вида диаграмм взаимодействия:
• диаграммы последовательности (sequence diagrams);
• кооперативные диаграммы (collaboration diagrams);
• диаграммы состояний (statechart diagrams) — для моделирования поведения объектов системы при переходе из одного состояния в другое;
• диаграммы деятельностей (activity diagrams) — для моделирования поведения системы в рамках различных вариантов использования или моделирования деятельностей;
• диаграммы реализации (implementation diagrams):
• диаграммы компонентов (component diagrams) — для моделирования иерархии компонентов (подсистем) системы;
• диаграммы размещения (deployment diagrams) — для моделирования физической архитектуры системы.
Дата публикования: 2015-01-25; Прочитано: 311 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!