- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象分析报告与设计方案书模拟题
《面向对象分析与设计》模拟题(补)
一单项选择题
A 对象图 B 组件图 C 类图 D 配置图
继承反映了类间的一种层次关系,而( )反映了一种整体与部分的关系。
A 继承 B 组合 C 封装 D 多态
不属于UML结构物件的是( )。
A 交互 B 类 C 用例 D 组件
内聚表示一个模块( )的程度。
A 可以被更加细化
B 能够适时地完成其功能
C 仅关注在一件事情上
D 联接其他模块和外部世界
需求规格说明描述( )。
A 基于计算机系统的功能、性能和约束
B 每个子系统的实现
C 软件体系结构元素
D 系统使用说明
下列事物中一般不是目标系统的外部参与者的是( )。
A 人 B 外部设备 C 外部系统 D 数据存储
根据下面的代码,可以确定类A与类B之间存在( )关系。
public class A {
private B theB;
public void aMethod(){ theB.doSomthing(); }
}
A 关联 B 泛化 C 实现 D 包含
面向对象的特点主要概括为( )。
A 可分解性、可组合性、可分类性 B 继承性、封装性、多态性
C 抽象性、继承性、封装性、多态性 D 封装性、易维护性、可扩展性、可重用性
下面那个图符表示UML中的实现关系?( )。
A B C D ( )就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。
A 组件图 B 协作图 C 状态图 D 配置图
关于用例与类的对比中( )是错误的。
A 都属于模型结构元素
B 都存在继承关系
C 类描述系统的部分静态视图,用例描述系统动态的行为视图
D 类描述的是系统的内部构成,用例也可以描述系统的内部构成
描述对象之间静态联系的是( )。
A 一般-特殊结构 B 整体-部分结构 C 实例链接 D 消息连接
( )可以帮助人们简单方便地复用已经成功的设计或体系结构。
A 商业组件 B 逆向工程
C 设计模式 D 需求规格说明
内聚表示一个模块( )的程度。
A 可以被更加细化
B 能够适时地完成其功能
C 仅关注在一件事情上
D 联接其他模块和外部世界
二
以下类图中的类关系是否正确?若不正确,说明理由并改正。
飞机由机翼、机身、驾驶舱构成。
画出能正确表示下面叙述的类图(括号内为类名)。
“一个雇员(Employee)最多由一个经理(Manager)管理,某些经理管理多个雇员,某些经理不管理任何雇员”。
简述聚合(Aggregation)和组合(Composition)的关系,并举例说明。
下面类图中,接口Service中定义了三个方法。其中ClientA只使用methodA方法,ClientB只使用methodB方法,ClientC只使用methodC方法。根据接口分离原则重新设计该类图。
三.综合应用题
考虑一个“通讯录管理系统”,通讯录包含若干条目,每个条目包括:姓名、电话、邮编、通信地址4个内容。对通讯录要求的操作包括:查看条目、查找条目、增加条目、删除条目。对条目的要求是能够设置和获取其中的4个属性。要求系统通过图形用户界面操作通讯录,增加条目时,创建一个通讯录条目对象,通过图形界面编辑条目属性并写回到条目对象中。请回答下面问题:
绘制系统的用例图。
如果要求在通讯录中不允许有姓名相同的条目,请写出“增加条目”功能的事件流描述(包括可选事件流)。
经过初步分析,找到如下类,请用类图描述类之间的关系。
通讯录(TXL)、通讯录条目(TXLItem)、界面(UI)
为2)中的正常事件流绘制顺序图。
考虑一个简单的“学生选课系统”,学生可以查看已选修课程、退选课程;管理员可以查看全校课程、添加课程。描述课程的信息包括:课程号、课程名称、开课教师,课程号唯一确定一门课程。管理员添加课程时,创建课程对象,通过图形界面输入课程信息后保存到课程对象中,将课程对象保存到全校课程列表中。
识别参与者和用例,并绘制系统的用例图。
如果要求不能添加重复的课程,请写出管理员用户“添加课程”功能的事件流描述(包括可选事件流)。
经过初步分析添加课程用例
文档评论(0)