uml复习汇总+答案详解

uml复习汇总+答案详解

ID:6724120

大小:4.74 MB

页数:21页

时间:2018-01-23

uml复习汇总+答案详解_第1页
uml复习汇总+答案详解_第2页
uml复习汇总+答案详解_第3页
uml复习汇总+答案详解_第4页
uml复习汇总+答案详解_第5页
资源描述:

《uml复习汇总+答案详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计科院UML复习汇总+答案详解一、单项选择题1、组成UML构造块三大要素为:( B  )A、事物、元素、关系B、事物、关系、图形C、事物、组件、图形D、事物、图形、结构UML中有三种基本构造块,分别是事物、关系和图。事物分结构事物(包括类、接口、协作、用况、主动类、构件和节点)、行为事物(包括交互和状态机)、分组事物(包)和注释事物(注解)。2、UML中的事物分为哪几类?(  A )A、结构、行为、分组、备注等四类事物B、结构、图形、行为、分组等四类事物C、类、行为、分组、备注等四类事物D、分组、备注、结构、图形等四类事物3、UML中的关系分为哪几种?(  C

2、 )A、依赖关系、类关系、一般化关系、合作关系B、依赖关系、泛化关系、实现关系、继承关系C、依赖关系、关联关系、泛化关系、实现关系D、依赖关系、关联关系、泛化关系、合作关系4、所谓的4+1视图是指( A )A、DesignView、InteractionView、ImplementationView、DeploymentView、useCaseViewB、InteractionView、ImplementationView、DeploymentView、CustomerView、useCaseViewC、InteractionView、Implementati

3、onView、DeploymentView、ProcessView、useCaseViewD、DesignView、InteractionView、ImplementationView、ProcessView、useCaseView5、在UML中属于静态视图的是(  D )A、顺序图、协作图、包图、类图B、对象图、类图、构件图、包图C、顺序图、用例图、对象图、类图D、对象、类图、构件图、部署图6、下列关于UML叙述正确的是( D )A、UML是一种语言,语言的使用者不能对其进行扩展B、UML仅是一组图形的集合C、UML仅适用于系统的分析与设计阶段D、UML是独

4、立于软件开发过程的7、下列描述中,哪个不是建模的基本原则(D)A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、模型要与现实相联系D、对一个重要的系统用一个模型就可以充分描述8、下列描述中,哪个不是软件与硬件的区别(D)A.软件是被开发或设计的,而不是被制造的;20B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。软件的特点①.软件是一种逻辑实体,它具有抽象性。②.软件的开发过程没有明显的制作过程。③.软件在使用期内没有磨损、老化问题。④.软件的开发与运行常常受计算机系

5、统的限制,对计算机系统有着不同程度的依赖性。⑤.软件的开发至今尚未完全摆脱手工艺的开发方式,虽然近年来软件复用技术、自动生成技术开发工具等有了新的进展。⑥.软件本身是复杂的,而且随着应用规模的扩大,软件变得越来越复杂。⑦.软件的成本相当昂贵。⑧.相当多的软件工作涉及到社会因素。9、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中( B )是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择( A );当需要说明体系结构的静态实施视图时,应该选择( D )。(1). A.组件图   B

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

7、och发明的一种新的动态的语言D、仅仅基于模块化的原则二、填空题1、UML是UnifiedModelingLanguage(统一建模语言)的英文缩写。2.UML中的图分为:1、用例图2、类图3、对象图4、活动图5、状态图6、序列图(顺序图)7、协作图8、构件图(组件图)9、部署图(配置图)三、简答题?1.什么是建模?为什么要建模?20建模就是建立模型,为了理解事物而做出的一种抽象。建模是为了更好的理解正在开发的系统。2.什么是面向对象?面向对象的特点是什么?面向对象可以看成面向抽象和面向接口编程面向对象的特点:继承,多态,封装3.UML图有哪些?其中哪些是静态

8、图?哪些是动态图?静态图:类图,用例图

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

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

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