软件工程 总复习题.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文档。上传文档
查看更多
 软件工程 总复习题

填空题 在信息处理和计算机领域内,一般认为软件是 程序、文档 和 数据 数据流图的基本组成部分有 数据的源点与终点、 数据流、 加工 、 数据文件 数据流图和数据字典共同构成了系统的 逻辑 模型,是需求规格说明书的主要组成部分 划分模块时尽量做到 高内聚、低耦合,保持模块的独立性,尽量使用公共模块。 类的实例化是 对象 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可 靠性的两个指标是 成功地运行的概率 和 平均故障时间 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来, 将得到软件的总开发量。这种成本估算方法称为 自底向上 如果一个模块被 n 个模块调用,其中直接的上级模块的个数是 m 个( m=n )那么该模块的扇入数是 ___N___ 个 结构化设计以 数据流图 为基础,按一定的步骤映射成软件结构。 软件的风险分析可包括风险识别、风险预测 和风险驾驭(或风险管理)等3项活动。 软件著作权登记的3种主要类型:(1)著作权登记;(2)著作权延续登记;(3)权利转移备案登记 软件工程管理的主要内容有:项目经费管理,软件质量管理,项目进度管理和人员管理 面向对象分析的目的是对客观世界的系统进行 ___建模___ 软件维护工作的生产性活动包括分析评价、修改设计和 编写程序代码 等 为了使应用软件适应计算机环境的变化而 修改软件 的过程称为适应性维护 一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平均值,则该模块的内聚性是 顺序内聚 投资回收期就是使累计的经济效益等于 最初的投资费用 所需的时间 软件生存周期是指一个软件从提出开发要求开始直到 软件废弃 为止的整个时期。 曾被誉为“程序设计方法的革命”的 结构化 程序设计,使程序设计从主要依赖于程序员个人的自由活动变成为有章可循的一门科学。 从结构化程序设计到 面向对象程序设计 ,是程序设计方法的又一次飞跃 在单元测试时,需要为被测模块设计 测试用例 判断题 1. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(对) 2. 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义(错) 3. JAVA语言编译器是一个CASE工具。(对) 4. 软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。(错) 5. 软件模块之间的耦合性越弱越好。(对) 6. 数据库设计说明书是一个软件配置项(对) 7. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。(错) 8. 过程描述语言可以用于描述软件的系统结构。(错) 9. 如果通过软件测试没有发现错误,则说明软件是正确的。(错) 10. 快速原型模型可以有效地适应用户需求的动态变化。(对) 11. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(对) 12. 集成测试主要由用户来完成。(错) 13. 确认测试计划应该在可行性研究阶段制定(错) 14. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(错) 15 .软件概要设计包括软件系统结构设计以及数据结构和数据库设计 (对) 16. 在可行性研究中最难决断和最关键的问题是经济可行性( ╳ ) 17. 耦合是指一个模块内各个元素彼此结合的紧密程度( ╳ ) 18. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物( √ ) 19. 概要设计阶段完成的主要文档是概要设计说明书 ( √ ) 20. 过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解( ╳ ) 21. 程序设计语言中应绝对禁止使用GOTO语句( ╳ ) 22. 类是关于对象性质的描述,由方法和数据组成( √ ) 23. 随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰( √ ) 25. 为保证程序的安全,必须做到程序中没有任何错误存在,即容错( ╳ ) 26. 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源( √ ) 名词解释 数据词典:是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细 的描述和确切的解释,是数据流图的补充工具 数据流图——它以图形的方式反映系统的数据流程 白盒测试——按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法 黑盒测试:按照程序的功能测试程序,检验与程序功能有关的输入、输出与程序执行是否正 确。有四种方法既等价分类法、边界值分析法、

文档评论(0)

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

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

1亿VIP精品文档

相关文档