软件开发整个流程
《软件开发整个流程》由会员分享,可在线阅读,更多相关《软件开发整个流程(2页珍藏版)》请在装配图网上搜索。
1、软件开发整个流程ITFuture软件实战就业教育中心(www.itfuture.org)一)、立项(制定可行性计划)1、项目的功能的范围、实现技术方法和细节2、需要多少人,需要的开发周期(根据客户的需求)3、分析成本和风险4、有相应的利润,可以立项二)、对客户进行需求调研,确定软件功能框架(提供业务的资料和数据),写需求分析报告三)、让客户对需求分析提出一些建议和意见,再让其补充,需求分析需要完善(有时有反复) ,如果客户的认为需求分析报告和他的具体业务吻合的话,其要确认签字* (四)、概要设计在需求分析报告的基础上进行项目(确定用什么样的技术架构,需要多少程序员等等人员, 有多少功能模块、每
2、个功能模块有多少功能,每个功能需要业务模型,每个功能模块需要开发 多长时间)_ (五)、详要设计由第丨/ 五步 制定 出第字.、.r H:在概要设计的基础上,继续细化,确定具体业务模型(表)的属性(字段),以及属性的含义和功能和其他数据模型属性的联系,业务模型之间要建立建立相应的关系,根据具体的业务模 型和业务模型之间的关系,可以确定这些业务模型对应的页面,页面的流程走向。八步(1、用模型设计工具建立数据业务模型-数据物理模型-数据库结构(对象模型)1和2是否相互吻合2、画(制作出界面原型)html页面其中, 1 和 2 都是由在第五步的基础上进行的,那么业务模型和界面原型都要相互吻合,这样
3、才能说明是成功的。否则说明两者其一有设计上的问题,或者是两者都有问题,否则是在设计业 务模型和界面原型时没有把详要设计理解透彻。七、开始有软件架构师架构整个软件,根据软件的架构,按功能分包和写接口,确定技术难点和 细节及通用功能,核心代码有高程来写,架构完成后,由项目经理来分配任务进行开发(开发编 码)在开发期间要在一个相应就要整合已经开发的模块,进行运行,根据运行的情况,看这一段的 进度和质量,这样预测能否按时保质保量完成开发任务,可以减低风险。八、最后的整合九、系统的单元测试,和其他项目的链条测试等(质量小组/测试部/质量评估组)十、 bug 管理(修改 bug)十一、发布试运行(Release and Run)十二、后期的修改和维护十三、正式运行
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。