- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程作业2
一、选择题
从本质上说,面向对象是“先”确定(A)后确定执行的动作。
A.动作的主体 B.属性 C.关系 D.方法
(B)是对象的静态特征。
A.方法 B.属性 C.关系 D.操作
对象的(D)使对象的动态特征
A.特征 B.属性 C.关系 D.操作
属于某个类的一个具体对象称为该类的(A)。
A.实例 B.虚拟 C.继承 D.多态
UML是(A)。
一种可视化的建模语言
是一种可视化的程序设计语言
是一种过程
是一种方法
封装的的作用是(A)。
A.复用 B.对象 C.实例 D.方法
8. 面向对象分析的核心在于建立(B)模型。
A. 建立正确的模型
B. 识别问题域对象
C.识别对象之间的关系
D.上面所有
9. 面向对象分析过程中建立的模型有(D )。
A. 数据模型、功能模型、活动模型
B. 对象模型、功能模型、测试模型
C. 属性模型、功能模型、对象模型
D. 对象模型、功能模型、动态模型
10. 下列的( C)不是分析建模的目的。
A. 定义可验证的软件需求
B. 描述客户需求
C. 开发一个简单的问题解决方案
D. 建立软件设计的基础
11. 下列的( C)不属于面向对象分析模型。
A. 用例图
B. 类图
C. 实体关系图
D. 顺序图
12. (A )用于描述系统中概念层次的对象。
A.分析类
B. 界面类
C.实体类
D.控制类
13. 在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)将用例的职责分配到分析类中。
A. 消息传递
B 关联关系
C 继承关系
D 上下文关系
14.用例的实现细节不会在(B)描述。
A. 用例说明
B. 用例图
C.活动图
D.顺序图
15.用例的职责通常分配给(D)的对象。
A. 发送消息
B. 接收消息
C.发送和接收双方
D.分析类
16.组织机构图是(C)。
A. UML的一个最新图
B. 类图的一种
C.用于识别角色的辅助图
D.用例图的一种
17.在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用(B)方法可以方便地设计这两个类?
A.信息隐藏 B.继承 C.动态联编 D.代码复制
18.框架是一组可用于不同应用的(A)集合
A. 类 B.对象 C.模块 D.代码
19.下面哪个选项不能描述子系统之间的关系。(D)
A. 请求——服务关系 B.继承关系 C.依赖关系 D.数据关系
20.每个子系统的接口上定义了若干(B),体现了子系统的功能。
A. 说明 B.操作 C.属性 D.关系
21.通常将具有共性的非功能要求设计在(B),以减少重新开发的工作量。
A. 接口层 B.中间层 C.最低层 D.最高层
22.每个用例至少应该有一个(C),它通常没有属性而只有方法,只是起协调和控制作用。
A. 接口类 B.实体类 C.控制类 D.界面类
23.类有三种类型即(A)。
A. 边界类、实体类、控制类
B. 实体类、数据类、界面类
C. 控制类、实体类、数据类
D. 界面类、控制类、公共类
24.下面那个选项不是正确的面向对象设计思想。(C)
A.对接口进行设计
B.发现变化并且封装它
C.先继承后组合
D.先组合后继承
25.定义类的属性类型时尽量使用已有的类型,太多的自定义类型会降低系统的(A)指标。
A.可维护性 B.安全性 C.开发效率 D.可移植性
二、简答题
举例说明类和对象的关系。
答:学生可作为一个类---学生类,每个学生就是这个学生类的一个实例,例如,学生张三就是学生类的一个实例。
面向对象分析的关键步骤有哪些?应建立哪几个模型?
答:关键步骤有识别问题域的对象并分析它们相互之间的关系,建立简洁、精确、可理解的正确模型;应建立的模型有功能模型,对象模型,动态模型。
什么是实体类、边界类和控制类?为什么将分析类划分成这三种类型?
答:(1)实体类保存要存入永久存储体的信息。实体类通常在事件流或交互图中,是对用户最有意义的类。
边界类位于系统与外界的交界处,包括所有的窗体、报表、系统硬件接口、与其他系统的接口。
控制类负责协调其他类的工作。每个用例中至少应该有一个控制类,它控制用况中的事件顺序。
(2)分为三种类型是因为它们各自的功能不同。界面类——描述系统与角色之间的接口。
控制类——在分析模型内表示协调、顺序、事务处理以及控制其他对象的类。
实体类——为需要长久保存的信息进行建模的类。
UML中有哪几类个视图,它们的作用分别是什么?
答:(1)用例视图(Use-Case view)
用例视图用于描述系统的功能集。它是从系统
您可能关注的文档
- 电大本科土木工程英语考试.doc
- 电大工程地质必过资料.doc
- 电大工程地质综合练习题.doc
- 电大工程力学02任务0015.doc
- 电大工程数学2009-2011期末考试试题答案.doc
- 电大工程数学本复习题.doc
- 电大计算机本科软件工程 平时作业3答案.doc
- 电大——金融工程学(本科)形成性考核册答案.doc
- 电大软件工程模拟试题及答案2.doc
- 电大软件工程模拟试题及答案4.doc
- 国开(中央电大)专科《税收基础》网上形考(任务1至4)试题及答案.pdf
- 村务监督委员会工作总结报告4篇.pdf
- 2022年注册土木工程师(岩土)《专业案例考试(上)》真题空白卷.pdf
- 八年级下册英语unit8单元练习含听力录音mp3(冀教版).pdf
- 河北省保定市高职单招2022-2023学年综合素质模拟练习题三附答案.pdf
- 生物人教版七年级下册 第四单元第四章第四节 输血与血型 课后练习(解析版).pdf
- 2024农商银行行长述职报告范文(真题4篇) .pdf
- 2023年高校教师资格证之高等教育学模拟试题含答案 .pdf
- 2023青年干部座谈会上的发言稿 .pdf
- 2024公司CEO述职报告(真题4篇) .pdf
文档评论(0)