ICONIX Process:从用例到代码的软件开发之旅
1. ICONIX Process 概述
在软件开发领域,UML(统一建模语言)理论上每个方面都有潜在用途,但实践中往往没时间进行全面的建模、分析和设计。管理层常施压要求尽快编码,因为软件项目进度常以代码量衡量。ICONIX Process 是一种简约、高效的方法,专注于用例和代码之间的区域,强调在项目生命周期起始阶段,从已有用例出发,做好分析和设计。
ICONIX Process 分为动态和静态工作流,高度迭代。对于小批量用例,可完成从用例到源代码和单元测试的一轮迭代,适合需要快速获取需求、设计和估算反馈的敏捷项目。
1.1 从用例到源代码的步骤
- 需求阶段 :
- 功能需求 :明确系统应具备的功能,可能由业务分析师团队与客户、最终用户和项目利益相关者沟通后创建。
- 领域建模 :以明确的术语理解问题空间,构建项目术语表。
- 行为需求 :定义用户与系统的交互方式,编写用例初稿,可从 GUI 原型开始。
- 里程碑 1:需求评审 :确保用例文本符合客户期望。
- 分析/初步设计阶段 :
- 健壮性分析 :绘制健壮性图,重写用例文本,更新领域模型,命名所
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



