Язык UML

UML представляет собой язык визуального моделирования для ОО моделирования. UP обеспечивает каркас процесса производства программного обеспечения, указывающий, как осуществлять ОО анализи проектирование.
О UP можно говорить много. В книге представлены только аспекты, имеющие непосредственное отношение к работе ОО аналитика/проектировщика. За подробной информацией по другим деталям UP обращайтесь к [Rumbaugh 1] и другим указанным в библиографии книгам по UP.
Здесь приведено достаточное количество информации по UML и ассоциированным с ним методикам анализа и проектирования, что обеспечивает возможность эффективно применять моделирование в реальном проекте. Согласно Стивену Меллору (Stephen Mellor) [Mellor 1], существует три способа использования UML:
• UML как эскиз – это неформальный подход к UML, при котором используется схематическое изображение диаграмм, помогающее визуализировать программную систему. Это несколько схоже с наброском идеи на обратной стороне салфетки. Эскизы не представляют практически никакой ценности кроме их исходного применения, не сохраняются и в конце концов выбрасываются. Для создания неформальных эскизов обычно используют доску или инструментальные средства рисования, такие как Visio и PowerPoint.
• UML как модель – это более формальный и точный подход, при котором UML используется для подробного описания программной системы. Это как набор архитекторских планов или чертеж машины. UML модель активно поддерживается и становится важным поставляемым артефактом проекта. Этот подход требует использования настоящего инструментального средства моделирования, такого как RationalRose или MagicDraw UML.
• UML как исполняемый проект – с помощью MDA (Model Driven Architecture – архитектура, управляемая моделью) UML модели могут использоваться как язык программирования. Создается достаточно подробная UML модель, и система может быть скомпилирована прямо из нее. Это самое формальное и точное применение UML и, по нашему мнению, это будущее разработки программного обеспечения. При таком подходе необходим UML инструмент, поддерживающий MDA, такой как ArcStyler.
Основное внимание в сосредоточено на UML как модели. Представленные технические приемы также подойдут и для использования UML как исполняемого проекта. Изучив UML как модель, вы свободно сможете использовать UML как эскиз в случае необходимости.
Мы попытались сделать наше представление UML и UP максимально простым и доступным.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code