ITFuture 软件工作实战教育中心 软件开发整个流程 ITFuture 软件实战工作教育中心() 由第 五步 拟定 出第 六步 (一) 、立项(拟定可行性方案) 1、项目的功用的规模、完结技能办法和细节 2、需求多少人,需求的开发周期(依据客户的需求) 3、剖析本钱和危险 4、有相应的赢利,能够立项 (二) 、对客户进行需求调研,承认软件功用结构(供给事务的材料和数据) ,写需求剖析陈述 (三) 、让客户对需求剖析提出一些建议和定见,再让其弥补,需求剖析需求完善(有时有重复), 假如客户的以为需求剖析陈述和他的详细事务符合的话,其要承认签字 (四) 、概要规划 在需求剖析陈述的基础上进行项目 (承认用什么样的技能架构, 需求多少程序员等等人员, 有多少功用模块、每个功用模块有多少功用,每个功用需求事务模型,每个功用模块需求开发 多长时间) (五)、详要规划 在概要规划的基础上,持续细化,承认详细事务模型(表)的特点(字段) ,以及特点的含 义和功用和其他数据模型特点的联络,事务模型之间要树立树立相应的联系,依据详细的事务模 型和事务模型之间的联系,能够承认这些事务模型对应的页面,页面的流程走向。 1、用模型规划东西树立数据事务模型----数据物理模型-----数据库结构(目标模型) 六 1 和 2 是否彼此符合 2、画(制造出界面原型)html 页面 其间,1 和 2 都是由在第五步的基础上进行的,那么事务模型和界面原型都要彼此符合,这样 才干阐明是成功的。不然阐明两者其一有规划上的问题,或者是两者都有问题,不然是在规划业 务模型和界面原型时没有把详要规划了解透彻。 七、开端有软件架构师架构整个软件,依据软件的架构,按功用分包和写接口,承认技能难点和 细节及通用功用,中心代码有高程来写,架构完结后,由项目经理来分配使命进行开发(开发编 码) 在开发期间要在一个相应就要整合现已开发的模块,进行运转,依据运转的状况,看这一段的 进展和质量,这样猜测能否准时保质保量完结开发使命,能够减低危险。 八、最终的整合 第 1 页 共 1 页 软件工作实战教育中心 九、体系的单元测验,和其他项目的链条测验等(质量小组/测验部/质量评价组) 十、bug 办理(修正 bug) 十一、发布试运转(Release and Run) 十二、后期的修正和保护 十三、正式运转 第 2 页 共 2 页