1、需求分析
须遵循“两纵三横一主线”的原则。
一纵:需求沟通。这一过程伴随的活动有需求沟通,需求启发,需求验证;需做到需方与开发方紧密协同,精诚合作。
二纵:非功能需求的确定。这一过程贯穿架构设计的整个过程。
三横:确定系统目标;明确系统范围+确定系统功能特性+上下文图;建立用例模型。
一主线:通过确定系统目标,聚焦业务目标,施以“范围框图+feature+上下文图”研究高层需求,最终建立起用例模型和用例规约。
2、领域建模
功能和可扩展性是驱动领域建模的因素,以及评审领域建模的依据,功能体现的是现在的功能,可扩展性体现的是未来的功能。
3、确定关键需求
关键需求决定架构设计的大方向。
功能 |
确定关键需求 |
|
质量 |
确定关键功能 |
关键功能 |
约束 |
确定关键质量 |