最新UML课堂练习题(带答案).doc

上传人:1595****071 文档编号:33810988 上传时间:2022-08-12 格式:DOC 页数:8 大小:198KB
返回 下载 相关 举报
最新UML课堂练习题(带答案).doc_第1页
第1页 / 共8页
最新UML课堂练习题(带答案).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《最新UML课堂练习题(带答案).doc》由会员分享,可在线阅读,更多相关《最新UML课堂练习题(带答案).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品资料UML课堂练习题(带答案).UML课堂练习题一、单选题1. UML的全称是( B )(A)Unify Modeling Language(B)Unified Modeling Language(C)Unified Modem Language(D)Unified Making Language2. 执行者(Actor)与用例之间的关系是( C )(A)包含关系(B)泛化关系(C)关联关系(D)扩展关系3. 在类图中,下面哪个符号表示继承关系( C )(B)(A)(C)(D)4. 在类图中,“ #”表示的可见性是( B )(A)Public(B)Protected(C)Private(D

2、)Package5. 在类图中,下面哪个符号表示接口( C )(B)(A)(C)(D)6. 下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图7. UML语言包含几大类图形( B )(A)3(B)5(C)7(D)98. OMT方法是由下面哪位科学家提出的( b )(A)Booch(B)Rumbaugh(C)Coad (D)Jacobson9. 下面那个类图的表示是错误的( D )StudentStudentname : Stringage: IntegerStudentgetName ()getAge ()StudentName : StringAge

3、:IntegergetName ()getAge ()(B)(A)(C)(D)10. 什么概念被认为是第二代面向对象技术的标志( A )(A)用例 (B)UML语言 (C)活动图 (D)组件图11. 下面哪个符号代表包图( A )(B)(A)(C)(D)12. 在类图中,哪种关系表达总体与局部的关系( D )(A)泛化(B)实现(C)依赖(D)聚合13. 在UML中,接口有几种表达方式( A )(A)2(B)4(C)6(D)814. 下面哪个图形代表活动( D )(B)(A)(C)(D)15. 下面哪个UML视图是描述一个对象的生命周期的( B )(A)类图(B)状态图(C)协作图(D)顺序1

4、6. UML中关联的多重度是指(b)(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性二、多选题1. 具有多重属性值的UML图形包括( AE )(A)类图(B)对象图(C)状态图(D)活动图(E)部署图2软件工程的三要素是( ABD )(A)方法(B)工具(C)模型(D)过程(E)语言3UML中,类的主要版型有( CDE )(A)角色类(B)业务类(C)边界类(D)控制类(E)实体类4UML的类图包含哪些抽象的层次( ABC )(A)概念层(B)说明层(C)实现层(D)业务层(E)控

5、制层 三、简答题1简述统一建模语言(UML)统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。 2. 简述面向对象分析方法(OOA)的5个基本步骤1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步2)、识别对象的属性3)、识别对象的行为4)、识别对象所属的类5)、定义

6、主题词3. 简述用例模型的组成元素以及建模步骤组成元素有:参与者,用例,通信关联,用例规约建立用例模型步骤:1) 根据系统边界确定参与者2) 根据每个参与者确定与之相关联的用例3) 对每个用例写出用例规约文档,调整用例模型(优化参与者与参与者之间的关系,用例与用例之间的关系)四、简答题1. 看图回答下面问题 1) 类Student和类Course之间是什么关系?并用文字性语言描述该类图表达意思。关联关系该图描述的是:学生和课程之间的选择关系,一个学生可以选择多门课程,一门课程可以被多个学生所选择。2) 写出Student类生成的java代码(省略注释、get和set方法)public clas

7、s Student private String name; private Course selecters; public void Student() public void test() 3) 根据类图写代码public class A public class B private int i; private int j; private B b; public void A() public void B() public void test1() public void test2() public class C extends A private int k;public v

8、oid C()public void test3()2. 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。“远程网络教学系统”的功能需求如下:l 学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。l 教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。l 系统管理员负责对网站页面的维护、审核不合法课件和不合法教学信息、批准用户注册。1)学生需要登录“远程网络教学系统”后才能正常使用该系统的所有功能。如果忘记密码,可与通过“找回密码”功能恢复密码。请画出学生参与者的用例图。2)教师如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁