为什么会出现软件危机? (1)在软件开发和维护的过程中存在许多严重问题——一方面与软件本身的特点有关(软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。软件不同于一般程序,软件与程序有共性,但又有明显的不同)另一方面与软件开发和维护的方法不正确有关(忽视软件需求分析的重要性将软件开发与写...
出现软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不 正确有关。软件不同于硬件,它是计算机系统中逻辑件而不是物理部件。管理和控制软件开发过程 相当困难。软件是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。目前相当多的 软件专业人员对软件开发和维护还有不少糊涂观念...
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 典型表现: (1)对软件开发成本和进度的估计常常很不准确。 (2)用户对已完成的软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6)软件成本在计算机系统总成本...
软件危机出现的原因: (1) 来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大、复杂,修改、维护困难。 (2) 软件开发与维护的方法不当:忽视需求分析;认为软件开发等于程序编写;轻视软件维护。 (3) 供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心。相关...
4. 硬、软件供需失衡 社会大量需求,生产成本高,生产过程控制复杂,生产效率低等等因素构成软件生产的恶性循环。由此产生"软件危机"。5. 矛盾引发"软件危机"软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。为了研究、解决软件危机,诞生了一门新兴学科--软件工程学。它把软件作为工程...
软件开发存在以下特性: 1)软件具有难以描述性。 2)软件开发缺乏可见性。 3)软件开发具有复杂性。 4)软件开发具有变化性。 5)软件开发具有风险. 6)软件开发具有强合作性。 软件开发的这些特性使得人们深陷在软件的危机当中。所谓软件危机,是指在软件开发和维护过程中所存在的长周期、高成本、低质量等问题。反馈...
1-1什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 答:(1)软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 (2)软件危机包括开发和维护两方面的问题,有以下一些典型表现: 对软件开发成本和进度的估计常常很不准确; 用户对“已完成的”软件系统不满意的现象经常发生 ...
产生软件危机的原因: 除了软件本身的特点,其原因主要有以下几个方面:(1) 缺乏软件开发的经验和有关软件开发数据的积累,使得开发工作计划很难制定。(2) 软件人员与用户的交流存在障碍,使得获取的需求不充分或存在错误。(3) 软件开发过程不规范。如,没有真正了解用户的需求就开始编程序。(4) 随着...
为什么会出现软件危机? 1-2 假设你是一家软件公司 的总工程师, 当你把图 1. 1 给手下的软件工程师们观看, 告诉他们及早发现并改正错误的重要性时,有人不同意你的观点, 认为要求在错误进入软件之前就清除它们是不现实的, 并举例说: “如果一个故障是编码错误造成的, 那么, 一个人怎么能在设计阶段清除它...