成功的软件开发不同于是失败的软件开发项目就在于成功的软件开发项目遵循软件开发标准返回>>

软件开发项目那么多,但是为什么有的软件开发项目能够顺利完工,并给客户创造价值,而有的软件开发项目开发好了,当软件开发师站在客户的角度使用此款软件的时候,软件开发人员自己都不愿意使用,这是因为软件项目在开发过程到杭州都是遵循一定的标准,五规矩不成方圆,软件开发项目就是这个道理。那么软件开发项目在开发过程当中要遵循什么标准呢?

一、标准作用范围级别。项目标准:项目团队在软件开发周期的早期就确定下来的相互达成一致的标准集合;

企业标准:企业自行制定的规范整个企业架构和所有企业级交付产品的标准集合;

地方标准:由一个国家的地方一级行政机构(省、州或加盟共和国)制定的标准,称为地方标准。它一般由地方所属的各企业与单位执行。同样是一个行业,每个地方可能有不同的业务政策、业务数据标准、业务流程标准;

行业标准(部颁标准):指没有国家标准而又需要在全国某个行业范围内统一的技术要求。行业规定的全国本行业必须遵守的的业务数据标准、业务流程标准,标准编号一般以行业名称的拼音头个字母打头,如环境HJ、电力DL、公安GA;

国家标准:是在全国范围内统一的技术要求。由国家规定的标准,主要是数据标准,行业之间的接口标准,标准编号一般以GB、GB/T、GB/Z打头。

国际标准:涉及到国际上多个国家或地区必须遵守的如金融、电信、财务、贸易等业务标准。国际标准一般由国际标准化组织制定,如ISO、ANSI、IEEE等等,这也是标准编号的打头字母,如ISO9001。

二、软件开发常用技术标准。知识体系:软件工程知识体系指南SWEBOK2004、项目管理知识体系指南PMBOK2000(最新的是PMBOK2004) 、组织管理标准等等;

过程标准:CMMI、PSP、TSP、RUP、软件工程规范国家标准;(AP、XP、ASD等开发过程思想好像还不能称其为标准)

建模标准:UML、软件工程规范国家标准;

质量管理标准:ISO9001:2000、TQC、6σ;

程序语言标准:Java、C++、PB、编程规范;

数据库标准:Oracle数据库后台规范。

三、标准强制程度级别。强制标准:保障人体健康、人身、财产安全的标准和法律、行政法规规定强制执行的标准是强制性标准,其他标准是推荐性标准;如编号以GB、HJ、DL、GA字母开头的标准,一般业务数据标准是强制标准。

推荐标准:推荐性标准又称非强制性标准或自愿性标准。是指生产、交换、使用等方面,通过经济手段或市场调节而自愿采用的一类标准。如GB/T、HJ/T、DL/T、GA/T,一般业务流程标准、工作规范或指南等是推荐标准。

指导性标准:对标准化工作的原则和一些具体做法的统一规定,称为指导性标准。例如:产品型号编制规则、各类标准编制导则等。如GB/Z、HJ/Z、DL/Z、GA/Z编号的标准。

 

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301