购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5.1 软件工程标准化的作用

软件工程标准化的进程是同软件工程化的发展水平相适应的。在 20 世纪60 年代,随着计算机的进步,涌现了大量的程序设计语言,即使是同一种语言,由于在不同型号上实现时做了不同程度的修改,也会为软件的移植造成很大的障碍。为了解决程序设计语言的不统一问题,人们制定了标准的程序设计语言,这便是软件工程标准化的开始。在软件工程化推动下,软件工程标准化的范围也从程序设计语言扩展到软件的开发、软件的维护直至软件整个生存周期的技术和管理,软件开发标准、软件文档标准、软件质量保证标准、软件验证和确认标准、软件生存周期过程标准等应运而生。

软件工程标准化就是通过制定、贯彻并监督实施标准,规范软件开发、运行、维护和引退全过程工作和产品,以提高软件产品质量。其作用具体体现在以下几点:

(1)通过开展软件工程标准化,可以为软件工程活动规定通用的框架和基本要求,有助于保证软件工程活动的完整性、有效性,提高管理的透明度、可控性和有序性。

(2)通过开展软件工程标准化,可以为软件开发的各单位或人员规定共同的行为准则,有助于协调和统一软硬件研制活动。

(3)通过开展软件工程标准化,把选定的软件工程方法变为具体规定,有助于克服由多种方法学并用所带来的困难,保证软件开发方法与硬件研制的方法相协调。

(4)通过开展软件工程标准化,可以统一软件产品可能具有的相同或相近的属性并用以指导设计和开发,有利于提高软件的重用率、互操作性、保障性和综合集成能力。

(5)通过开展软件工程标准化,可以规定检验软件开发工作成果的共同依据,有助于软件的评审、测试和验收等。

总之,通过软件工程标准化工作,可以大大提高软件的可靠性、安全性、可维护性、生产率、可移植性,促进软件的重用,从而有效保证产品质量、降低全生存周期费用、缩短开发周期及部署时间、提高综合保障能力。 AMbh52DFz0xIUoATFAHoqxwt5bpvsF7Xsc5Y9UbD8Y1e0CU5rB/zM64LJ/0DMzHi

点击中间区域
呼出菜单
上一章
目录
下一章
×