软件开发整个流程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发整个流程
ITFuture软件实战就业教育中心( )
(一)、立项(制定可行性计划)
1、项目的功能的范围、实现技术方法和细节
2、需要多少人,需要的开发周期(根据客户的需求)
3、分析成本和风险
4、有相应的利润,可以立项
(二)、对客户进行需求调研,确定软件功能框架(提供业务的资料和数据),写需求分析报告(三)、让客户对需求分析提出一些建议和意见,再让其补充,需求分析需要完善(有时有反复),
(四)、概要设计
多长时间)
(五)、详要设计
1
2
其中,1和2都是由在第五步的基础上进行的,那么业务模型和界面原型都要相互吻合,这样才能说明是成功的。否则说明两者其一有设计上的问题,或者是两者都有问题,否则是在设计业务模型和界面原型时没有把详要设计理解透彻。
七、开始有软件架构师架构整个软件,根据软件的架构,按功能分包和写接口,确定技术难点和细节及通用功能,核心代码有高程来写,架构完成后,由项目经理来分配任务进行开发(开发编码)
在开发期间要在一个相应就要整合已经开发的模块,进行运行,根据运行的情况,看这一段的进度和质量,这样预测能否按时保质保量完成开发任务,可以减低风险。
八、最后的整合
九、系统的单元测试,和其他项目的链条测试等(质量小组/测试部/质量评估组)
十、bug管理(修改bug)
十一、发布试运行(Release and Run)
十二、后期的修改和维护
十三、正式运行