软件工程学复习大纲.docVIP

  • 12
  • 0
  • 约7.35千字
  • 约 8页
  • 2016-12-30 发布于湖北
  • 举报
2013级云计算专业软件工程学期末考试复习大纲 第一章软件工程介绍 何为软件? 软件和硬件不同的特性: 软件是设计开发的,而不是传统意义上生产制造的。 在软件不会“磨损”,但存在退化,硬件失效曲线与软件失效曲线对比 整体向着基于构建的模式发展,但多数仍是按客户需求定制的。 软件危机(了解)是引入软件工程的原因 何为软件工程?(IEEE1993的定义):软件工程是:(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。(2)在(1)中所述方法的研究。 第二章过程综述 软件工程是一种层次化技术,其包括质量关注点、过程、方法和工具。 过程框架定义了若干小的框架活动,为完整的软件开发过程建立了基础。 通用过程框架活动包括沟通、策划、建模、构建和部署五种。 过程框架还包含一些适用于各个软件过程的普适性活动。这样活动主要有软件项目跟踪和控制、风险管理、软件质量保证、正式的技术复审、测量、软件配置管理、可复用管理和工作产品的准备和产生。 第三章过程模型 软件过程模型是软件开发全部过程、活动和任务的结构框架,也称软件开发模型或软件生存周期模型。 惯例过程模型(又称传统过程模型、严格过程模型),强调对过程活动和任务的详细定义、识别和应用。它力求实现结构化和有序。 敏捷过程模型提倡弱化软件过程中过于正式的要求,并将自我组织、协作、沟通和可适应性作为主要原则。

文档评论(0)

1亿VIP精品文档

相关文档