| Аннотация | Общую производительность и совместимость продуктов обычно определяют на основе оценки архитектуры программного обеспечения, которая отражает замысел разработчиков, связанный со структурой и поведением системы, тем самым охраняет первоначальный проект от эрозии под воздействием работ по сопровождению. Архитектура может быть ключом к достижению интеллектуального контроля над сложностью ИТ-системы. Консорциум Object Management Group начал разрабатывать UML 2.0, чтобы преодолеть существенные недостатки ранних версий. Язык Unified Modeling Language 2.0 в некоторых отношениях превосходит предыдущие версии, но его громоздкость и сложность могут создать проблемы для пользователей, разработчиков инструментальных средств и рабочих групп OMG, развивающих этот стандарт. |