Page 13 - 软件工程与项目管理
P. 13
第一章 软件工程概述
是开发和维护软件的规范化方法,其指导思想是以处理工程问题的方法处理软件
生产的全过程。其发展大致经过三个阶段,包括程序设计时代、软件时代、软件
工程时代。而软件开发也大体经过三个阶段,定义、开发、维护三个阶段。随着
软件工程的发展,软件工程学出现,它是计算机科学、系统工程学、管理学、经
济学等等,既是边缘学科,又是综合性学科。
软件工程目标有:支付较低的开发成本;达到要求的软件功能;采取较好
的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发任务,
及时交付使用;开发的软件可靠性高。其标准主要有三:一是 FIPS135 是美国国
家标准局发布的《软件文档管理指针》;二是 NSAC—39 是美国核子安全分析中
心发布的《安全参数显示系统的验证与确认》;三是 ISO5807 是国际标准化组织
发布(现在已经成为中国国家标准)的《信息处理 -- 数据流程图、程序流程图、
程序网络图和系统资源图的文件编制符号及约定》。其标准层次有五个,从顶层
到低层依次是国际标准、国家标准、行业标准、企业规范及项目(课题)规范。
其标准级别也是五个,即国际标准、国家标准、行业标准、企业(机构)标准和
项目(课题)标准。这是根据软件工程,其标准制定的机构和标准适用的范围有
所不同分出的级别。软件工程包括软件开发技术和软件工程项目管理两大部分。
第三代软件工程:基于构件的软件工程是以软件服用为目标、领域工程为基础,
其开发过程一般包括四个阶段,依次是领域分析和测试计划定制、领域设计、建
立可复用构件库、按“构件集成模型”查找与集成构件。
今后,计算机软件工程的不断发展,给克服软件危机带来了希望。随着面
向对象编程力度的增大,软件工程师技术再不断进步,特别是软件开发的规范化
与市场化,已经把软件开发推进到一个新的阶段,出现了“开发伴随软件复用,
开发为了软件复用”以及“软件就是服务”等新思想。这些突出的成绩,让我们
对计算机软件方向的发展拭目以待。
二、基于计算机软件工程的数据库编程技术
在计算机的发展过程中,数据库也在不断进行优化与完善,如今数据库被
广泛应用于数据分析工作中。工作人员需要将编程技术与编程语言充分结合起来,
以正确的方式操作数据库,确保重要信息的安全,并避免外部因素对信息的干扰,
从而提高数据系统的整体运行效率,提高工作效率的同时保证工作质量。随着计
3
3

