Page 16 - 计算机应用软件开发技术研究
P. 16

计算机应用软件开发技术研究
            Research on Computer Application Software Development Technology

                开发模型、开发方法和开发工具,共同构成了计算机软件工程学的学科层次
            体系。


                二、软件工程的标准

                软件工程项目涉及一个软件从启动、开发到维护的整个生命周期,是一项非
            常复杂的工程,而且在软件成本、工程进度、软件质量等方面的控制都存在一定
            的难度。因此,需要采用工程化方法和工程途径来进行软件的开发和维护,同时

            采用先进的技术、方法与工具来开发与设计软件,以工程化的理念来管理和规范
            软件项目。
                软件工程标准化就是以软件整个生存周期的科学、技术和实践经验的综合成
            果为基础,制定出共同遵守的准则和依据,是软件产品的功能、开发过程和质量

            保证体系的标准化。因此,软件工程标准化在现代软件行业发展的进程中具有重
            要的影响力,得到了软件企业的高度重视。
                根据软件工程标准制定机构和标准使用的范围,软件工程标准可以分为以下
            五个层次。

                (一)国际标准
                国际标准是由国际联合机构或组织制定和公布的标准,提供给各国作为
            参考。
                国际标准化组织(International Standards Organization,简称 ISO),具有广
            泛的代表性和权威性。这一标准通常有 ISO 字样,如 ISO8631-86In-formation

            processing program-constructs and conventions for their represen-tation《信息处
            理·程序构造及其表示法的约定》。该标准已由中国收入国家标准。
                (二)国家标准

                国家标准是由政府或者是国家级机构制定或批准的软件工程标准,是适用于
            本国范围的标准。例如:
                第一,GB——中华人民共和国国家技术监督局,它是中国最高的标准化机
            构。它所公布实施的标准简称为“国标”,并冠以 GB 的字样。

                第二,ANSI(American National Standards Institute)——美国国家标准协
            会,是负责制定美国国家标准的非营利组织,其标准都冠有 ANSI 字样。
                第三,FIPS(NBS)[Federal Information Processing Standards(Nation-



            ·4·
   11   12   13   14   15   16   17   18   19   20   21