Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Унифицированный язык моделирования UML



Язык моделирования — это нотация, которая используется методом для описания проектов. Нотация представляет собой совокупность графи­ческих объектов, которые используются в моделях; она является син­таксисом языка моделирования. Процесс это описание шагов, которые необходимо выполнить при разработке проекта.

Главные цели в разработ­ке UML:

• предоставление пользователям готовый к использованию вырази­тельный язык визуального моделирования, позволяющий разрабатывать осмысленные модели и обмениваться ими;

• предусмотреть механизмы расширяемости и специализации для расширения базовых концепций;

• обеспечить независимость от конкретных языков программиро­вания и процессов разработки;

• обеспечить формальную основу для понимания этого языка мо­делирования (язык должен быть одновременно точным и доступ­ным для понимания, без лишнего формализма);

• стимулировать рост рынка объектно-ориентированных инстру­ментальных средств;

• интегрировать лучший практический опыт.

Язык UML находится в процессе стандартизации, проводимом OMG - организацией по стандартиза­ции в области объектно-ориентированных методов и технологий. Язык UML принят на вооружение практически всеми крупнейшими компани­ями - производителями ПО (Microsoft, IBM, Oracle и др.). Практически все мировые произ­водители CASE-средств, помимо Rational Software, поддерживают UML в своих продуктах.

Создатели UML представляют его как язык для определения, представления, проектирования и документирования программных систем, организационно-экономических, технических и др. UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов. Стандарт UML версии 1.1 предлагает следующий набор диаграмм для моделирования:

- диаграммы вариантов использования - для моде­лирования бизнес-процессов организации (требований к системе);

- диаграммы классов для моделирования стати­ческой структуры классов системы и связей между ними;

- диаграммы поведения системы;

- диаграммы взаимодействия - для моделиро­вания процесса обмена сообщениями между объектами. Суще­ствуют два вида диаграмм взаимодействия: диаграммы последовательности; кооперативные диаграммы;

- диаграммы состояний для моделирования пове­дения объектов системы при переходе из одного состояния в другое;

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

- диаграммы реализации: диаграммы компонентов для моделирова­ния иерархии компонентов (подсистем) системы; диаграммы размещения — для моделирования физической архитектуры системы.





Дата публикования: 2015-02-03; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...