2012.02.23uml面向对象技术教程

2012.02.23uml面向对象技术教程

ID:18396307

大小:57.00 KB

页数:7页

时间:2018-09-17

2012.02.23uml面向对象技术教程_第1页
2012.02.23uml面向对象技术教程_第2页
2012.02.23uml面向对象技术教程_第3页
2012.02.23uml面向对象技术教程_第4页
2012.02.23uml面向对象技术教程_第5页
资源描述:

《2012.02.23uml面向对象技术教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三、公用机制(附加)1.规范说明(规约)图符:可视化描述系统规约:描述细节2.修饰Transaction+execute()算法见e.doc3.通用划分元素/实例,接口/实现4.扩展机制①版型(构造型)——扩充词汇《subsystem》(版型)加版型预定义版型自己创建新版型《Actor》参与者②标记值——扩充特性Student{位置=客户机}驻留在客户机上③约束——扩充语义{命题}{永久的}playerTeam{至少3名男选手4名女选手}{成员}*111队长player必须存放在{永久的}数据库中保证队长是运动员男女成员个数约束没有语法限制2.3视图与应用领域

2、一、视图:各种人员以不同时间、角度观察系统系统:多个视图(多个图组成)二、UML的4+1视图1.用力视图:系统功能性需求①核心基础②用例图动态:交互,活动③最终用户、分析员用例视图2.逻辑视图:概念设计及结构(功能)①类图动态:交互、状态(活动)②分析员、设计师3.进程视图:并发,同步(性能)①类图交互,状态、活动②系统集成人员4.实现视图:代码结构①构件图②编程人员5.部署(配置)视图:硬件结点的物理结构①部署图②系统工程师三、应用领域1.软件系统2.费软件系统(组织,业务)JavaApplet(HelloWorld.java)importjava.awt.

3、Graphics;importjava.applet.Applet;publicclassHelloWorldextendsApplet{publicvoidpaint(Graphicsg){g.drawString(“Hello,world!”,10,25);}}1.类图(1)HelloWorldpaint()g.drawString…2.类图(2)AppletGraphicsHelloWorld3.继承层次ComponentContainerpannelAppletHelloWorld4.包图javaappletawtlongHelloWorld5.顺序图

4、(动态——工作机制)paint()实现机制run()run()AB(run()是B中的一个方法)消息A对象发消息给B对象MyJavaApplet
6.构件图TestApplet.htmlbroadcast.jpgHelloWorl

5、d.classHelloWorld.java神装工作站

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

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

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