软件工程重点【荐】.docVIP

  • 3
  • 0
  • 约 7页
  • 2015-07-23 发布于河南
  • 举报
软件工程重点复习 什么是软件工程?什么是软件危机? 软件工程:软件的开发应当同其他工程的开发相类似,是一项类似工程的活动。 软件危机:指软件产品的质量低的通常不能接受,并且不能满足交付日期和预算限制。 传统范型与面向对象范型的区别? 传统范型 面向对象范型 分析(规格说明)阶段 (1)确定产品要做什么 面向对象分析工作流 确定产品要做什么 提取类 设计阶段 结构设计(提取模块) 详细设计 面向对象设计工作流 (1)详细设计 实现阶段 用恰当的编程语言编码模块 集成 面向对象实现工作流 用恰当的面向对象编程语言编码模块 集成 新的软件技术为什么不能马上应用? 将新技术引入软件组织的花费; 维护问题。 为什么会有迭代和递增? 由于移动目标问题和需要纠正在软件开发过程中明显的错误,实际软件产品的生命周期类似于进化树模型或者瀑布模型,而不是理想化的过程链。这种现实情况的结果是谈论分析阶段没有太多意义,相反,分析阶段的操作散布在生命周期的各个阶段。考察一个软件产品的后续版本的基本过程是迭代,即我们的目的是每个版本比前一个版本离我们的目标更近一步,最终构建一个满意的版本。 我们人类处理信息量远远不及软件需求的信息量,所以我们找到精益求精的方法,即先找出最主要的进行处理,在找到次要的进行处理,这个过程是递增的。 迭代和递增的优点? 与传统的瀑布模型相比较,迭代

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档