软件工程理论与实践 第2版 试卷及答案.pdfVIP

软件工程理论与实践 第2版 试卷及答案.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共28页,可阅读全部内容。
  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文档。上传文档
查看更多
软件工程试卷 (满分100 分) 一、单项选择(每题 2 分,共 20 分) 1、在敏捷开发中,系统交付的周期称之为( C ) A.需求 B.设计 C.冲刺(sprint) D.测试 2、 (D )不可以作为模块 A.子程序 B.函数 C.过程 D.循环 3、下列哪个阶段不属于软件生命周期三大阶段( C ) A.计划阶段 B.开发阶段 C.编码阶段 D.维护阶段 4、项目管理金三角中包含( C ) A.方法、工具、质量 B.成本、范围、方法 C.时间、成本、范围 D.时间、成本、质量 5、在设计测试用例时,(A)是用得最多的一种黑盒测试方法。 A.等价类划分 B.边界值分析 C.因果图 D.判定表 6、需求分析最终结果是产生(B)。 A、项目开发计划 B 需求规格说明书 C.设计说明书 D.可行性分析报眚 7、软件详细设计的主要任务是确定每个模块的(C) A.功能 B.外部接囗 C.算法和使用的数据结构 D.编程 8、下面哪一项提供了对象在其生命周期中可能出现的状态及其行为的描述( A ) A.用例图 B.类图 C.包图 D.状态图 9、下面哪一项不属于软件设计的三层结构( C ) A.数据层 B.表示层 C.系统层 D.中间层 10、以下哪种耦合级别最高( B ) A.控制耦合 B.内容耦合 C.外部耦合 D.公共耦合 二、填空(每题 3 分,共 30 分) 1、软件工程三要素包括_____ 、_____和_____ 。 2 、模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到____________ 的软件产品。 3、____测试无需考虑模块内部的执行过程和程序结构,只需了解模块的功能 4 、对象的三要素包括____ 、_____和______ 5、面向对象开发方法包括三部分____ 、_______ 、_____ 6、面向对象的方法,是从事物的组成部件以及每个部件的_____ 、______来认识 事物。 7、软件企业越大越正规,软件实现的比重就越___ 。 8、做好可行性研究,一般要进行经济可行性技术可行性以及_______ 。 9、面向对象技术中对象是类的实例,对象有三种成分____ 、属性和方法 10、面向对象模型主要以对象模型,动态模型和_______ 。 答案: 1、方法、工具、过程 2 、高内聚低耦合 3、黑盒 4 、属性、方法、事件 5、面向对象分析、面向对象设计、面向对象实现 6、属性、功能 7、少 8、社会可行性 9、标识 10、功能模型 三、简答(每题 5 分,共 20 分) 1. 请简述软件工程的定义,以及它的目标和内容。 答案: 软件工程是用科学的知识和技术原理来定义、开发、维护软件的一门学科。 软件工程的目标是:付出较低开发成本;达到要求的功能;取得较好的性能; 开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交 付使用;开发的软件可靠性高。 软件工程内容:包括开发技术和开发管理两个方面。 2. 软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 答案: 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模 型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3. 什么是结构分析方法?该方法使用什么描述工具? 答案: 结构化分析:简称 SA,面向数据流进行书分析的方法。采用自顶向下逐层 分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程地每 个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为 描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4. 什么是软件生存周期?它有哪几个活动? 答案: 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时 期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码, 测试,维护。 四、对于一个小型网上出现系统未注册的用户及游客,可以通过本系统搜索图书, 并可以查看图书的书名作者价格等

您可能关注的文档

文档评论(0)

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

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档