软件工程——项目前期
项目前期的主要工作
项目前期
现状分析:
- 硬件分析
- 软件分析
需求收集:
- 业务需求
- 用户需求
- 功能需求
- 非功能需求
粗略设计:
- 体系结构设计
- 硬件设计
- 应用系统设计
- 安全设计
- 配套设计
可行性分析
结构化的项目前期实例:
组织分析
业务流程分析
需求收集
粗略设计:
- 系统体系设计
- 硬件[网络]系统设计
- 应用系统设计
- 安全设计
- 软件配套设计
可行性分析
- 政治可行性
- 经济可行性
- 技术可行性
- 信息化基础可行性
- 力资源可行性
- 社会效益可行性
面向对象的项目前期实例
- 组织分析
- 业务流程分析
- 需求收集
- 粗略设计
可行性分析
结构化与面向对象的不同点:
业务流程分析:前者是业务流程图后者是业务用例图
系统分析:前者是系统流程图后者是系统组件图
系统配置:前者是系统架构图后者是系统配置图