Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Язык моделирования — это нотация, которая используется методом для описания проектов. Нотация представляет собой совокупность графических объектов, которые используются в моделях; она является синтаксисом языка моделирования. Процесс — это описание шагов, которые необходимо выполнить при разработке проекта.
Главные цели в разработке UML:
• предоставление пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий разрабатывать осмысленные модели и обмениваться ими;
• предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;
• обеспечить независимость от конкретных языков программирования и процессов разработки;
• обеспечить формальную основу для понимания этого языка моделирования (язык должен быть одновременно точным и доступным для понимания, без лишнего формализма);
• стимулировать рост рынка объектно-ориентированных инструментальных средств;
• интегрировать лучший практический опыт.
Язык UML находится в процессе стандартизации, проводимом OMG - организацией по стандартизации в области объектно-ориентированных методов и технологий. Язык UML принят на вооружение практически всеми крупнейшими компаниями - производителями ПО (Microsoft, IBM, Oracle и др.). Практически все мировые производители CASE-средств, помимо Rational Software, поддерживают UML в своих продуктах.
Создатели UML представляют его как язык для определения, представления, проектирования и документирования программных систем, организационно-экономических, технических и др. UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов. Стандарт UML версии 1.1 предлагает следующий набор диаграмм для моделирования:
- диаграммы вариантов использования - для моделирования бизнес-процессов организации (требований к системе);
- диаграммы классов — для моделирования статической структуры классов системы и связей между ними;
- диаграммы поведения системы;
- диаграммы взаимодействия - для моделирования процесса обмена сообщениями между объектами. Существуют два вида диаграмм взаимодействия: диаграммы последовательности; кооперативные диаграммы;
- диаграммы состояний — для моделирования поведения объектов системы при переходе из одного состояния в другое;
- диаграммы деятельностей — для моделирования поведения системы в рамках различных вариантов использ или моделирования деятельностей;
- диаграммы реализации: диаграммы компонентов — для моделирования иерархии компонентов (подсистем) системы; диаграммы размещения — для моделирования физической архитектуры системы.
Дата публикования: 2015-02-03; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!