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

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

                通常,软件性能评价有以下几个参考指标:一是可靠性评价。可靠性通常包
            括软件的正确性和软件的健壮性两方面。软件的正确性是指软件系统本身没有错
            误,并满足功能说明书的要求;软件的健壮性是指当系统万一遇到意外时,如硬

            件发生故障或者输入数据不合理等,软件能按照某种预定方式做出适当处理的能
            力。二是维护性评价。维护性通常是指一个软件容易阅读,是发现和纠正错误、
            容易修改和容易扩充的程序。三是易理解性评价。易理解性评价通常包括这样两
            种含义:第一种是指系统的内部结构清晰,文档齐全,易于理解和阅读;第二种

            是指软件系统具有友好的人机界面,使用户容易使用。四是效率。指软件系统能
            否有效地利用计算机的各种资源,如硬件资源、网络资源等。五是标准化。指所
            开发的程序是否遵照一个统一的标准,以便于阅读、检查错误以及程序员之间的
            交流和联合调试等。企业对计算机程序(软件)的要求是功能可靠,使用方便,

            对操作中的错误有相应的处理能力,有足够快的响应时间,维修方便,数据有安
            全措施,可以有效地利用设备。

                二、软件开发方法及工具


                (一)软件开发的方法
                软件开发的目标是要在规定的投资和时间内,开发出符合用户的需求、高质
            量的软件,为此需要有成功的开发方法。为了克服软件危机,从 20 世纪 60 年代
            末开始,一直在进行软件方法的研究与实践,提出了多种软件开发方法和技术,

            对软件产业的发展起着不可估量的作用。
                软件开发方法主要包括:面向过程的开发方法、面向对象的开发方法、基于
            构件的开发方法。
                传统的软件开发方法也称为面向过程的软件开发方法,这类开发方法都典型

            地包含了分析、设计、实现、确认(测试)、演化(维护)等活动。典型的传统
            软件开发方法有:结构化开发方法(Structured Developing Method)、Jackson 方
            法、原型化方法(Prototyping Method)、HIPO 法等。
                1.结构化开发方法(Structured Developing Method)

                它是一种面向数据流的开发方法,是现有的软件开发方法中最成熟、应用最
            广泛的方法,主要特点是快速、自然和方便。
                结构化方法总的指导思想是自顶向下、逐步求精,以数据流、数据的封闭性



            ·40·
   47   48   49   50   51   52   53   54   55   56   57