- 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统一建模究极复习材料
UML复习题
UML基础知识
什么是UML?
?UML是统一建模语言(UML是?Unified?Modeling?Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。?UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
请叙述建模的四个基本原理。
仅当需要时才为业务或软件系统构建模型
按照实际情况或按需要的样式对业务或软件系统进行建模
依据解决方案来构造需要的模型
请解释“事物”,“关系”,“图”。
事物是构成模型图的一些基本图示符号,对模型中最具有代表性的成分的抽象
包括:(1)结构事物(静态部分):类和对象、接口、主动类、用例、协作、构件、节点
(2)行为事物(动态部分):交互、状态机、
(3)分组事物(组织部分):包
(4)注释事物(注释部分)
关系:描述事物间的关系
图:通过关系把多个事物连接在一起构成图
请列出常见的UML建模工具的名字。、
Rational公司的Rose、Together Soft公司的Together和Microsoft公司的Visio
请列出UML中的常见视图的名称?P25
用例视图、设计视图、组件视图、并发视图、部署视图
Name the different diagrams in UML?
类图、对象图、包图、用例图、交互图、活动图、交互概述图、状态机图、构件图、部署图
什么是正向工程,什么是逆向工程?
正向工程:把Rose模型中的一个或多个类图转化为Java源代码的过程
逆向工程:分析Java代码,然后将其转换到Rose模型的类和组件的过程
最早的三个作者加入Rational software 公司develop UML?
Booch, Rumbaugh, Jacobson.
UML 代表什么?
见题一
Who controls the UML standard?
True or False: UML只适用于面向对象过程.
F
当你使用UML时你会使用什么方法?
UML工具
列出用UML建模的三个好处
UML是一种公共语言
UML是一种应用广泛的语言
(3) UML是一种很好的扩展语言
模型必须是看得见的吗?
是
True or False: UML models are of value to even small projects of one or two developers.
UML中使用最频繁的图是什么? 找不到
UML中哪种图是用来为工作流建模? 活动图
哪种图是商业分析师最常用的用来确定高层次的商业流程?不知道
给出UML中关联关系,实现关系,泛化关系、扩展关系和依赖关系的定义和表示法。
聚合1.关联(Association)表示两个类之间存在某种语义上的联系,这种语义是人们赋予事物的联系。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关系。
聚合
左边是部分 菱形端是整体
2.泛化关系描述了从特殊事物到一般事物之间的关系,也就是子类到父类之间的关系。从父类到子类的关系,则是特化关系。
3.实现关系是用来规定接口和实现接口的类或组件之间的关系。
4. 有两个元素X、Y,如果修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖(Dependency)于元素X。
5.扩展表示把一个构造型附加到一个元类上,使得元类的定义中包括这个构造型。
UML中有哪几种扩展机制?见十一1
类图
什么是类,解释类的组成部分?
类是对具有相同属性,相同操作,以及相同关系的一组对象的共同特征的抽象。
由类名,字段名(属性),方法名(操作)组成。
How do we represent private, public and protected in class diagrams?
+表示public;—表示private;#表示protected
请解释类图中“aggregation”和“composition”的含义。
聚合(Aggregation) :用空心的菱形+实线箭头来表示 聚合:表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分,例如: 公司和员工
组合(Composition):用实心的菱形+实线箭头来表示 组合:部分和整体的关系,并且生命周期是相同的。例如:人与手
1、组合关系。几个点(point)连在一起构成了一个多边形(polygon)。如果多边形不存在了,构成多边形的点也就不存在了,它们是“同生死,共患难”。。。。2、聚合关系一个订单,上面包含几个产品信息。如果订单被取消或删除了,产品还是要存在的。它们是聚合关系。
如何在类图中表示参数化类的概念?
可以根据占位符或者参数来定义类,而不用说明属性、方法返回值和方法参数的实际类型。
请解释关联类的概念。
关联类
您可能关注的文档
- 【优化方案】2014届高考数学(理科,大纲版)一轮复习配套课件:14.1 导数的概念及基本运算(共33张PPT).ppt
- 【余世维精典讲义】有效沟通.ppt
- 【作者:李高栓】案例:“隔壁好”洗车的故事.ppt
- 【傅海平】茶园土壤微量元素有效量研究调查分析.doc
- 【分享】2015年怎样做好淘宝店铺四十条总结.doc
- 【创新设计】2014高考数学一轮复习 限时集训(六十六)离散型随机变量的均值与方差、正态分布 理 新人教A版.doc
- 【原创】如何才能妙用底妆 伪装天生好肤质.doc
- 【单点训练】正方形的性质.doc
- 【勘察报告】环线沙正街~玉带山区间详细勘察报告.doc
- 【原创】汇编考前终极攻略----JRH.doc
最近下载
- 中国近代史课件.ppt VIP
- 北师大版八年级生物上册全册课件.pptx VIP
- 《开学心理调适指南》开学第一课主题班会课件.pptx VIP
- 2024年9月第41届全国中学生物理竞赛复赛试题(含答案解析).pdf
- 部编版语文六年级上册第1课《草原》学习任务群教学课件.pptx VIP
- 2020年11月28日中央国家机关遴选公务员笔试真题及解析(B卷).pdf VIP
- 北京市东城区广渠门中学2024-2025学年七年级上学期期中考试数学试题(含答案).docx VIP
- 电子产品设计案例教程(微课版)—基于嘉立创EDA(专业版) 教案全套 第1--13章 嘉立创EDA专业版概述 --- 复用图块(层次原理图设计).docx VIP
- 郑州外国语小升初英语试卷.pdf VIP
- 广西公务员法医考试题库及答案.doc VIP
文档评论(0)