- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文档
标准
UML基础与Rose建模实用教程课后习题及答案
第1章 面向对象概述
1. 填空题
(1)软件对象可以这样定义:所谓软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。
(2)类是具有相同属性和操作的一组对象的组合,即抽象模型中的“类”描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。
(3)面向对象程序的基本特征是抽象、封装、继承和多态。
2. 选择题
(1)可以认为对象是 ABC 。
(A)某种可被人感知的事物
(B)思维、感觉或动作所能作用的物质
(C)思维、感觉或动作所能作用的精神体
(D)不能被思维、感觉或动作作用的精神体
(2)类的定义要包含以下的要素 ABD 。
(A)类的属性 (B)类所要执行的操作
(C)类的编号 (D)属性的类型
(3)面向对象程序的基本特征不包括 B 。
(A)封装 (B)多样性
(C)抽象 (D)继承
(4)下列关于类与对象的关系的说法不正确的是 A 。
(A)有些对象是不能被抽象成类的
(B)类给出了属于该类的全部对象的抽象定义
(C)类是对象集合的再抽象
(D)类用来在内存中开辟一个数据区,并存储新对象的属性
3. 简答题
(1)什么是对象?试着列举三个现实中的例子。
对象是某种可被人感知的事物,也可是思维、感觉或动作所能作用的物质或精神体,例如桌子.椅子.汽车等。
(2)什么是抽象?
抽象是对现实世界信息的简化。能够通过抽象将需要的事物进行简化、将事物特征进行概括、将抽象模型组织为层次结构、使软件重用得以保证。
(3)什么是封装?它有哪些好处?
封装就是把对象的状态和行为绑在一起的机制,使对象形成一个独立的整体,并且尽可能地隐藏对象的内部细节。封装有两个含义;一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体。对象的私有属性只能够由对象的行为来修改和读取。二是尽可能隐蔽对象的内部细节,与外界的联系只能够通过外部接口来实现。通过公共访问控制器来限制对象的私有属性,使用封装具有以下好处:避免对封装数据的未授权访问、帮助保护数据的完整性、当类的私有方法必须修改时,限制了在整个应用程序内的影响。
(4)什么是继承?它有哪些好处?
继承是指特出类的对象拥有其一般类的属性和行为。继承意味着“自动地拥有”,即在特殊类中不必重新对已经在一般类中定义过的属性和行为进行定义,而是特殊类自动地、隐含地拥有其一般类的属性和行为。通过继承可使派生类能够比不使用继承直接进行描述的类更加简洁、能够重用和扩展现有类库资源、使软件易于维护和修改。
(5)面向对象分析的过程有哪些?
面向对象的分析的过程包括:获取需求内容陈述、建立系统的对象模型结构、建立对象的动态模型、建立系统功能建模。
(6)面向对象的设计有哪些准则?
面向对象设计的准则包括模块化、抽象、信息隐藏、低耦合和高内聚等。
(7)为什么要使用UML建模?
对象建模的目标就是要为正在开发的系统制定一个精确、简明和易理解的面向对象模型。UML已经成为工业标准的对象建模语言。建模能够帮助开发组织者更好地对系统计划进行可视化,并帮助他们正确地进行构造,使开发工作进展的更快。
第2章 UML概述
1. 填空题
(1)在UML中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、物理视图和模型管理视图。
(2)UML图包括:用例图、类图、序列图(顺序图)、状态图、活动图(协作图)、构件图(组件图)、和部署图(配置图)。
(3)用例视图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。一个用例是系统的一个功能单元,是系统参与者与系统之间进行的一次交互作用。
(4)状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。
(5)用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。
(6)在UML中定义了4种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物(辅助事物)等。
2. 选择题
(1)UML图不包括 D 。
(A)用例图 (B)类图
(C)状态图 (D)流程图
(2)下列关于视图的说法不正确的是 D 。
(A)用例视图描述了系统的参与者与系统进行交互的功能
(B)交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系
(C)状态机视图是通过对象的各种状态来建立模型来描述对象随时间变化的动态行为
(D)构件视图表示运行时的计算资源(例如计算机以及它们之间的连接)的物理布置
(3)构件不包括 C 。
(A)源代码
您可能关注的文档
- Y系列Y2系列电动机主要全全参数表.doc
- LNG气化站施工设计.doc
- §4.1 A B C系统磁链的电压方程式.doc
- quarter ii 4位数码管显示实验.doc
- 《计算机基础(2008版)》第5次作业.doc
- PE管材生产项目工作可行性研究报告材料.doc
- SAS统计分析报告教程方法总结材料.doc
- 某某供水工程初步设计报告材料.doc
- 《道路勘测设计》杨少伟-编著-第三版-期末精彩试题及问题详解-课后习题.doc
- 三年级周长的应用题 .doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 最新2023版知识产权贯标GBT29490表单 知识产权目标策划管理方案[知识产权合规管理体系文件].docx
- (2024版)AOPA无人机驾驶证认证考试题库-上部分(500题)(含答案).pdf VIP
- 《中国共产党简史》第四章 夺取新民主主义革命的全国性胜利.pptx VIP
- 医院创建优质服务基层行创建资料(3.4.3护理安全管理).docx VIP
- 初三家长会班主任的发言稿.doc VIP
- 《中国共产党简史》第三章 全民族抗日战争中的中流砥柱.pptx VIP
- 商混站危险源辨识、风险分级管控资料.pdf
- 初中物理教师简短的自我鉴定.docx VIP
- 卧式多级给水泵检修的间隙测量与调整76997.doc VIP
- 初中的教师职称述职报告.docx VIP
文档评论(0)