下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. UML中关联的多重度是指(B)A.B.C.D.一个类有多个方法被另一个类调用一个类的实类能够与另一个类的多个实类相关联 一个类的某个方法被另一个类调用的次数 两个类所具有的相同的方法和属性2. 已知三个类A.B和C.其中类A由类B的一个实类和类 C的1个或多个实类构成. 请画出能够正确表示类 A,B和C之间关系的UML类图.0个或多个订单;一个订单由一 个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的 实例,存在 (46)_B _ “客户”类的实例;对应每个 单”类的实例。 供选择的答案:(1)A.0 个(2)A.0 个B.1个B.1个C.1个或多个C
2、.1个或多个分别是顺序图和协作图,“客户”D.0D.0类的实例,存在(47)D_个“订个或多个个或多个请分析一下两者之间的主要差别和各自的4、UML中的交互图有两种, 优缺点。掌握利用两种图进行的设计的方法。答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显 示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是 交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间 顺序布图,而协作图按照空间组织布图。 顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比较容
3、易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺 序。14.什么是对象间的可见性 ? 答:可见性(Visibility)指的是一个对象能够“看到”5、UML提供了一系列的图支持面向对象的分析与设计, (2)_对系统的行为进行组织和建模是非常重要的;或者引用另一个对象的能力。其中(1) 给出系统的静态设计视图;和都是描述系统(4)动态视图的交互图,其中描述了以时间顺序组织的对象之间的交互活动, 强调收发消息的对象的组织结构。A状态图 E、协作图 答案:(1)FBF(2)、用例图C 、序列图D 、部署图、类图B ( 3)C ( 4)E(1)用于描述系统与外部系统及用户之间的交互;6、在
4、UML提供的图中, 于按时间顺序描述对象间的交互。(1)A、用例图B、类图C、对象图D、部署图(2)A、网络图B、状态图C、协作图D、序列图(2) _用答案:(1) A(2) D9、UML提供了 4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_(3)_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(4);当需要说明体系结构的静态实施视图时,应该选扌:(3) A.构件图B.类图C.对象图D.部署图(4) A.构件图B.协作图C.状态图D.部署图(5) A.协作图B.对象图C.活动图D.部署图答案:(3)B(4)AD10、定
5、义大多数的需求和范围的工作是在RUP中的(11) B阶段完成的。(5)。(11) A初始阶段B细化阶段C构造阶段D提交阶段11、下列 (12) D不在RUP勺初始阶段中完成的(12) A编制简要的愿景文档B粗略评估成本C定义大多数的需求D业务案例12、在协作图中通过 _消息编号 _表示出消息的时间顺序。(20) A分离。D信息隐藏C设计和实现D分析和定义类中的每个对象都是这个类的一个 (23) B来请13、在面向对象的方法学中,对象可看成是属性及对于这些属性的专用服务的封装体。封装是种(19) D技术,封装的目的是使对象的(19) A组装B产品化C固化(20) A定义和实现B设计和测试14类是
6、一组具有相同属性的和相同服务的对象的抽象描述,(21) C。类之间共享属性与服务的机制称为(22) D 。一个对象通过发送(21) A例证B用例C实例D例外(22) A多态性B动态绑定C静态绑定D继承(23) A调用语句B消息C命令D 口令领域模型又称为(C)业务流程模型B.用例模型C.概念模型D.设计模型求另一个对象为其服务。15、A.编制简要的愿景文档、业务案例、确定范围、粗略评估成本。细化愿景文档、迭代地实现核心构架、解决高风险的问题、定义大多进一步评估成本迭代地实现系统的其余部分、 beta测试、部署17、统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些? 答:1)先启阶段:2)
7、 精化阶段: 数的需求和范围、准备部署4) 产品化阶段:3) 构建阶段:18、统一过程中的核心工作流有哪些?答:1)核心工作流程:业务建模、 需求、分析设计、实现、 测试、部署。2)核心支持工作流程:环境、项目管理、配置与变更管理19、概念模型建立的步骤?答案:列出候选的概念类画出领域模型图必要时加入概念类间的关联必要时加入概念类的属性20、标准建模语言 UML的重要内容可以由哪五类图 (共9种图形)来定义?答:用例图:用例图。静态图:类图、对象图行为图:状态图、活动图交互图:时序图、协作图 实现图:组件图、部署图21、协作图和顺序图的区别? 协作图和顺序图都表示出了对象间的交互作用,但是它们
8、侧重点不同。顺序图清楚地表示了交互作用中的时间顺序,但没有明确表示对象间的关系。协作图清楚地表示了 对象间的关系,但时间顺序必须从顺序号获得。顺序图常常用于表示方案,而协作图 用于过程的详细设计。22、简述统一建模语言(UML):统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析 与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发
9、的系统。1.UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优 缺点。掌握利用两种图进行的设计的方法。答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出 对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互 的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序 布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较 多时难以表示消息之间的顺序。2.什么是
10、高内聚度?答:高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。一个具有高度相关职责的类并且这个类所能完成的工作量不是 特别巨大,那么它就具有高内聚度。包括两个意思:,其中_G_合出系统的静态设计视图;_B_寸 ;_D_和_F_都是描述系统动态视图的交互图,其中_D_,_F_强调收发消息的对象的组织结构.E部署图 F协作图 G类图 4.什么是对象间的可见不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。 不相关的职责不要分派给同一个类。5.统一或者引用另一个对象的能力。3.UML提供一系列的图支持面向对象的分析与设计 系统的行为进行组织和建模是非常
11、重要的 描述了以时间顺序组织的对象之间的交互活动 A状态图 B用例图 C状态图 D序列图 性? 答:可见性(Visibility)指的是一个对象能够“看到”确定范围、粗略评估成本。解决高风险的问题、定义大多数的需过程中有哪四个阶段,各阶段需要完成的主要工作有哪些? 答:1)初始阶段:编制简要的愿景文档、业务案例、2) 细化阶段:细化愿景文档、迭代地实现核心构架、求和范围、进一步评估成本4)提交阶段:beta 测试、部署准备部署3) 构造阶段:迭代地实现系统的其余部分、6. 统一过程中的核心工作流有哪些?实现、测试和系统配置核心支持工作流:环境,项目答:业务建模、需求,分析设计、管理。结构和变更
12、管理。7. 统一过程中的四个阶段?答:开端阶段(Inception )精化阶段(Elaboration )构建阶段(Construction )过渡阶段(Transition )8.UP的核心思想有哪些?答:短时间盒的迭代式开发,开发过程中不断进行调整。在早期的迭代中解决高风险和高价值的 主要问题 不断与用户衔接,及时得到反馈意见,早期注意构造核心的体系结构,早期进入实现 和测试,不断进行质量检验使用用况(use case),可视化建模(用 UML,仔细地管理需求,控制变更。9.什么是增量开发?答:增量开发包括两层意思:2)将所有用况按其优先级分别安排1)对复杂的用况分多次迭代,一部分一部分地
13、实现,在不同的迭代中实现。10.领域建模的步骤?答:列出候选的概念类,画出领域模型图,必要时加入概念类间的关联,必要时加入概念类的属 性。11. 什么是用况,用况模型,如何描述用况?答:用况是一个描述性的文档,用来描述一个参与者使用系统完成某个业务过程时的事件发生 顺序。用况描述描述方式。(共9种图形)来定义? 行为图、交互图和实现图。的是系统使用过程,它描述了系统的功能需求。用况不描述系统内部如何工作,而是定义系统的 责任,说明系统 必须做什么。用况模型是需求工作的一个重要的制品。用况一般有 Brief , Casual, fullydressed 三种类型的13.简述统一建模12. 标准建模语言 UML的重要内容可以由哪五类图 答:用例图、静态图(包括类图、对象图和包图)、 语言(UML):统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玫瑰油相关项目实施方案
- 电动汽车项目可行性实施报告
- 成都师范学院《跨文化交流》2021-2022学年第一学期期末试卷
- 成都师范学院《高效率教学》2022-2023学年第一学期期末试卷
- 牛用饮水槽项目可行性实施报告
- 物位变送器项目可行性实施报告
- 电视遥控器相关项目建议书
- 电动扳手市场环境与对策分析
- 洗衣用清洁剂项目可行性实施报告
- 消毒皂相关项目实施方案
- 机房业务系统应急演练方案
- 第9章 自动油门系统《民航飞机自动飞行控制系统》
- 物业公司战略梳理报告课件
- 思维与维度-卓越班组长胜任力模型(Out)课件
- 当前中国宏观经济形势分析及投资策略展望课件
- 中国传统文化与传统管理哲学课件
- 钢管桁架结构制作与安装施工技术
- 项目施工阶段资金管理与控制
- 铝合金门窗塞缝质量验收表
- 南京邮电大学成绩单绩点说明
- 网络舆情监测与研判全书电子教案正本书课件全套ppt最全教学教程电子讲义
评论
0/150
提交评论