Книга: Гибкое управление проектами и продуктами
UML
UML
Классическим подходом к описанию требований в виде модели является UML, который позволяет описать буквально каждый аспект системы в визуальном виде. Однако такой подход не является гибким:
• UML-диаграммы – это не конечный продукт, пользователям он не принесет ценность;
• UML-диаграммы быстро теряют актуальность при начале разработки;
• UML очень объемен (более десяти видов диаграмм, 900-страничное официальное руководство) и избыточен, так как часть диаграмм фактически дублируют друг друга;
• UML описывает систему слишком подробно, часть знаний можно хранить и передавать в устном виде либо в форме текста;
• UML неявно подразумевает водопадную модель разработки.
Если мы говорим о гибких процессах, то применение тех или иных средств визуализации системы должно основываться на здравом смысле. Ни одна диаграмма не заменит коммуникации в команде. Диаграммы подходят для описания сложных бизнес-процессов со сложной логикой поведения.
- 8.1.6 Configuring EclipseUML
- 8.1.1 Installing Omondo EclipseUML
- 8.1.2 UML Example
- 10.4. ДИАГРАММЫ UML
- Rational Rose 2000 и UML Визуальное моделирование
- UML и птолемеевские системы
- 10.4.1. Типы визуальных диаграмм UML
- 4.1. Язык UML
- История UML
- 8.1 UML
- Чем отличается клавиатура нетбука?
- 8.1.3 Use Case Diagram