Основы UML - Способы применения UML

E-mail Печать PDF
Рейтинг пользователей: / 8
ХудшийЛучший 
Индекс материала
Основы UML
Способы применения UML
Модель и ее элементы
Диаграммы
Диаграммы - Классификация
Диаграммы - Диаграмма классов
Диаграммы - Диаграмма прецендентов
Диаграммы - Диаграмма объектов
Диаграммы - Диаграмма деятельности
Диаграммы - Диаграмма последовательности
Диаграммы - Диаграмма размещения
Диаграммы - Диаграмма пакетов
Все страницы

 Способы применения UML

При разработке ПО UML применяется в различных режимах. Можно выделить три основные:

·         режим создания эскизов;

·         режим проектирования;

·         режим программирования.

Наиболее важный – режим использования UML для создания эскиза. В этом режиме разработчики используют UML для обмена информацией о различных аспектах системы.

UML можно использовать для прямой и обратной разработки. При прямой разработке (forward-engineering) диаграммы рисуются до написания кода, а при обратной разработке (reverse-engineering) диаграммы строятся на основе исходно кода, чтобы лучше понять его.

Сущность эскизного моделирования – в избирательности. В процессе прямой разработки вы делаете наброски отдельных элементов программы, которую собираетесь написать и обычно обсуждаете их с некоторыми разработчиками из вашей команды. При этом с помощью эскизов вы хотите облегчить обмен идеями и вариантами того, что вы собираетесь делать. Вы обсуждаете не всю программу, а только самые важные её моменты, которые вы хотите донести до коллег в первую очередь.

При обратной разработке вы используете эскизы, чтобы объяснить, как работает некоторая существующая часть системы. Вы показываете не все классы, а только те, которые представляют интерес и которые стоит обсудить перед тем, как погрузиться в код. Поскольку создание эскизов  носит неформальный характер и вам нужно делать это быстро и совместно, то наилучшим средством отображения является доска. Эскизы полезны также и в документации, при этом главную роль играет процесс передачи информации, а не полнота.

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

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



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии, категория: "IT"

Интересное




Похожие материалы

Партнёры