- 24
- 0
- 约3.1万字
- 约 20页
- 2019-07-05 发布于天津
- 举报
第 2 章 信息系统开发的理论基础
本章学习 目标
信息系统的分析与设计到最后都是要开发 出相应的软件系统,长期以来,系统开发人员
总是希望开发软件能够像工厂生产产品或者是建房子一样,能够有一套规范和标准, 并能够对
软件的质量进行检验。经过几十年的摸索研究, 目前的软件生产已经在软件的开发方面总结出
一些行之有效的方法,那就是在对信息系统进行分析和设计的时候,要使用软件工程的思想和
方法。软件开发技术、软件工程技术和设计方法受到了更多人的关注,软件工程对软件产业的
形成和发展起着决定性的推动作用。通过本章学习应该达到以下学习 目标:
l 掌握软件工程的概念和软件开发的方法
l 熟练掌握生命周期法
l 熟悉系统开发的工具
l 了解系统的开发模式
2.1 软件工程
2.1.1 软件工程概述
1.软件
程序和软件是有区别的,是两个不同的概念。程序 (program)是为了实现特定 目标或解
决特定的问题而使用相应的计算机语言编写的一系列指令的集合。软件 (software)并不只是
包括可以在计算机上运行的程序,还包括与这些程序相关的文档。简单地说,软件是计算机系
统中与硬件相互依存的另一部分,包括程序、相关数据以及说明文档。
软件作为一种产品,具有如下特点:
(1)软件是一种逻辑产品,具有抽象性。人们可以把它记录在 白纸、磁盘或者光盘等介
质上,但却无法看到软件本身的形态,只有通过观察、分析、思考和判断才能了解软件的功能
和性能。
(2)软件对硬件和环境有着不同程度的依赖性,这样就带来了软件升级和移植的问题。
计算机硬件和支撑环境不断地升级,软件也要不断地进行维护以适用运行环境的变化,而维护
的成本通常比开发成本高许多。
(3)软件作为一种产品,它的生产至今仍然采用的是手工方式,随着计算机技术的发展,
对软件功能和性能的需求越来越高,软件的规模也越来越大,这对于软件开发人员的工作能力
也提出了更高的要求。
(4)计算机现在已经被广泛地应用到社会生活和生产的各行各业,常常涉及一些行业的
专业知识,这对于只熟悉计算机软件开发的软件工程师提出了更高的要求。并且每个行业有每
24 信息系统分析与设计
个行业的标准,而软件的生产却无法规定一个统一的标准。
(5)由于软件是一个逻辑产品,在生产过程中存在着 “不可见性” ,所以这也大大增加
了软件生产过程上组织管理的难度。
2.软件危机
正因为软件具有上述这些特点,长期以来在软件的生产过程当中,一直缺乏一种高效的
开发方法,导致了软件生产的效率低下,难以在预定时间内完成,最终交付的软件产品在质
量上难以保证并且难以维护。这种现象在 20 世纪 60 年代被称为 “软件危机” 。它的具体表
现如下:
(1)已完成的软件产品不能满足用户的需求;
(2)开发的进度难以保证,交付的时间一拖再拖;
(3)软件开发的成本难以准确地估算, 开发过程控制的困难造成了开发成本超出了预算;
(4)软件产品的质量难以保证,屡屡出现运算结果不正确,频繁出错,甚至死机的情况;
(5)软件通常没有相应的文档资料,或者是文档与软件产品不符,造成软件难以维护。
虽然软件的特点是导致软件危机的客观因素,但在软件开发和维护过程中使用的方法不
正确却是导致软件危机的主观因素。主要表现为:忽视软件开发前期的调研和分析工作,没有
统一的、规范的方法,文档资料不齐全,忽视开发人员之间的交流沟通,忽视测试工作,轻视
软件的维护。
3.软件工程的概念
1968 年在德国举行的学术会议上,北大西洋公约组织正式提出了软件工程这一术语。它
的目的是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确
有效的管理方法和先进的软件开发技术结合起来,运用到软件开发和维护过程中, 以解决软件
危机。
1993 年 IEEE 在软件工程术语汇编中对软件工程是这样定义的:软件工程是:一是将系统
化的、规
您可能关注的文档
最近下载
- 第2章-逻辑代数基础教材课件.pptx VIP
- (2026年春新版)人教版一年级语文下册全册教案.docx
- 阿法拉伐分油机中文说明Instruction book1.pdf VIP
- 项目度量分析报告.pptx VIP
- 《动车组车辆设计技术》课件 5.转向架零部件设计.pdf
- 2025美国心脏协会和美国儿科学会新生儿复苏、儿童基础生命支持和儿童高级生命支持指南更新解读.pptx VIP
- 流浪未成年人救助保护中心建设标准(附条文说明).docx VIP
- 2025至2030中国半导体晶圆抛光研磨设备行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 深度解析(2026)《GB 13495.1-2015消防安全标志 第1部分:标志》.pptx VIP
- 左权“风光水火储氢”多能互补一体化综合能源基地三期发电项目(50MW 风电)风电工程环评报告书.pdf
原创力文档

文档评论(0)