02-项目开发流程
25.1 项目开发流程
**本节视频教学录像:3分钟**
按照软件工程的要求,项目开发的流程可分为项目规划、系统分析、系统设计和系统实现等阶段。
1.项目规划
项目规划是项目的初始规划,定义初始业务范围、目标、进度和预算,估计潜在的风险。最重要的活动就是准确地定义解决问题所需的项目范围,它定义了系统涉及的业务领域,而项目的进度和预算最终也会受到项目范围的影响。
2.系统分析
主要确定系统要完成什么功能,通过调查研究获取需求和优先权,重点是了解要解决的业务和获取需求,利用数据流图或用例图进行需求建模。系统分析阶段强调需要解决的业务问题是什么,而不是确定采用什么技术或如何实现系统。系统分析阶段的目的是在系统功能方面与用户达成一致。
3.系统设计
系统设计主要是根据系统分析的结果,设计系统体系架构、数据库和界面,进行物理设计和修改项目计划等。
4.系统实现
系统实现阶段主要是编写程序,测试、部署通过验收的系统。