- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5UML图 图的定义。 UML构造块 图 类图※ 对象图 构件图 用例图※ 顺序图※ 通信图※ 状态图※ 活动图※ 部署图 制品图 包图 定时图 交互概览图 定义 UML图是上述的事物构造块和关系构造块的组合,构成系统的不同视图,以便从不同角度阐述并可视化系统。 镰箱毡泌摊惦婶罚困及讼后瞎琉专碎塘殷徐吞猛妇拨脆嘿串褒代姻锗蛙奢第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 6用例图 图示的用况图对蜂窝网移动电话(手机)的行为建模。 Place phone call Receive phone call Use scheduler Place conference call Receive additional call Cellular network User 《extends》 《extends》 Cellular Telephone 用况图包含7个元素: (1)参与者(Actor) (2)用况(Use Case) (3)关联关系(Association) (4)包含关系(Include) (5)延伸关系(Extend) (6)泛化关系(Generalization (7)主题 媚郴熬纲斤舜机袖堕桥仔五棍磅姚宛阎燕钻戍啃邪荐述车柠备戍嚷博豢突第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 7类图 示例展示了一个简易的ATM,需求表明ATM用户应当能够查询账户余额、取款和存款。 泛化关系(Generalization) 类(Class) 事物 关系 接口(Interface) 协作(Collaboration) 类图 依赖关系(Dependency) 关联关系(Association) 实现关系(Realization) 达俱串涂崔巴拓量韩休砰县怎槽巫丧我蔡批嚣贸移钩福斟巡莫屠遍械超朴第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 8交互图 交互图显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息。 交互图的2种形式:顺序图、通信图 c:Client :Transaction p:ODBCProxy create() setActions(a,d,o) setValues(d,3.4) setValues(a,”CO”) (committed) destroy() 时间 对象 生命线 顺序图 c:Client :Transaction p:ODBCProxy 1:create() 2:setActions(a,d,o) 3:destroy() 2.1:setValues(d,3.4) 2.2:setValues(a,”CO”) 对象 对象 链 序号 通信图 苞檀柠辖简读云俱摔摔退胚湘篱底颐煽炕谩名钟逸掌儡廓膜姥显昆离拧舵第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 9顺序图 示例:顺序图——描述了一个双方打电话的简单的控制流 s:Caller r:Caller :Switch c:Conversation liftReceiver setDialTone *dialDigit(d) tone dialed {dialed – tone 30sec} routCall(s,n) 《create》 ring() liftReceiver connect(r,s) connect(s) connect(s) 按时间顺序建模控制流 办素哀糕沛炒酋团缄茎差宅棚沂倾历凯森孙嚷宇冕磷盅激妈诗瞬抑脖戈达第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 消息 c:Client :TicketAgent p:PlanningAssistant create() setItinerary(i) calculateRoute() (route) 《destroy》 角色 消息 notify() 创建 调用 撤销 本地调用 发送 返回 返回值 在传送一个消息时,对消息的接收通常产生一个动作。 调用:调用某个对象的操作。本地调用。 返回:给调用者返回一个值。 发送:向对象发送一个信号。 创建:创建一个对象。 撤销:撤销一个对象。自撤销。 辑兴嘿宋二抖礁塌伊涤惯缓滤含鲜丢踢窘窝恒峻寝账亿营捡手寝言阻秸啼第3讲 面向对象概念和UML知识点讲解第3讲 面向对象概念和UML知识点讲解 0通信图 图示的通信图描述了学校里登记一个新生的控制流,它强调了这些对象间的结构关系。 s:Student r: RegistarAgent : School c: Course 1:create() 3:register() 2:addStudent(s) 3.1: courses := getSch
您可能关注的文档
- 17浅析CN总线在公交车的应用论文.doc
- 四川农大214信息检索与利用(网教本科)答案.doc
- 有效的课堂授.doc
- 农大项目管-在线满分作业A-B.doc
- 【考点】描信息的基本特征,了解信息技术的历史和发展趋势.doc
- 实验二 网信息资源检索技术与有哪些信誉好的足球投注网站引擎作业.doc
- 社科信息检实习题地理101王畅.doc
- 新编物理基学上册第3章课后习题(每题都有)详细答案.doc
- 上海图书馆文期刊全文数据库网上检索支付系统.doc
- 离散数学课练习3.doc
- 中级财务管理重点难点讲解及典型例题章.pdf
- 支持行为促进员工创造力机理研究.pdf
- 快速入门指南使用智能手机前仔细阅读本kraft2 lenovo a6010 qsg 74mm v1 rechargeable battery celogo.pdf
- 朋友们-h b x pep 3 unit 1 my classroom pa lets教室让拼写.pptx
- 共享建设学习型城市增进福祉实践验演讲稿修订稿lifelong development for all人终身发展.pdf
- 发布说明-产品bl m8188nu2eus有releasenotes.pdf
- spice检查表cmpsti工艺线间电容模型程序40nm 1p10m cln40lp 7x2z alrdl v2d0 checkform damage.pdf
- 课职业人工作观.pptx
- 文案企课后作业.pdf
- 产品规格期型号r7603nu2产品名称有规格书.pdf
文档评论(0)