《软件工程》期末考试试卷(A卷)含答案(3).docxVIP

《软件工程》期末考试试卷(A卷)含答案(3).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
武汉大学计算机学院 2017‐2018 学年第一 学期 《软件工程》期末考试试卷(A 卷) ?????????? 注意:请将所有答案均写在答题纸上,并标明题号 ?????????? 单项选择题(共40 分,每题2 分) 软件是计算机系统中与硬件相互依存的另一部分,它包括 1. 。软件危机是软件开发和维护过程中遇到的一系列严重问题,为了解决软件危机,人们在 2. 提出了利用“软件工程”的概念和原理来设计软件,其目标是把 3. 的方法应用于软件开发和维护,它的研究内容具有层次化结构,其中,最底层是质量保证层,中间层是 4. ,最上层是工具层。 (A). 程序 (B). 各种规格说明和环境 (C). 相关的数据 (D). 以上都是 (A). Fred?Brooks的《人月神话》里 (B). 1968年NATO会议上? (C). IEEE的软件工程知识体系指南(SWEBOK)里? (D).美国卡内基·梅隆大学的软件工程研究所 (A). 规范化 (B). 系统化 (C). 可度量 (D). 以上全部 (A).过程层 (B). 方法层 (C). 过程层和方法层 (D). 系统层 可行性研究是 5. ??阶段的重要步骤,其目的是 6. ??。一个项目在经济上是否可行,主要取决于 7. 。 5. (A).软件定义 (B).软件计划 (C).需求分析 (D).软件管理 6. (A).明确系统的目标 (B).证明软件开发项目不可行 (C).确定软件开发项目可不可行 (D).深入调研项目的用户需求 7. (A).成本的估算与效益分析 (B).项目计划 (C).工程管理 (D).工程网络图 需求分析的目的是确定用户对软件的功能需求和非功能需求。在下面需求中, 8. 属于功能需求, 9. 属于非功能性需求。结构化分析(SA)和面向对象分析(OOA)是两种常用的分析方法。SA的核心思想是 10. ,OOA的核心思想是 11. 。需求分析的结果是要写出软件需求规格说明书。该文档的在软件开发中具有重要的作用,但其作用不应当包括 12. 。 ①身份验证 ②查询 ③100个以上的用户可以同时维护个人信息 ④采用图形用户界面 8.9. (A). ①② (B). ②④ (C). ①③ (D).③④ 10. 11. (A). 自底向上,逐步抽象 (B). 识别系统中的类与对象及其之间的关系 (C). 确定系统的流程 (D). 模块化,自顶向下,逐步求精 12. (A). 软件设计的依据 (B). 用户和开发人员对软件要“做什么”的共同理解 (C). 软件验收的依据 (D). 软件可行性分析的依据 软件设计的目标是 13. 。一个软件设计得好的系统的结构应该 14. 。模块化是大型软件设计首选要解决的问题。关于模块化说法,不正确的是 15. 。 模块化程度的依据是模块本身的内聚性和模块之间的耦合性。某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为 16. 13.(A)在最短的时间内,生产出可靠性、可维护性俱佳的软件方案 (B)为软件编码设计模块结构 (C)确定软件要做什么 (D)确定软件的实现算法 14. (A).有效可靠 (B).尽量简单 (C).结构清晰 (D).以上都对 15. (A).模块化使多人合作开发更加易于管理 (B).模块化时,模块的个数与软件开发所需的工作量成反比 (C).模块化时要先业务后技术,循序渐进 (D).模块化分解得越细,模块越简单,但模块的接口越复杂 16. (A). 数据耦合 (B). 特征耦合 (C). 公共耦合 (D). 控制耦合? 软件测试是保证软件质量的关键,其目的是 17. 。测试最早的开始时间是 18. 。大型软件的测试包括 19. 。 17. (A). 证明软件的正确性 (B). 找出软件系统中存在的所有错误 (C). 证明软件系统中存在错误 (D). 尽可能多的发现软件系统中的错误 18. (A). 从详细设计阶段开始 (B). 从编码阶段开始 (C). 从需求分析阶段开始 (D). 以上都对 19. (A). 单元测试、集成测试 (B). 压力测试、功能测试、性能测试和系统测试 (C). 单元测试、集成测试、系统测试和验收测试 (D). 黑盒测试、白盒测试、功能测试和性能测试 下面的程序语句具有很好风格

文档评论(0)

浙江工程信息通 + 关注
实名认证
服务提供商

网络工程师持证人

本人已从事浙江省工程咨询5年,对浙江省内工程信息非常熟悉,可获取新建工程相关联系人、设计院、业主等关键信息。另外从事楼宇自控专业已10年,考取了一建二建等资格证书,有关考试方面的问题(考试心得、方法、学习资料等)都欢饮来咨询交流。

领域认证该用户于2023年05月11日上传了网络工程师

1亿VIP精品文档

相关文档