软件工程(第五版)–习题及答案–第七章.docxVIP

软件工程(第五版)–习题及答案–第七章.docx

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
软件工程(第五版)–习题及答案–第七章

PAGE \* MERGEFORMAT3 一、选择题 1、汽车有一个发动机,汽车和发动机之间的关系是(B)关系。 A、一般具体 B、整体部分 C、分类关系 D、is a 2、火车是一种陆上交通工具,火车和陆上交通工具之间的关系是(D)关系。 A、组装 B、整体部分 C、has a D、一般具体 3、面向对象程序设计语言不同于其他语言的最主要特点是(C)。 A、模块 B、抽象性 C、继承性 D、共享性 4、软件部件的内部实现与外部可访问性分离,这是指软件的(A)。 A、封装性 B、抽象性 C、继承性 D、共享性 5、面向对象分析阶段建立的三个模型中,核心模型是(C)模型。 A、功能 B、动态 C、对象 D、分析 6、对象模型的描述工具是(C)。 A、状态图 B、数据流图 C、对象图 D、结构图 7、动态模型的描述工具是(A)。 A、状态图 B、结构图 C、对象图 D、流程图 8、在只有单重继承的类层次结构中,类层次结构是(A)层次结构。 A、树型 B、网状型 C、星型 D、环型 9、(C)模型表示了对象的互相行为。 A、功能 B、动态 C、对象 D、分析 10、在确定类时,所有(A)是候选的类。 A、名词 B、形容词 C、动词 D、代词 11、面向对象分析的原则不包括(C)。 A、抽象 B、封装 C、依赖 D、继承 12、常用动词和动词词组来表示(C)。 A、对象 B、类 C、关联 D、属性 13、在确定属性时,所有(B)是候选的属性。 A、名词 B、修饰性名词词组 C、动词 D、词组 14、在面向对象方法中,信息隐藏是通过对象的(A)来实现的。 A、封装性 B、分类性 C、继承性 D、共享性 15、面向对象设计的准则不包括(D)。 A、模块化 B、抽象 C、信息隐藏 D、强耦合 二、 简答题 1、面向对象分析通常要建立哪三种模型?它们分别描述系统的哪些方面? 答:面向对象分析通常要建立三种模型,分别是对象模型、动态模型和功能模型。其中: 对象模型描述系统的数据结构,它是用来描述系统包含的对象及对象之间关系的模型; 动态模型描述系统的控制结构,它是用来确定各个对象之间交互及整体的控制结构的模型; 功能模型描述系统的功能,它是用来描述系统要实现的功能的模型。 2、对象模型有哪五种层次? 答:复杂问题(大型系统)的对象模型由5个层次组成,即主题层、类-&-对象层、结构层、属性层和服务层。 (1)类--对象层:定义类和属性。在这个层次将分析与待开发软件对应的各个现实世界的实体,并从中抽象出类和对象。 (2)结构层:定义对象和类之间的层次结构关系,如一般-特殊结构(即继承结构)、整体-部分结构(即组合结构)。 (3)属性层:定义属性。为类和对象层中抽取出来的各个类和对象设计静态属性和它们之间的关系。 (4)服务层:定义对象和类的动态属性以及对象之间的消息通信。 (5)主题层:主题是指导读者理解大型、复杂模型的一种机制。定义若干个主题,把有关的对象分别划归不同的主题,每个主题构成一个子系统。 3、建立对象模型的基本过程是什么? 答:建立对象模型的基本过程如下: 确定对象和类 ? 确定结构 ? 确定主题 ? 确定服务和消息 三、应用题 1、写出图书管理系统中“办理还书”用例的用例描述。 略。 2、分析图书管理系统中“查询个人借阅”用例相关的实体类、控制类和边界类,绘制出该用例的??关类图,并设计该模块的用户界面。 略。

文档评论(0)

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

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

1亿VIP精品文档

相关文档