uml系统建模与分析设计课后答案Word文档下载推荐.docx
- 文档编号:13105786
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:11
- 大小:14.39KB
uml系统建模与分析设计课后答案Word文档下载推荐.docx
《uml系统建模与分析设计课后答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《uml系统建模与分析设计课后答案Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
10.软件:
程序以及开发、使用、维护程序所需要的所有文档,即:
软件=程序+文档
11.类:
是一组具有相同属性和相同操作的对象的集合,是对象的抽象,它抽象地描述了属于该类的全部对象的属性和操作。
12.封装:
是面向对象方法的一个重要原则和基本原则,其目的是有效地实现信息隐蔽和局部化。
13.继承性:
是指子类可以自动拥有其父类的猼属性了操作。
14.消息:
是面向对象系统中,实现对象类之间的通信和任务传递。
15.动态绑定:
是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。
16.多态性:
是消息发送者不必知道接受消息的对象所属的类。
第二章统一建模语言UML
一、选择题
1.UML的软件以(B)为中心,以系统体系结构为主线,采用循环迭代渐增的方式进行开发
A用例B对象C类D程序
2.UML的(B)模型图是由类图、对象图、包图、构件图和配置图组成。
A用例B静态C动态D系统
3.UML的(C)模型图由活动图、顺序图、状态图和合作图组成.
4.UML的最终产物就是最后提交的可执行的软件系统和D()
A用户手册B类图C动态图D响应的软件文档资料
5.在UML的需求分析建模中,(B)模型图必须与用户反复交流并加以确认。
A配置B用例C包D动态
二、填空题
6.UML分析和设计模型由三类模型图表示。
三类模型图是:
(用例)模型图、(构件)模型图和(配置)模型图。
7.UML的软件统一开发过程,即生命周期按时间顺序可以分为(开始)、(详细规划)、(系统构造)和(移交)四个阶段及各个阶段中一系列的循环重复。
8.UML开发过程是一种二维结构软件开发过程,软件项目开发过程流包括的核心工作内容是:
(分析)、(设计)、(实现)、(测试)和(配置)
9.UML中的五个不同的视图可以完整地描述出所建造的系统,这五种视图是(用例)视图、(逻辑)视图、(构件)视图、(进程)视图和(配置)视图。
10.UML中有10种基本图可以完整地描述出所建造的系统,这10中图是(用例)
图、(类)图、(对象)图、(包)图、(构件)图、(配置)图、(序列)图、(活动)图、(状态)图和(合作)图
三、解释题
11.特性规格说明:
标记值是特性规格说明,用来描述模型元素的特性。
12.修饰:
UML表示法中的每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。
13.公共划分:
是类与对象的划分,类是一种抽象,对象是一个具体的实例。
14.构造型:
是UML的一种用来对模型元素进行分类或标记的新模型元素,该新模型元素是原来的需要进行分类或标记的模型元素的子元素。
15.标记值:
是特性规格说明,是UML的扩充,用来描述模型元素的特性。
16.约束:
约束扩展了模型元素的语义,他用徐增加新的规则或修改现有的规则。
第三章需求分析与建模
1.可行性研究分析包括经济可行性分、析技术可行性分析和(B)。
A风险可行性分析B法律可行性分析C资源可行性分析D效益可行性分析
2.UML的客户需求分析模型包括(A)模型、类图、对象图和活动图组成。
3.UML客户需求分析使用的CRC卡上“责任”一栏的内容主要描述类的(C)和操作。
A对象成员B关联对象C属性D私有成员
4.UML客户需求分析产生的用例模型描述了系统的(D)。
A状态B体系结构C静态结构D功能要求
5.在UML的需求分析建模中,用例模型必须与(B)反复交流并加以确认。
A软件生产商B用户C软件开发人员D问题领域专家6.在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用(A)
A活动图B状态图C配置图D构件图
7.活动图中的分劈和同步接合图符是用来描述(A)
A多进程的并发处理行为B对象的时序C类的关系D系统体系结构框架
8.UML软件开发过程需求分析阶段产生的模型由三类模型图表示。
它们是:
(用例)模型图、(静态)模型图和(动态)模型图。
9.CRC卡中的描述由(类名)、(类特征)、(类类型)、(责任)和(协作者)共5部分组成。
10.软件项目的可行性研究分析中,技术可行性研究包括(风险分析)、(资源分析)、(技术分析)3部分组成。
11.在UML软件开发过程的需求分析阶段,建立用例模型的步骤分为(确定系统的范围和边界)、(确定系统的执行者和用例)、(对用例进行描述)和(定义用例之间的关系和审核用例模型)。
12.在用例图中以实线方框表示系统的范围和边界,在系统边界内描述的是(用例),在边界外描述的(执行者)。
13.用例模型中的执行者可以是(“人”执行者)也可以是(“外部”执行者)。
14.用例模型中的用例之间的关联有(使用)关联、(扩展)关联、(包含)关联和(继承)关联。
三、解释名词
15.需求规格说明书:
是作为需求分析的一部分而制定的可交付文件,它对所开发软件的功能,性能,用户界面以及运行环境等做出详细说明,制定出完整的信息描述,恰当的检验标准以及其他需求有关的数据。
16.用例模型:
是表达系统外部事物与系统之间交互的可视化工具。
17.执行者:
是指在系统外部与系统交互的人或其他系统,他以某种方式参与系统内用例的执行。
18.用例:
是系统所提供的一个功能的描述,它捕获某些客户可见的需求,实现一个具体的用户目标。
19.经济风险分析研究:
在已知经济条件的制约下,判断是否能够设计,实现客户对系统所要求的功能。
20.法律风险分析研究:
在不违背国家相关法律,在只是产权方面没有对他人构成侵权行为,以及与客户签订的合约在没涉及第三方的利益的情况下,判断是否能够设计,实现客户对系统所要求的功能。
第四章系统分析与对象类建模
1.UML的系统分析进一步要确立的三个系统模型是(B)、对象动态模型和系统功能模型。
A数据模型B对象静态模型C对象关系模型D体系结构模型
2.UML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符(B)
A完全相同B完全不同C不可以通用D稍有差异
3.类和对象都由属性,它们的差别是:
类描述了属性的类型,而对象的属性必须由(C)
A正负号B动作C具体值D私有成员
4.UML系统分析阶段产生的包图描述了系统的(B)
A状态B系统体系层次结构C静态模型D功能要求
5.设计模式在面向对象系统设计中是(B)的一种形式。
A软件调用B设计方法C子系统D软件复
用
6.“对象容器”设计模式对有限的对象进行管理,它不能(B)。
A查找对象B修改对象C创建对象D删除对象
7.在UML软件开发过程系统分析阶段产生的对象模型由三种模型。
它们分别是:
对象的(静态)模型、对象的(动态)模型和对象的(系统功能处理)模型。
8.在UML的对象类图中,类之间的关系由(依赖)、(细化)、(关联)、(聚集)
和(继承)5种
9.共享聚集的“部分”对象可以是任意“整体”对象的一部分,表示食物的整体/部分挂席较弱的情况,“整体”端的重数应该是(n)。
10.在UML软件开发过程的需求分析和系统分析阶段,建立对象模型的步骤分为(寻找确定对象类)、(定义接口)、(定义类之间的关系)、(建立对象图)和(建立系统包图)。
11.组合聚集是指“整体”拥有它的“部分”,它具有强的物主身份,表示食物的整体/部分关系较强的情况。
“部分”生存在“整体”中,不可分离,它们一“整体”一起存在或小王。
“整体”的重数必须是()
12.系统分析是在客户需求分析规格说明的基础之上对其进行的(分析)
13.类有实力,它的实力是一个对象。
在UML中,包用来表示一个(模型组织的分组机制),包没有实力。
14.包图:
是保持系统框架简明清晰的工具
15.对象类模型:
包括构成系统的类和对象,它们的属性和操作以及这些对象类之间的联系。
16.设计模式:
在面向对象软件开发项目的系统设计中,总有一些值包含少数几个对象设计模块在设计图中反复出现,这些模块频繁地出现在各种更大更复杂的系统设计中,我们称之为:
“设计模式”。
17.对象集合管理器模式:
构造一组数量有限的对象并对其进行存储和管理,它用一个管理器类来管理一组对象的集合。
18.对象容器模式:
其值存储和管理一组数量有限的对象,而不构造对象。
19.关联类:
在计算机面向对象的体系结构中,具有关联类。
关联类既是类也是关联。
它有着关联和类的特性。
它将多个连接起来同时又具有属性和操作。
第五章系统设计与对象动态交互模型
1.UNL系统设计的一般步骤包括系统对象设计,系统体系结构设计和系统设计的(C)和审查等。
A建模B完善C优化D迭代
2.顺序图和合作图主要用于对用例图中(C)的建模,用它们来描述用例图的行为。
A数据流B控制流C消息流D数据字
典
3.数据图的模型元素有(A),消息,链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。
A对象B箭线C活动D状态
4.顺序图描述(D)对象之间消息的传递顺序。
A某个B单个C一个类产生的D一组
5.顺序图和合作图建立了UML面向对象过程中的对象动态A()模型。
A交互B状态C体系结构D软件复
6.在UML软件开发过程产生的对象动态模型中消息有四种类型,它们是(简单)
消息,(同步)消息,(异步)消息和(返回)消息。
7.()图和()图用来表达对象之间的交互,是描述一组对象如何合作完成某个行为的模型化工具。
8.进程是一个(动作流),能够与其他进程并发执行。
9.线程是(内部)的一个动作流,能够与其他线程并发执行。
10.(主动对象)是一个拥有进程或线程的对象,能初始化控制活动,可以独立并发运行。
11.(被动对象)是一个必须由其他对象发来的消息进行出发才执行动作的对象。
12.交互图描述系统中对象见的交互行为。
每一个交互都有(发送者)和(接收者),它们可以是整个系统,一个子系统,一个用例,一个对象类或一个操作。
13.主动对象:
一个拥有进程好线程的对象,能初始化控制活动。
14.被动对象:
必须由其他对象发来的消息进行触发才执行动作的对象。
15.进程:
进程是一个动作流,能够与其他进程并发执行。
16.线程:
线程是进程内部的一个动作流,能够与其他线程并发执行。
17.并发执行:
一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠,即一个程序段的执行尚未结束,另一个程序段的执行已经开始的这种执行方式。
18.同步消息:
两个通信应用服务之间必须要进行同步,两个服务之间必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- uml 系统 建模 分析 设计 课后 答案