软件开发整个流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发整个流程

ITFuture软件实战就业教育中心( )

(一)、立项(制定可行性计划)

1、项目的功能的范围、实现技术方法和细节

2、需要多少人,需要的开发周期(根据客户的需求)

3、分析成本和风险

4、有相应的利润,可以立项

(二)、对客户进行需求调研,确定软件功能框架(提供业务的资料和数据),写需求分析报告(三)、让客户对需求分析提出一些建议和意见,再让其补充,需求分析需要完善(有时有反复),

(四)、概要设计

多长时间)

(五)、详要设计

1

2

其中,1和2都是由在第五步的基础上进行的,那么业务模型和界面原型都要相互吻合,这样才能说明是成功的。否则说明两者其一有设计上的问题,或者是两者都有问题,否则是在设计业务模型和界面原型时没有把详要设计理解透彻。

七、开始有软件架构师架构整个软件,根据软件的架构,按功能分包和写接口,确定技术难点和细节及通用功能,核心代码有高程来写,架构完成后,由项目经理来分配任务进行开发(开发编码)

在开发期间要在一个相应就要整合已经开发的模块,进行运行,根据运行的情况,看这一段的进度和质量,这样预测能否按时保质保量完成开发任务,可以减低风险。

八、最后的整合

九、系统的单元测试,和其他项目的链条测试等(质量小组/测试部/质量评估组)

十、bug管理(修改bug)

十一、发布试运行(Release and Run)

十二、后期的修改和维护

十三、正式运行

相关文档
最新文档