Часть I - Введение в процесс моделирования

Глава 2. Введение в язык UML

  • Предисловие
  • Обзор UML
    • UML - это язык
    • UML - это язык визуализации
    • UML - это язык специфицирования
    • UML - это язык конструирования
    • UML - это язык документирования
    • Где используется UML
  • Концептуальная модель UML
    • Строительные блоки UML
    • Правила языка UML
    • Общие механизмы языка UML
  • Архитектура
  • Жизненный цикл разработки ПО

Предисловие

Унифицированный язык моделирования (UML) является стандартным инструментом для создания "чертежей" программного обеспечения. С помощью UML можно визуализировать, специфицировать, конструировать и документировать артефакты программных систем.

UML пригоден для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных систем реального времени. Это очень выразительный язык, позволяющий рассмотреть систему со всех точек зрения, имеющих отношение к ее разработке и последующему развертыванию. Несмотря на обилие выразительных возможностей, этот язык прост для понимания и использования. Изучение UML удобнее всего начать с его концептуальной модели, которая включает в себя три основных элемента: базовые строительные блоки, правила, определяющие, как эти блоки могут сочетаться между собой, и некоторые общие механизмы языка.

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

Обзор UML

UML - это язык для визуализации, специфицирования, конструирования и документирования артефактов программных систем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: