北京邮电大学 2019 —— 2020 学年第二学期《软件工程》期末考试试题 B 卷.docxVIP

北京邮电大学 2019 —— 2020 学年第二学期《软件工程》期末考试试题 B 卷.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文档。上传文档
查看更多
PAGE PAGE 10 装 装 订 线 姓名:北京邮电大学 2019 —— 2020 学年第二学期 姓名: 班内序号:《软件工程》期末考试试题 B 卷 班内序号: 考试注意事 项 一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐。 二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。 三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。四、学生必须将答题内容做在试卷上。 考 试 课程 软件工程 考试时间 2012 年 6 月 5 日 题号 一 二 三 四 五 六 七 八 总分 满分 10 10 20 30 30 得分 阅 卷 教师 一、判断题(共 10 题,每题 1 分,共 10 分) 学号:导致软件项目失败的主要原因是采纳的技术和工具,而管理过程是次要的。( × ) 学号: 面向对象分析(OOA)和面向对象设计(OOD)分别采用不同的概念和表示法。( × ) 软件配置管理是一种标识、组织和控制修改的技术,也是一种质量保证活动。( √ ) 模块划分得越小,总的软件开发成本就越小。( × ) 在进行变换映射时,数据流边界的选择是唯一的。( × ) 班级:在协作图中,对象 A 接收了对象 B 一条消息,那么表明对象 B 具备了处理该条消息的职责。( × ) 班级: 通过软件测试,可以表明软件中不存在错误。( × ) 面向对象设计中最关键的活动是正确地给对象分配职责。( √ ) 在项目面临进度延期的情况下,总是可以通过增加人力在后期跟上进 度。( × ) 用例控制器不需要实现系统操作,但外观控制器需要。( × ) 二、单项选择题(共 10 题,每题 1 分,共 10 分) 软件工程对于软件开发最主要的贡献是( C )。 解决了软件危机的所有问题 进一步提高了软件开发效率 规范了软件开发的各项活动 解决了软件项目管理的难题 RUP 模型定义与以下哪一个模型更加贴近( B )。 瀑布模型 B. 多个微型的瀑布模型 C. 演化模型 D. 螺旋模型 结构化软件设计与 OO 软件设计的关系用以下哪一个描述更加贴近 ( B )。 没有关系 B. 本质一样,但方法不同 C. 结构化是 OO 的一部分 D. OO 是结构化的一部分 UML 顺序图可以表示以下什么模型( D )。 A. 用例模型 B. 领域模型 C. 设计模型 D. 用例模型+设计模型 UML 活动图除了能描述业务流程外,还可以描述( C )。 系统顺序图 B. 领域模型 C. 程序流程 D. 对象的交互 结构化的功能结构图中,传入模块的结构有( D )。 一个上级模块 B. 一个下属模块 C. 一个处理模块 D. 包含前三个模块 当模块的作用范围不在其控制范围之内,则需要进行以下调整( B )。 将判定所在的模块下移 将判定语句上移 判定所在模块上移,但判定语句不上移 不做调整 8、面向对象的详细设计特指( D )。 A.对象的类设计 B.对象之间的调用关系设计 C.每个对象的属性定义 D.每个对象的方法定义 面向对象设计原则中的开闭原则是指 ( C ) 允许改动原有的方法定义 B. 允许改动类的定义 C. 只允许添加新功能 D. 不允许添加也不允许改动 软件集成测试的对象是( B )。 A. 软件代码 B. 详细设计说明书 C. 需求分析规格说明书 D. 用户需求说明书 三、简答题(4 题,共 20 分) 1、面向对象分析阶段与面向对象设计阶段有什么不同?相对于结构化需求分析与设计,面向对象的分析与设计有什么优势?(5 分) 参考答案: 分析阶段针对的是现实世界,把需求转化为用面向对象概念描述的系统分析模型,以便于理解问题域和系统职责(1.5 分);设计阶段需要考虑与具体实现有关的问题,目标是产生一个符合具体实现条件的设计模型(1.5 分)。 OOD 模型以 OOA 模型为基础,且 OOA 和 OOD 采用一致的表示法,使得从 OOA 到 OOD 不存在转换,两者能够紧密衔接,大大降低了从 OOA 过渡到 OOD 的难度、工作量和出错率(2 分)。 2、什么是模块的信息隐藏?独立性强的模块应该是高内聚低耦合的,请分别列举两种高内聚类型和两种低耦合类型。(5 分) 参考答案: 信息隐藏是指,每个模块的实现细节对于其它模块来说是隐蔽的。就是说,模块中所包含的信息(包括数据和过程)不允许其它不需要这些信息的模块使用。(1 分) 2 种高内聚:功能内聚、信息内聚 (2 分) 2 种低耦合:非直接耦合、数据耦合 (2 分) 3、UML 中类图的作用是什么?UML 中类之间包含哪些关系?(5 分) 参考答案: UML 类图用于描述类以及类之间的关系。(

您可能关注的文档

文档评论(0)

Summer&Records + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档