用例技术目的为: 捕获需求/分析需求/部分的系统分析,衔接用户/客户,与系统设计部分奠定基础。
用例的具体分为: 用例图/用例简述/用例规约.
- 用例图 适用于所有的用例
- 用例简述 适用于单个的用例,侧重于通过简单的文字对用例的目的和功能进行描述
- 用例规约 适用于单个用例,主要包括: 用例完整描述,主事件流,备选事件流,前置后置条件,还包括用例ID,优先级和使用频度等方面的定义
需求的分类
- 业务需求(组织的目标) --> 用户需求(用户使用系统来作什么) --> 行为需求 (开发人员需要实现什么)
- 功能需求(变更性大);非功能性需求(系统约束,运行时质量属性,运行时开发属性)
需求的开发
业务需求--> 特性列表 -->整理用例图 -->用例简述/用例规约
架构的设计阶段
- 分析阶段
需求分析;领域建模: 透过问题的重重现象, 捕获其背后最为稳固的领域概念及其这些概念之间的关系。
- 架构设计阶段
确定关键需求(关键需求决定了架构)
概念性架构设计(全面认识需求)
- 实际阶段
细化架构(多视图探寻架构,概念逻辑/物理/运行/开发/数据)
验证架构(尽早验证架构)