二.核心工作流程
软件工程中的工作流程分为两部分:核心工作流程与核心支持工作流程
核心工作流程(在项目中的流程)
· 业务需求建模
· 分析设计
· 实施
· 测试
· 部署
核心支持工作流程(在组织中的流程)
· 环境
· 项目管理
· 配置与变更管理
2.1. 业务需求建模
2.1.1. 目的
业务建模的目的在于:
· 了解目标组织(将要在其中部署系统的组织)的结构及机制。
· 了解目标组织中当前存在的问题并确定改进的可能性。
· 确保客户、终用户和开发人员目标组织达成共识。
· 导出支持目标组织所需的系统需求。
为实现这些目标,业务建模工作流程说明了如何拟定新目标组织的前景,并基于该前景来确定该组织在业务用例模型和业务对象模型中的流程、角色以及职责。
作为对这些模型的补充,还编写了以下文档:
· 补充业务规约
· 词汇表
2.1.2. 业务建模工作流程
2.1.3. 提供的文档与模型
l 商业逻辑建模(USE CASE)(ROSE)
l 业务需求说明书(MS WORD)
l 专业词汇表(英汉对照)(MS WORD)
l 风险说明(MS WORD)
l 复审说明书
2.1.4. 文档模板
参见项目管理规范目录下业务需求文档模板子目录
2.2. 分析设计
2.2.1. 目的
分析设计的目的在于:
· 将业务需求转换为未来系统的设计。
· 逐步开发强壮的系统构架。
· 使设计适合于实施环境,为提高性能而进行设计。