信息系统开发的理论基础.ppt

信息系统分析与设计 第2章 信息系统开发的理论基础 第2章 信息系统开发的理论基础 2.1 软件工程 2.2系统开发的方法 2.3系统开发的模式 2.4系统开发的工具 2.5系统开发的方式 2.1 软件工程 2.1.1 软件工程概述 1.软件 程序和软件是有区别的,是两个不同的概念。程序(program)是为了实现特定目标或解决特定的问题而使用相应的计算机语言编写的一系列指令的集合。软件(software)并不只是包括可以在计算机上运行的程序,还包括与这些程序相关的文档。简单地说,软件是计算机系统中与硬件相互依存的另一部分,包括程序、相关数据以及说明文档。 2022年5月12日星期四 2.1 软件工程 2.软件危机 它的具体表现如下: (1)已完成的软件产品不能满足用户的需求; (2)开发的进度难以保证,交付的时间一拖再拖; (3)软件开发的成本难以准确地估算,开发过程控制的困难造成了开发成本超出了预算; (4)软件产品的质量难以保证,屡屡出现运算结果不正确,频繁出错,甚至死机的情况; (5)软件通常没有相应的文档资料,或者是文档与软件产品不符,造成软件难以维护。 2022年5月12日星期四 2.1 软件工程 3.软件工程的概念 1968年在德国举行的学术会议上,北大西洋公约组织正式提出了软件工程这一术语。 IEEE :软件工程是:一是将系统化的、规范的、可量化的方法

文档评论(0)

1亿VIP精品文档

相关文档