Глава 2. Введение в язык UML
- Предисловие
- Обзор UML
- UML - это язык
- UML - это язык визуализации
- UML - это язык специфицирования
- UML - это язык конструирования
- UML - это язык документирования
- Где используется UML
- Концептуальная модель UML
- Строительные блоки UML
- Правила языка UML
- Общие механизмы языка UML
- Архитектура
- Жизненный цикл разработки ПО
Предисловие
Унифицированный язык моделирования (UML) является стандартным инструментом для создания "чертежей" программного обеспечения. С помощью UML можно визуализировать, специфицировать, конструировать и документировать артефакты программных систем.
UML пригоден для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных систем реального времени. Это очень выразительный язык, позволяющий рассмотреть систему со всех точек зрения, имеющих отношение к ее разработке и последующему развертыванию. Несмотря на обилие выразительных возможностей, этот язык прост для понимания и использования. Изучение UML удобнее всего начать с его концептуальной модели, которая включает в себя три основных элемента: базовые строительные блоки, правила, определяющие, как эти блоки могут сочетаться между собой, и некоторые общие механизмы языка.
|
|
Несмотря на свои достоинства, UML - это всего лишь язык; он является одной из составляющих процесса разработки программного обеспечения, и не более того. Хотя UML не зависит от моделируемой реальности, лучше всего применять его, когда процесс моделирования основан на рассмотрении прецедентов использования, является итеративным и пошаговым, а сама система имеет четко выраженную архитектуру.
Обзор UML
UML - это язык для визуализации, специфицирования, конструирования и документирования артефактов программных систем.