- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11UML资料
* 构成活动图的模型元素有:活动、转移、对象、信号、泳道等。 1、活动 是构成活动图的核心元素,是具有内部动作的状态,由隐含的事件触发活动的转移。 活动的解释依赖于作图的目的和抽象层次,在概念层描述中,活动表示要完成的一些任务;在说明层和实现层中,活动表示类中的方法。 活动用圆角框表示,标注活动名。 * 协作图包含分类角色和关联角色,当它实例化时,对象被绑定到分类角色,链被绑定到关联角色.关联角色还可能被各种暂时性的链来充当,如过程参数和局部过程变量,链可以指定暂时性的原型:parameter、local或自身调用self。 协作图对实现协作的对象和链进行建模,而忽略其他对象。 合作图(Collaboration Diagram),也称为协作图,用于描述相互合作的对象间的交互关系和链接(Link)关系。 Student Registration Form Registration Manager 1: fill in info 2:submit 3: add(smith, math) math 4: add(smith) 合作图 物理架构 实现视图 部署视图 物理架构-实现视图 实现视图描述可重用的系统组件以及组件之间的依赖。 Course Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe Billing System 物理架构-部署视图 部署视图描述系统资源在运行时的物理分布,系统资源成为结点。 Registration Database Library Dorm Main Building 医院诊疗系统的配置图 数据库服务器 标准病症信号库 病历库 TCP/IP TCP/IP 应用服务器 中央监护系统 局部监视 客户端 用户界面 实例-Hello World 第一个程序就是Hello world,一个在屏幕上简单地打印出“Hello world!”语句的例子。 在java中一个在浏览器中显示“Hello World!”的Applet的代码如下: import java.awt.Graphics; class HelloWorld extends java.applet.Applet{ public void paint( Graphics g ){ g.drawString(Hello World!,10,10 ); } } 实例-Hello World 用例图 HelloWorld 实例-Hello World HelloWorld类 HelloWorld Paint() g.drawString(Hello World!,10,10) 注释 实例-Hello World 类图 HelloWorld Paint() Applet Graphics 继承 使用依赖 * * * 70年代中期,出现公认的面向对象设计语言。 1989年到1994年,数量从不到十种增加到了五十多种。 Booch86,GOOD(通用面向对象的开发),HOOD(层次式面向对象的设计)、OOSD(面向对象的结构设计)等一批OOD(面向对象的设计或面向对象的开发的缩写) 早期的OOD方法不是以面向对象的分析为基础,主要基于结构化分析,1989年后,面向对象方法的研究重点转向软件生命周期的分析阶段,并将OOA和OOD联系在一起,出现了一批面向对象的分析与设计(OOAD)方法 最引人注目的是Booch、Jacobson的OOSE和Rumbaugh的OMT等。 截至1994年,公开发表并具有一定影响的OOAD方法已达50多种。 1994年任职于Rational公司的Grady Booch首先联合Jim Rumbaugh加盟Rational软件公司开始了统一OO方法学和工具的历程。以融合Booch和OMT方法的UML开发开始。1995年10月UML0.8发布。1995年秋,Ivar Jacobson和他的 Objectory 公司加盟Rational,UML中加入了OOSE方法,使其有可能最集中地包容当今最适用的各种OO方法。1996年,UML0.9版本发布,1997年1月,UML1.0被提交给OMG组织,作为软件建模语言的候选,1997年11月7日,UML1.1正式被OMG组织采纳为业界标准。UML经历了1.2,1.3,1.4,目前UML2.0版本正在制定。 * UML分析建模的着眼点放在系统的用户模型和结构模型上。 UML设计建模的着眼点则定位在行为模型、实现模型和环境模型上。 * 用例模型描述的是外部执行者(Actor)所
您可能关注的文档
最近下载
- NB∕T 47010-2017 承压设备用不锈钢和耐热钢锻件(高清版).pdf VIP
- 车辆风险预警方法、路侧控制单元及风险预警控制系统.pdf VIP
- 2025年版《中文核心期刊要目总览》.docx VIP
- 密码学基础-密码学.ppt VIP
- 中国国家标准 GB/T 4706.1-2024家用和类似用途电器的安全 第1部分:通用要求.pdf
- 灯具安装技术交底1.docx VIP
- 乙烯三机:发展与未来.pptx VIP
- NB/T 47008-2017 承压设备用碳素钢和合金钢锻件.pdf VIP
- 密钥管理与密钥分配现代密码学.ppt VIP
- 初中信息技术校本课程《遨游3D世界,利用三维设计软件制作创意作品》教案.doc VIP
文档评论(0)