可视化建模与uml习题集及答案

可视化建模与uml习题集及答案

ID:6262940

大小:9.78 MB

页数:38页

时间:2018-01-08

可视化建模与uml习题集及答案_第1页
可视化建模与uml习题集及答案_第2页
可视化建模与uml习题集及答案_第3页
可视化建模与uml习题集及答案_第4页
可视化建模与uml习题集及答案_第5页
资源描述:

《可视化建模与uml习题集及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、专题一&专题二:UML概述&面向对象基础一、单项选择题1、组成UML构造块三大要素为:( B )A、事物、元素、关系B、事物、关系、图形C、事物、组件、图形D、事物、图形、结构2、UML中的事物分为哪几类?( A )A、结构、行为、分组、备注等四类事物B、结构、图形、行为、分组等四类事物C、类、行为、分组、备注等四类事物D、分组、备注、结构、图形等四类事物3、UML中的关系分为哪几种?( C  )A、依赖关系、类关系、一般化关系、合作关系B、依赖关系、泛化关系、实现关系、继承关系C、依赖关系、关联关系、泛化关系、实现关系D、依赖关系、关联关系、泛化关

2、系、合作关系4、所谓的4+1视图是指( A  )A、DesignView、InteractionView、ImplementationView、DeploymentView、useCaseViewB、InteractionView、ImplementationView、DeploymentView、CustomerView、useCaseViewC、InteractionView、ImplementationView、DeploymentView、ProcessView、useCaseViewD、DesignView、InteractionView、

3、ImplementationView、ProcessView、useCaseView5、在UML中属于静态视图的是( D )A、顺序图、协作图、包图、类图B、对象图、类图、构件图、包图C、顺序图、用例图、对象图、类图D、对象、类图、构件图、部署图6、下列关于UML叙述正确的是( D )A、UML是一种语言,语言的使用者不能对其进行扩展B、UML仅是一组图形的集合C、UML仅适用于系统的分析与设计阶段D、UML是独立于软件开发过程的7、下列描述中,哪个不是建模的基本原则(D)A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、

4、模型要与现实相联系D、对一个重要的系统用一个模型就可以充分描述8、下列描述中,哪个不是软件与硬件的区别(D)A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。9、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中( B )是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择( A );当需要说明体系结构的静态实施视图时,应该选择( D )。(1). A.组件图   B.类

5、图    C.对象图     D.部署图37(2). A.组件图   B.协作图   C.状态图     D.部署图(3). A.协作图   B.对象图   C.活动图     D.部署图10、Blue软件公司就目前的“通信网关”项目中存在的质量问题,召开了一次产品质量问题鉴定会,会议得出的结论是:该系统的质量问题是由于系统设计阶段未能正确地设计产品的类图而导致的。请问以下哪个项目成员应该为问题负主要责任。(B)A软件开发工程师B系统架构师C系统分析员D软件测试工程师11、对象技术是(A)A、一系列指导软件构造的原则B、一种新的已被认可的理论C、Gr

6、adyBooch发明的一种新的动态的语言D、仅仅基于模块化的原则二、填空题1、UML是UnifiedModelingLanguage的英文缩写。2.UML中的图分为:__类图__、对象图、_构件图__、用例图_、活动图、__状态图___、协作图、_顺序图__、部署图九种。三、简答题?1.什么是建模?为什么要建模?模型是现实的简化。我们建模是为了能够更好的理解我们正在开发的系统2.UML包括哪些组成部分?UML包括三个主要部分:构造块、规则以及公共机制3.什么是面向对象?面向对象的特点是什么?4.UML图有哪些?其中哪些是静态图?哪些是动态图?UML图

7、包括:类图、构件图、用例图、状态图、顺序图、对象图、活动图、协作图、部署图其中,类图、构件图、对象图、部署图是静态视图用例图、状态图、顺序图、活动图、协作图是动态图专题三:类图(对象图、包图)一、单项选择题1.UML中类的有三种,下面哪个不是其中之一(D)A.实体类B.边界类C.控制类D.主类372.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一(D)A.0….1B.0….*C.1….*D.*….*3.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员访问

8、限定性(C)A.公有的(public)B.受保护的(protected)C.友员(friendly)D.私有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。