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