软件工程复习提纲.pptxVIP

  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文档。上传文档
查看更多

1软件工程导论

复习提纲

2考试方式与题型考试方式:闭卷题型:单选题(20X2=40)基本概念为主简答题(3X5=15)分析题(1X25+2X10=45)建模为主

Chap.1软件工程学概述3何谓软件危机产生软件危机的原因及解决途径软件工程定义及基本原理软件工程方法学包含哪三个要素软件生命周期阶段划分及各阶段的任务各种生命周期模型的概念和特点了解敏捷过程和极限编程的基本思想

练习题4软件工程中描述生存周期的瀑布模型一般包括计划、需求分析、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成概要设计和()两步。A.方案设计B.代码设计C.数据设计D.详细设计

练习题5软件工程方法学包括三个要素:方法、工具和()。程序开发环境文档过程人员

练习题6喷泉模型对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。“喷泉”一词本身体现了迭代和()特性。无缝从上至下灵活顺序

Chap.2可行性分析7可行性分析包括哪几个方面01可行性分析的基本过程02能读懂和绘制系统流程图03数据流图的概念和基本要素04能读懂和绘制分层数据流图05会编写数据字典06会进行成本/效益分析07

Chap.3需求分析8需求分析的任务获取需求的方法需求分析的过程及主要建模工具需求规格说明书及其主要内容能读懂和绘制实体-关系图能读懂和绘制状态转换图会使用层次方框图、Warnier图和IPO图

练习题9软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。总结阶段性报告需求分析评审以上答案都不正确

在结构化分析方法中,用以表达系统内数据的运动情况的工具有()。练习题10数据流图01数据词典02结构化英语03判定表与判定树04

需求规格说明书的内容不应当包括()。练习题11对重要功能的描述01对算法的详细过程性描述02软件确认准则03软件的性能04

Chap.4形式化技解Petri网的基本概念和方法了解Z语言的基本概念和方法了解有穷状态机的基本概念和方法

Chap.5总体设计/概要设计13总体设计的过程模块化的基本概念和原理模块化设计的主要优点模块独立的概念及衡量标准各种耦合和内聚的概念及对独立性的影响理解概要设计的各种启发规则概要设计中描绘软件结构的图形工具层次图(以及HIPO图)、结构图会用两种面向数据流的设计方法完成设计

()是模块独立性最弱的耦合。练习题142控制耦合3数据耦合1内容耦合4公共耦合

练习题15将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模块的内聚性是()的。功能内聚通信内聚过程内聚逻辑内聚

下列关于模块化程序设计的叙述中错误的是()。练习题1601.便于由多个人分工编制大型程序。02.软件的功能便于扩充。03.程序易于理解,也便于排错。04.模块越小,模块化的优点越明显。

按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:()练习题17模块的作用域应在模块的控制域之内模块的控制域应在模块的作用域之内模块的控制域与模块的作用域互相独立以上说法都不对

Chap.6详细设计18结构程序设计的概念人机界面设计的基本问题和方法熟练掌握过程设计的工具流程图、盒图,PAD图,伪码能够根据其中任何之一画出另外的任一种图来能根据条件描述绘制判定表、判定树会使用Jackson图进行面向数据结构的设计掌握McCabe和Halstead方法能根据流程图、盒图,PAD图或伪码绘制出流图掌握3种环形复杂度的计算方法

结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于()。练习题19良好的编程风格良好的数据结构和算法GOTO语句的灵活性只有三种基本流程结构

程序的三种基本控制结构是()。练习题20过程,子程序,分程序递归,堆栈,队列顺序,条件,循环调用,返回,转移

Chap.7编码与测试21了解程序设计语言选择方法及编码风格软件测试的定义、目的各种测试方法的概念、步骤及与生命周期各阶段的关系单元测试、集成测试(含回归测试)、系统测试、验收测试白盒测试技术基本概念和技术各种逻辑覆盖测试的概念和测试用例设计掌握基本路径测试黑盒测试技术掌握等价划分法、边界值分析等测试技术会计算评估软件可靠性的各种参数平均无故障时间、估计错误总数(植入错误法、分别测试法)

练习题22某程序功能说明中列出“每名学生的参赛作品为1~5项”,应用黑

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档