-7-
软件项目开发及技术保障作业流程
-2-
目__录
-7-
软件项目开发及技术保障作业流程
-2-
目__录
-3-
本资料是关于软件项目开发时应该遵守的原则、以及软件开发工作目标考核绩效奖惩方面的说明文档
-4-
为了保证在我公司软件开发中出现软件危机的可能,在软件项目开发中,开发人员要熟悉并完全理解软件的生命周期,软件的定义,软件的开发,软件的维护。
-5-
定义问题:
定义问题就是要知道客户是要来解决什么样的问题。
可行性研究:要知道该项目的可行性,在技术上是否可以实现,包括软件环境和硬件环境都要用系统的分析。
需求分析:为了解决定义的问题,目标系统必须要做什么。
总体设计:总体设计又叫概要设计,概况描述怎么显示目标系统的实现。
详细设计:
详细设计描述如何具体的实现目标系统,设计各个模块的功能,包括详细的算法和数据结构。数据库查询语句的描述也要在这个地方有详细的说明。
编码:
编码也就是CODING
单体测试:单体测试也叫单元测试或模块测试,就是仔细测试编写出来的每一个模块。
综合测试:综合测试就是结合测试,各个功能模块的集成测试。
日常使用维护:日常使用维护包括改正性维护和适应性维护。
后续追加维护:后续追加维护包括完善性维护和预留性维护。
在软件项目开发中,要避开时下软件项目开发中存在的问题,就必须要知道软件项目开发过程中各个阶段在开发进程中所占的比重。比如不包括软件维护(软件维护存在时间不确定因素)在内,软件定义一般要占整体的10%-15%,软件的开发占整体的85%-90%。特别是软件的开发,其中各个阶段所占比重各不相同,总体设计和详细设计要占到软件开发的45%-50%,编码占15%-20%,单体测试和综合测试占35%-40%。这样比重安排才能使我们做到重文档轻代码,建立完备的文档,即使代码有问题,也会很好的解决。
45%-50%
15%-20%
35%-40%
为了尽可能的减少程序设计过程中的错误,建立完备的REVIEW制度是必要的。设计人在完成自己的设计以后,除自己核对自检以外,要及时要求上一级的设计人员进行再检查,在完成REVIEW后,在进入下一个环节的工作,以避免在有错误的基础上去进行下一步工作。
,在项目开发周期确定以后,严格按项目进度进行管理,在各个阶段的时间分配上要符合各个阶段所占项目开发过程的比重。对开发人员的考核标准如下:
1,在开发人员负责的各个阶段,该人员要能够及时完成。如果在具体实施过程中有影响进度的外部因素存在的情况,要及时和主管负责人沟通解
软件项目开发作业流程 来自淘豆网m.daumloan.com转载请标明出处.