|

Unified Modeling Language (UML) - это язык визуального
моделирования для решения задач общего
характера, который используется при
определении, визуализации,
конструировании и документирования
артефактов программной системы.
Этот язык призван объединить в единый
стандартный подход весь опыт, который
был накоплен в процессе использования
старых способов моделирования, а также
все лучшее из современных методов
программирования. Он включает в себя
семантические концепции, нотацию и
руководящие указания. UML состоит из
четырех частей, описывающих различные
аспекты системы: статические,
динамические, организационные и
относящиеся к окружению. UML
позволяет отображать и статическую
структуру, и динамическое поведение
системы. Система моделируется как
группа дискретных объектов, которые
взаимодействуют друг с другом таким
образом, чтобы удовлетворить
требования пользователя. В статической
структуре задаются типы объектов,
значимые для системы и ее реализации, а
также отношения между этими объектами.
Динамическое поведение определяет
историю объектов и их взаимодействие
для достижения конечной цели. Наиболее
полного и разностороннего понимания
системы можно достичь при
моделировании с различных, но
взаимосвязанных точек зрения. UML
не является языком программирования.
Программной код может быть написан
только квалифицированными
разработчиками по уже сформированным в
UML моделям.
|
|