2008软工复习大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008软工复习大纲

软件工程复习大纲(2008-6-22) 概论 基本概念:软件,软件工程,软件危机,软件过程,敏捷软件开发,软件语言及分类,软件的特点和分类,软件工程目标原则,软件生存周期软件过程分类软件过程模型瀑布模型,演化模型,增量模型,原型模型,螺旋模型,基于构件的开发模型.敏捷软件开发的价值观软件过程能力成熟度模型CMM 系统工程 基于计算机的系统系统工程的任务可行性分析 需求工程 1.需求工程定义六个阶段2.需求获取定义,软件需求内容,需求获取方法与策略3.需求分析原则,信息域抽象、分解,需求建模基本方法 4.需求规约的原则需求规约需求验证5.需求管理定义需求跟踪1.软件设计工计的任务目标过程原则.软件体系结构设计软件体系结构的风格评选体系结构4.部件级设计结构化程序设计方法图形表示法、判定表5.设计规约1.结构化分析的基本思想步骤,分析模型的描述形式2.数据流图图形,分层数据流图的画法,分层数据流图审查3.数据字典描述基本加工的方法结构化语言、判定表、判定树4.结构图,启发式设计策略,结构化设计的步骤5.DFD到结构图的映射6.结构图改进技巧.面向对象的基本概念面向对象,类,继承,消息,多态性 2.面向对象分析的任务、步骤和一般分析过程,面向对象设计的一般过程 .UML进行用况建模,静态建模和动态建模,设计应用系统的用况图,类图,顺序图。 基于构件的软件开发 什么是构件对可复用构件的要求的软件开发(CBSD)基本思想人机界面风格语言界面、图形用户界面、直接操纵用户界面、多媒体用户界面、多通道用户界面程序设计风格1.软件测试目的原则白盒测试,黑盒测试,单元测试,集成测试回归测试α测试和β 测试压力测试基本路径测试调试1.软件维护分类1.软件项目管理关注点 2.面向规模软件质量模型.CoCoMo模型,Putnam模型.项目进度人员与工作量之间的关系甘特图.风险管理 8. 软件项目组织组织结构模式 9.软件质量保证,软件评审 .软件配置管理的基本概念 一填空 略 二,概念题 螺旋模型 度量 McCall模型 开发场景 数据流图 三,简答题 说明基本路径的步骤 CMM五个层次,简述特点 书本的那个40人一组和 40人分8组的分析 软件生命周期按照哪些来划分,有哪些典型的阶段 举例说明等价类测试和边缘数测试 四, 说明UML图面向对象方法的设计步骤 五,举例说明等价分类法和边界检测发 六,将一个复杂的,中心有4个分支的事务类,分支为转换类的数据流图 ,作出其程序结构 去年的试题,好好琢磨吧。 填空:(2*5) 面向数据流的两两种设计方法 内聚 软件工程里程碑 软件生命周期 白盒测试覆盖 剩下了的忘记了…… 名词解释(4*5) 软件工程 数据流图 瀑布模型 多态性 简答:(5*7)六选五 CMM等级,已定义 项目管理关注点 黄金原则 程序复杂性 面向对象方法学,要点、优点 可行性分析 大题:(35) 40人分组,书本(但是我找不到)(8) 流程图转换成其他工具表示(7) 银行系统画数据流、结构图;静态建模,动态建模,功能建模(20) 测试题: 一,判断题 1.在需求分析阶段的主要技术是与用户交流,所以应该尽量使用应用领域的术语 2.数据流图是对加工及其分解的描述,所以其中的箭头表示了加工的顺序 3.测试阶段的目标是证明程序没有错误 4.在白盒法设计测试用例中,达到条件覆盖的测试要比达到分支覆盖的测试强度高 二.填空 1.软件过程模型指软件工程中各个活动的组成模式,一般来说,人们认为有四种软件过程 模型,分别是 ___,原型开发模型,_____和喷泉模型 2.实体关系图要描述的成分包括实体,___和关联,根据参与关联的两方实体实例个数又可 分为 一对一关联,______和_______ 3.数据流图要描述的成分包括____,加工,____和外部实体,数据流图通过对加工进行自顶 向下分解而 得到,因此数据流图是对应用领域的功能建模 4.CMM模型的五个等级,包括初始级,_____,______,______和优化级 5.程序设计风范分为_____,函数式,_____,举出一种函数式语言_____ 6.软件测试分为_____,______,______,系统测试四个阶段 三,名词解释 1.设计模式 2.软件体系结构 3.模块内聚度 4.模块耦合度 5.软件配置基线 6.黑盒测试法 7.白盒测试法 四,简答 1.软件生命周期是那几个阶段,每阶段产生哪些文档 2.列出几种重要的软件质量评价标准 3.系统维护有哪几种类型,哪中最常见 4.rational统一软件开发过程的特点 5.面向对象程序设计语言的主要特征 5.画PAD图 begin if c1 then begin s1; while c1 do s2 end else begin

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档