(软件工)复习大纲(必威体育精装版修改).doc

(软件工)复习大纲(必威体育精装版修改).doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(软件工)复习大纲(必威体育精装版修改)

《软件工程》复习大纲 《软件工程》复习大纲 第1章:软件工程的范畴 重点掌握如下的内容: 1掌握软件工程、软件危机、生命周期的概念 1% 2掌握维护的3种分类并能够结合具体例子进行判断 1% 3掌握为什么没有计划、文档和测试阶段 1% 了解如下内容: 1了解软件工程的传统生命周期模型(瀑布模型)的阶段划分和各阶段的主要任务 2了解传统的维护观念与现代的维护观念之间的区别 3了解纠错与成本之间的关系 4了解面向对象范型与传统范型在生命周期模型方面的比较 5了解如下术语的区别:客户、开发者和用户;内部软件、合同软件、商用现货软件(即COTS软件)和开源软件;过错、差错和故障 第2章:软件生命周期模型 重点掌握如下的内容: 1 掌握编码-修补模型、瀑布模型、快速原型开发模型、开源模型、敏捷过程模型、同步-稳定模型、螺旋模型等这些模型的模型图(如果有图的话)以???优缺点和适用场合。5-10% 了解如下内容: 1了解Winburg小型实例研究以及进化树生命周期模型图,并理解基准这个概念 2了解迭代和递增的区别,掌握米勒法则和逐步求精法这两个概念,了解迭代递增模型的五个核心工作流以及它们何时在迭代递增模型的生命周期中占据主导地位 第3章:软件过程 重点掌握如下的内容: 1掌握每个工作流(包括需求流、分析流、设计流、实现流、测试流)的目标 1% 2掌握需求流的每个步骤(了解应用领域、建立业务模型、找出限制条件),了解主要限制条件(包括最终期限、可靠性、成本),掌握以下观点:开发者能够给予客户的应该是客户需要的而不是客户想要的 1% 3掌握设计流的两个步骤:结构设计和详细设计的设计内容 1% 4掌握统一过程的四个阶段以及每个阶段的目标 1% 了解如下内容: 1了解以下概念:软件过程、软件过程的五个工作流、统一过程、统一建模语言UML 2掌握规格说明文档中可能出现的问题(包括模糊、不完备和矛盾),掌握软件项目管理计划的组成部分(包括可交付的东西、里程碑和预算) 3了解测试流在各种制品中的体现形式,了解以下概念:可追踪性、评审、走查、审查、单元测试、集成测试、产品测试、验收测试、对COTS软件产品进行测试的特点 4了解交付后维护阶段中出现的问题,了解回归测试 5了解一维和二维生命周期模型 6了解能力成熟度模型(即CMM)的五种分类 7了解用于软件的CMM(即SW-CMM)的五个级别 第4章:软件小组 重点掌握如下的内容: 1掌握民主小组、传统的主程序员小组、现代分级编程小组、同步稳定小组、敏捷过程小组以及开源编程小组这些小组组织方式的优缺点以及适用场合 2% 2掌握如下概念:无我编程、专业化、等级性、主程序员、后备程序员、编程秘书、程序员、小组领导、小组经理、结对编程 1% 3掌握传统的主程序员小组中各个角色负责的任务 2% 了解如下内容: 1了解组织开发小组时可能出现的问题,掌握布鲁克斯法则,了解组织开发小组的两种极端方法 2了解现代分级编程小组中小组领导和小组经理负责的区域 第5章:软件工程工具 重点掌握如下的内容: 1掌握逐步求精法,了解逐步求精法小型实例研究中出现的每一次求精,了解前瞻技术,掌握逐步求精法的难点1-5% 2掌握软件度量的两种分类(即产品度量和过程度量)以及度量时用到的具体指标(例如:代码行、每千行代码检测出的错误数、平均故障间隔时间等等),掌握五种基本度量(即规模、成本、持续时间、工作量、质量)1% 3掌握CASE工具的概念以及分类(即高端与低端,工具与工作平台与环境)1% 4掌握软件版本的两种分类(即修订版和变种版)以及这两种分类的区别 1% 了解如下内容: 1了解两种类型的软件工程工具(即理论分析工具和软件工具) 2了解成本效益分析法以及使用时的难点 3了解具体的CASE工具 4了解版本控制过程中出现的问题和用到的技术 5了解配置控制工具以及基准和冻结这两个概念,了解建造工具 第6章:测试 重点掌握如下的内容: 1掌握质量的定义以及软件质量保证小组(即SQA小组)的责任 2% 2掌握走查时小组成员的构成、走查清单的构成、走查的两个步骤、走查的两种方式以及这两种方式之间的区别 2% 3掌握审查时小组成员的构成、审查的五个步骤 2% 4掌握走查与审查之间的区别 2% 5掌握需要测试的五个行为特性(即实用性、可靠性、健壮性、性能和正确性)的定义以及相关度量指标(如平均故障间隔时间、平均修复时间)1% 6掌握测试的两种分类 1% 了解如下内容: 1了解验证和确认的区别 2,了解开发小组与SQA小组之间应该保持管理独立的重要性 3了解非执行测试的定义和方法 4了解审查时的度量指标 5了解正确性与产品的可用性之间的关系 6了解执行测试应该由谁来完成,了解测试何时应该停止 第7章:从模块到对象 重点掌握如下的内容: 1掌握以下概念

文档评论(0)

tshanjyouy3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档