Что такое UML?Унифицированный язык моделирования (Unified Modeling Language (UML)) — это стандартный язык спецификации, визуализации, построения и документирования артефактов автоматизированной системы, применяется в бизнес-моделировании и других сферах, связанных с разработкой программного обеспечения. Унифицированный язык моделирования (Unified Modeling Language (UML)) — это стандартный язык спецификации, визуализации, построения и документирования артефактов автоматизированной системы, применяется в бизнес-моделировании и других сферах, связанных с разработкой программного обеспечения. UML представляет собой ряд лучших инженерных нотаций, которые прошли успешную проверку в моделировании больших и комплексных систем. UML является одной из наиболее важных частей разработки объектно ориентированных программ и процесса разработки программного обеспечения. UML использует по большей части графические нотации, выражающие дизайн проекта автоматизированной системы. Использование UML помогает взаимодействовать проектной команде, рассматривать потенциальные схемы и проверять архитектурный план программного продукта. Цели UML Основными целями создания UML являются:
Почему используют UML? Как стратегическое достоинство программного обеспечения увеличивается для множества компаний, индустрия ищет технику автоматизации производства программного обеспечения и улучщения качества, а также снижения стоимости и времени вывода нового продукта на рынок. Эта техника включает компоненты технологии, визуального программирования, паттерны и фреймворки. Бизнес также ищет технику управления сложностью систем, в том числе увеличением границ и масштаб. В особенности, они признают необходимость выявления часто встречающихся архитектурных проблем, таких как физическое распределение, взаимосовместимость, дублирование, безопасность, распределение нагрузки и отказоустойчивость. В добавок ко всему, разработка для World Wide Web, упрощая некоторые вещи, углубляла данные архитектурные проблемы. Унифицированный язык моделирования (UML) был создан как ответ на данные нужды. Перевод главы книги Object Oriented Analysis and Design Team. David Braun, Jeff Sivils, Alex Shapiro, Jerry Versteegh. |