软件工程导论期末复习大纲.docxVIP

  • 13
  • 0
  • 约 9页
  • 2018-04-07 发布于重庆
  • 举报
软件工程导论期末复习大纲

软件工程导论期末复习大纲 第一章 软件工程概述(软件=程序+数据+文档) 1.软件危机: 定义:计算机软件的开发和维护过程中所遇到的一系列严重问题。 表现:软件开发的成本和进度估计常常不准确;用户对“已完成的”软件系统不满意的现象经常发生;软件产品的质量往往靠不住;软件常常是不可维护的;软件通常没有适当的文档资料;软件产品供不应求,跟不上计算机普及速度。 产生原因:与软件本身的特点;与关软件开发与维护的方法不正确有关。 解决办法:消除各自为阵的理念;使用在实践中总结出来的成功的经验,探索更有效地技术和方法;开发和使用更好的软件工具。 2.软件工程: 定义:指导计算机软件开发和维护的一门工程学科。 七条基本原理:用分阶段的生命周期计划严格管理;坚持进行阶段评审;实行严格的产品控制;采用现代程序设计技术;结果应能清楚地审查;开发小组的人员应该少而精;承认不断改进软件工程实践的必要性。 3.软件工程方法学: 定义:通常把在软件生命周期全过程中使用的一整套技术方法的集合。 两种方法学:传统方法学、面向对象方法学。 ? ??? ??优点 ? ??? ? 传统方法学:把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,降低了整个软件开发过程的困难程度;在每个阶段都采用科学的管理技术和良好的技术方法,每个阶段都从技术和管理两个方面进行严格审查,保证软件的质

文档评论(0)

1亿VIP精品文档

相关文档