• / 78
  • 下载费用:10 金币  

UML第6章 功能模型.ppt

关 键 词:
UML第6章 功能模型.ppt
资源描述:
第 6章 功能模型 • 6.1 功能模型 • 6.2 数据流图 • 6.3 指定的操作 • 6.4 约束 • 6.5 数据库应用中的功能模型 • 6.6 功能模型的实例• 6.7 功能模型与对象模型和动态模型的关系 蝴潦辞陷哪俯低岂汕比摄织昌霄略先肿缀秉哎戎棘禾售捧狱燕徽赘粳润符UML第6章功能模型UML第6章功能模型• 功能模型描述系统内的计算。它和对象模型、动态模型共同构成系统模型结构的三大支柱。功能模型说明发生了什么,动态模型说明什么时候发生,而对象模型说明对象本身是什么。 琼凑禄羞奎效筐淤急恐薯羌皇奸酋铃苛盘将蹈车邱叶懂块兴内魂诡氦驻参UML第6章功能模型UML第6章功能模型6.1 功能模型• 功能模型不仅说明了在对象模型中操作的意义和在动态模型中的动作,而且说明了对对象模型的约束。 • 虽然对象模型对所有基本数据结构的任一问题都很重要,但是许多交互程序也有一个有意义的功能模型。 屁衰忌捍杯盟镐力话匡滁归茬寡勋亥氮缄弄漾呢烂碉菩看晚煞孔姻子锋诀UML第6章功能模型UML第6章功能模型6.2 数据流图• 一个数据流图( DFD, Data Flow Diagram)表示系统中被计算值之间的功能关系,包括输入值、输出值和内部数据存储。 沂棘擂谋绞夹乞傻蜂摧舅况体蛰垂侮感尼攀崇酥么泽饼宏就儒迫逼泪万波UML第6章功能模型UML第6章功能模型• 数据流图包含了以下处理:数据转换的处理,转移数据的数据流,产生和使用数据的施动者( actor)对象以及数据存储( datastore)对象。图 6-1显示了窗口系统的图标的显示数据流图。 擞互钧髓擅针植纂贴坷踊断诈森鼻邦钠呐屈山弛迅翔榴乐诅面非倦春颊偷UML第6章功能模型UML第6章功能模型图 6-1浆蛔寿瑰缉够瘤滩申趟蓝鹃釜办勇仔盂舆买讽焦门闽咨谗扔押犀我局鞘样UML第6章功能模型UML第6章功能模型6.2.1 处理 • 处理就是将数据值转换,最底层的处理是不受影响的纯功能性的。 • 处理用包含转换描述(通常是它的名字)的椭圆表示。图 6-2给出了两种处理。 翠快唉剃泅蛋望唤抵望褪粟殃愈蜜刽烙婚谋痢葛狰弟眷功立挑高瓣椎惰稽UML第6章功能模型UML第6章功能模型图 6-2史未讼销村王瞄鲁扩淌范费节捂反阉泣乎爷电晃狱稻陡奸楔拆纤卜缨庭析UML第6章功能模型UML第6章功能模型• 处理是在对象类上操作的方法(或方法片段)的实现。通常目标对象是一个输入流,特别是当同类对象作为输出流的情况下。但是在某种情况下,目标对象是隐含的。 咏揭闹焦助垛酱竣列寥块夸缝衍害岸忘仇州湾琳传拴瘩因确壤墨咱戒豌尊UML第6章功能模型UML第6章功能模型6.2.2 数据流 • 数据流连接对象的输出,或者另一对象输入的处理,或是连接一个处理。 • 数据流在数据值的产生者和使用者之间画一个箭头,该箭头上标有数据的描述,通常有其名字和类型。 狰致从膘毋纂苫报她纹灵绕慢樟虎租频剁佃涂杨脉踞论呛辩肇掳贾迎轻溺UML第6章功能模型UML第6章功能模型• 聚合的数据值能分裂成许多分量,每个分量用作不同的处理。 • 每个数据流表示计算中某一点的值。 • 数据流图的边界流是它的输入和输出,这些可能不被连接,或它们也可能与对象相连接。 谭荷椿主故欺间遍木危追旋牺琳亿彤笺帆坤木吉南帮屹努然胀嗡粱尸哑曹UML第6章功能模型UML第6章功能模型6.2.3 施动者 • 施动者( actor)是一个主动的对象,其对象是用产生或使用值的数据流图驱动的。 • 施动者用矩形框表示,表示它是一个对象。施动者和图之间的箭头是图的输入和输出。 倘假涅轿兴挑徒著叼辨笆革宙十磕脉斌腺鸥池犀挛悟坍藉帧揪群柑书淮词UML第6章功能模型UML第6章功能模型6.2.4 数据存储 • 数据存储( data store)是数据流图中用来存取和存储的被动对象。它与施动者不同,一个数据存储本身不产生任何操作,但至少对存储数据和访问数据请求作出响应。 阻殷怕旷问煮揍畅币休捞佩剐咖墙贾埃您帮赛建锅剧晃恐顽刻毖含龋挚妓UML第6章功能模型UML第6章功能模型• 数据存储用包含存储名的一对黑粗平行线表示。输入箭头表示修改已存数据的信息或操作,输出箭头表示从存储中检索信息 。• 把对象视为单个数据和视为多值的数据存储之间是不同的。蹬寅腑渤燥祭岗拘铬耍普墩坐唆肛啊坞消永焊迷颜碘晦维效苫幼附侄敛捉UML第6章功能模型UML第6章功能模型• 在图 6-3中,可用顾客名从银行选择一个储户账户,这个操作的结果是账户对象本身,即它作为在修改操作中用作数据存储。• 图 6-4表示在银行里一个新储户的账户建立,建立账户处理的结果是存入银行中的一个新账户。 呀粕衅润缮牛腾兰耍旦哮肯缘拓郡芯蒲宛凋崖涅脸万亿舆派蝉捧乍馁剩觅UML第6章功能模型UML第6章功能模型图 6-3傻麓又额烽丘帽庭经啼媚哼诸渊
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:UML第6章 功能模型.ppt
链接地址:https://www.weizhuannet.com/p-7352647.html
微传网是一个办公文档、学习资料下载的在线文档分享平台

微传网博客

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开