软件工程的标准化会给软件工作带来许多好处,比如:
��(1) 可提高软件的可靠性、可维护性和可移植性;
��(2) 可提高软件的生产率;
��(3) 可提高软件人员的技术水平;
��(4) 可提高软件人员之间的通信效率,减少差错和误解;
��(5) 有利于软件管理;有利于降低软件产品的成本和运行维护成本;
��(6) 有利于缩短软件开发周期。
��随着人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审和审核、产品分析、测试等)常常是跨越软件生存期各个阶段的专门工作。所有这些方面都应当逐步建立起标准或规范来。另一方面,软件工程标准的类型也是多方面的。
��根据中国国家标准GB/T 15538-1995《软件工程标准分类法》,软件工程标准的类型有:
��(1) 过程标准:如方法、技术、度量等。
��(2) 产品标准:如需求、设计、部件、描述、计划、报告等。
��(3) 专业标准:如职别、道德准则、认证、特许、课程等。
��(4) 记法标准:如术语、表示法、语言等。
��
|