- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML技术模拟试卷1—参考答案
选择题(共6分,每题1分),在每题列出的选项中只有一个选项是符合题目要求的,请选择正确选项的字母。
1、在面向对象技术中,“UML”具有下列含义: (B)
A、Unified Module Language
B、Unified Modeling Language
C、Universal Module Leveling
D、Universal Module Language
2、UML中结构建模包括: (A)
① 对象图?
② 组件图
③ 部署图
④ 状态图
A、①、②和③
B、①和③
C、全部
D、①、③和④
3、活动图的元素不包括:(D)
A、活动
B、状态
C、转移
D、事件
4、活动图建模处于UP过程的: (A)
A、分析工作流
B、设计工作流
C、需求管理
D、部署配置管理
5、组件图中组件之间的调用关系是什么:(A)
A、依赖关系
B、关联关系
C、实现关系
D、异步消息
6、部署图中的节点之间的关系是:(C)
A、通信关系
B、调用关系
C、通信关联
D、依赖关系
简答题(共40分,每题5分)
简述UP的四个阶段及各阶段的任务。
答案:
1)初始阶段:确定要开发系统的内容及其业务;
2)筹划阶段:实施详细的设计,确定系统的功能;
3)构建阶段:编写软件;
4)移交阶段:系统交付给用户;
简述哪些种类的软件需要建模。
答:由系统的复杂程度决定是否建模:若系统的复杂性在可控制范围之内,不需建模;相反则需要建模;但随着时间的推移,应用系统将变得越来越复杂。
简述分级继承和多重继承的区别。
答:分级继承是一个模型中一个类既是子类,又是超类,而多重继承是一个类有多个超类。
简述活动图和状态图的区别;
答:
1)状态图
A,描述一个特定的对象的所有可能的状态及其引起状态迁移的事件。
B,状态图包括一系列的状态以及状态直接的迁移。
2)活动图
A,是用来建模系统活动的执行顺序;
B,由状态图变化而来;
C,应用范围广泛,操作、方法、用例和对象的内部工作过程等;
多重性1..5、7、9..*分别表示什么含义?
答:分别表示:1)1到5 2)7 3)9到无限大。
JasonTRoff:Wackos::RockStar的含义?
答:类RockStar属于包Wackos,对象JasonToff是类RockStar的一个实例。
简述你对可视化建模的理解及可视化建模的优点。
答:软件系统也是一种非常复杂的系统,它的最终表现形式为可运行的目标代码。但是最终的软件代码是非常复杂的,包含了太多的细节信息,直接阅读代码很难对系统有一个全面的了解。我们需要有一个中间过程来得到这些结果,同时也需要对系统进行简化和抽象,这就是我们通常所说的系统设计。利用统一建模语言UML来对系统结构进行全面的分析设计,即构建系统模型的过程,这就是可视化建模(Visual Modeling)。
可视化建模技术利用UML 这一统一的符号语言,可以把对象模型准确地表达出来,便于开发人员之间的沟通。UML语言提供了非常丰富的描述手段,包
括用例图、类图、对象图、组件图、部署图、序列图、协作图、状态图、活动图等,分别从静态结构和动态行为两个角度来对系统进行全面的描述。
同步状态和合成状态之间的区别?
答:同步状态表示两个或者多个状态同时发生;合成状态表示具有层次结构的状态,集中一个状态拥有其他一些子状态。
三、实践题(共6题,共54分)
1、请给出下图的含义,并重点指出其中的扩展点和各扩展关系;(12分)
答:这是一个USECASE图。图中有一个参与者Payroll Operator,有7个用例。参与者可以使用四个功能,分别是Print Weekly Payroll、Maintain Employee、Change Payroll Amount和Manage Tax Rates。Maintain Employees用例有三个扩展点,第一个扩展点为是Emplyee is new,对应扩展用例为Add Emplyee to Payroll,第二个扩展点为 Employee need to be remove,对应扩展用例为Remove Employee from Payroll,第三个扩展点为 Employee need to be update,对应扩展用例为Edit Employee Within Payroll。
2、请解释下图所包含的意义。(10分)
答:这是一个活动图。图中的含义为,1个开始状态,一个结束状态,5个活动。这个活动图起于开始状态,接着按照logon、Choose Student、Load
您可能关注的文档
最近下载
- 一年级算术题100以内加减法两位数(十).pdf VIP
- 内蒙建设检测收费标准.doc VIP
- 1--危险化学品从业单位安全生产标准化评审标准(93号文附)--国家局网站版.doc VIP
- GB51220-2017 生活垃圾卫生填埋场封场技术规范.docx VIP
- 初中化学_制取氧气教学设计学情分析教材分析课后反思.doc VIP
- T_BJSMYXYJH 0001—2021_树木医院设置规范.pdf VIP
- 河北2012土建工程定额说明及计算规则.pdf VIP
- 2023年深基坑施工安全要求(规定)与防护措施.doc VIP
- 数据库原理与技术(金仓KingbaseES版)完整版课件全套电子教案.pptx
- 严禁私拉乱接电线与消除火灾隐患.pptx VIP
文档评论(0)