软件工程复习提纲.pptxVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档免费下载、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软 件 工 程 导 论 复 习 提 纲1第一页,共三十一页。 考试方式与题型考试方式:闭卷题型:单选题(20X2=40)基本概念为主简答题(3X5=15) 分析题(1X25+2X10=45)建模为主2第二页,共三十一页。 Chap. 1 软件工程学概述何谓软件危机产生软件危机的原因及解决途径软件工程定义及基本原理软件工程方法学包含哪三个要素软件生命周期阶段划分及各阶段的任务各种生命周期模型的概念和特点了解敏捷过程和极限编程的基本思想3第三页,共三十一页。 练习题软件工程中描述生存周期的瀑布模型一般包括计划、需求分析、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成概要设计和( )两步。A. 方案设计 B. 代码设计 C. 数据设计 D. 详细设计4第四页,共三十一页。 练习题软件工程方法学包括三个要素:方法、工具和( )。A. 程序开发环境 B. 文档 C. 过程 D. 人员5第五页,共三十一页。 练习题喷泉模型对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。“喷泉”一词本身体现了迭代和( )特性。A. 从上至下 B. 无缝 C. 灵活 D. 顺序6第六页,共三十一页。 Chap. 2 可行性分析可行性分析包括哪几个方面可行性分析的基本过程能读懂和绘制系统流程图数据流图的概念和基本要素能读懂和绘制分层数据流图会编写数据字典会进行成本/效益分析7第七页,共三十一页。 Chap. 3 需求分析需求分析的任务获取需求的方法需求分析的过程及主要建模工具需求规格说明书及其主要内容能读懂和绘制实体-关系图能读懂和绘制状态转换图会使用层次方框图、Warnier图和IPO图8第八页,共三十一页。 练习题软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确9第九页,共三十一页。 练习题在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )。A. 数据流图 B. 数据词典 C. 结构化英语 D. 判定表与判定树10第十页,共三十一页。 练习题需求规格说明书的内容不应当包括( )。A. 对重要功能的描述 B. 对算法的详细过程性描述C. 软件确认准则 D. 软件的性能11第十一页,共三十一页。 Chap. 4 形式化技术了解有穷状态机的基本概念和方法了解Petri网的基本概念和方法了解Z语言的基本概念和方法12第十二页,共三十一页。 Chap. 5 总体设计/概要设计总体设计的过程模块化的基本概念和原理模块化设计的主要优点模块独立的概念及衡量标准各种耦合和内聚的概念及对独立性的影响理解概要设计的各种启发规则概要设计中描绘软件结构的图形工具层次图(以及HIPO图)、结构图会用两种面向数据流的设计方法完成设计13第十三页,共三十一页。 练习题( )是模块独立性最弱的耦合。A. 内容耦合 B. 控制耦合 C. 数据耦合 D. 公共耦合14第十四页,共三十一页。 练习题将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模块的内聚性是( )的。A. 功能内聚 B. 通信内聚 C. 过程内聚 D. 逻辑内聚15第十五页,共三十一页。 练习题下列关于模块化程序设计的叙述中错误的是( )。A. 便于由多个人分工编制大型程序。B. 软件的功能便于扩充。C. 程序易于理解,也便于排错。D. 模块越小,模块化的优点越明显。16第十六页,共三十一页。 练习题按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:( )A. 模块的作用域应在模块的控制域之内B. 模块的控制域应在模块的作用域之内C. 模块的控制域与模块的作用域互相独立D. 以上说法都不对17第十七页,共三十一页。 Chap. 6 详细设计结构程序设计的概念人机界面设计的基本问题和方法熟练掌握过程设计的工具流程图、盒图,PAD图,伪码能够根据其中任何之一画出另外的任一种图来能根据条件描述绘制判定表、判定树会使用Jackson图进行面向数据结构的设计掌握McCabe和Halstead方法能根据流程图、盒图,PAD图或伪码绘制出流图掌握3种环形复杂度的计算方法18第十八页,共三十一页。 练习题结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( ) 。A. 良好的编程风格 B. 良好的数据结构和算法 C. GOTO语句的灵活性 D. 只有三种基本流程结构19第十九页,共三十一页。 练习题程序的三种基本控制结构是( )。A. 过程,子程序

文档评论(0)

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

小可爱

认证主体郭**

1亿VIP精品文档免费下

相关文档

相关课程推荐