软件工程导论期末考试考点.docxVIP

  • 2
  • 0
  • 约3.45千字
  • 约 7页
  • 2022-09-06 发布于江苏
  • 举报
软件工程导论期末考试考点 软件的定义: 软件是程序、数据及相关文档的完整集合。其中,程序是能够完成预定功能和性能的可执行的指令序列;数据是使程序能够适当地处理信息的数据结构,文档是开发、使用和维护程序所需要的图文资料。 软件危机的定义,表现、原因是什么? 软件危机: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的表现: 对软件开发成本和进度的估计常常很不准确。 经常出现用户对“已完成的”软件系统功能不满意的现象。 软件产品的质量往往达不到要求。 软件通常不可维护。 软件通常没有适当的文档资料。 软件成本在计算机系统总成本中所占的比例逐年上升。 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 软件危机的原因: 客观原因:与软件本身的特点有关 软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。软件缺乏“可见性”。 软件维护通常意味着改正或修改原来的设计,这就在客观上使得软件较难维护。软件缺乏“可插拔性”。 如何保证每个人完成的工作合在一起确实能构成一个高质量的大型软件系统,更是一个极端复杂困难的问题,必须有严格而科学的管理。 主观原因:与软件开发与维护的方法不正确也有关 目前相当多的软件专业人员对软件开发和维护还有不少糊涂观念,这可能是使软件问题发展成软件危机的主要原因。 忽视需求分析只重视编码与运行。 编写程序所需的工作量

文档评论(0)

1亿VIP精品文档

相关文档