- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
打印机服务器对象发送.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一个重复消息发送给多个对象的协作图 Company Logo 5.5 动态建模的应用 进程:进程是一个动作流;能够与其它进程并发执行。 线程:线程是进程内部的一个动作流;能够与其它线程并发执行。 Company Logo 动态建模的应用 主动对象: 一个拥有进程或线程的对象; 能初始化控制活动; 主动对象一旦被创建,无须由其它对象发来消息触发就能自动执行动作; 主动对象提供主动服务 一个系统可以有多个主动对象,各自独立并发运行 被动对象: 必须由其它对象发来的消息进行触发,才执行动作的对象 系统中绝大多数是被动对象 Company Logo UML中,可以把一个独立的单线程模型化为一个主动对象,而对于多线程模型可以用协作图来表示 Company Logo * UML系统建模与分析设计 * 5.6 动态交互模型建模案例 5.6.1 子系统的用例模型和对象静态模型 UML系统建模与分析设计 * UML系统建模与分析设计 * 5.6.2 顺序图建模步骤 1.确定涉及的对象间的交互 (1)启动系统 (2)循环处理付款单 (3)核对销售合同 (4)核对合同的销售货物清单 (5)核对库房货物清单 (6)核查预警量 (7)打印库存预警清单 (8)打印出库单 * UML系统建模与分析设计 * 5.6.2 顺序图建模步骤 (con.) 2.顺序图中对象排列的原则 (1)对象横向排列在顺序图的顶部; (2)最重要的对象在最左边(如对全局进行 初始的对象); (3)交互密切的对象尽可能相邻; (4)交互中创建的对象,应放置在其创建的 时间点上; (5)每个对象有一个下垂的生命线。 * UML系统建模与分析设计 * 5.6.2 顺序图建模步骤 (con.) 3.消息传递 (1)消息传递的方向:按时间顺序从上到下在对象的生命线之间传递; (2)在消息箭头线上标出消息标签的内容、约束或构造型; (3)发送和接收消息的对象生命线必须处在激活期; (4)交互中对象的创建和销毁必须绘出构造型和标记; (5)区别同步消息和异步消息的图标表示符; (6)标出消息的循环结构及出口条件; (7)顺序图从初始化消息开始,以其返回消息终止。 * UML系统建模与分析设计 * 5.6.2 顺序图建模步骤 (con.) 图5-18 “付款单处理”用例的顺序图(1) * UML系统建模与分析设计 * 5.6.3 合作图建模步骤 1.确定涉及的对象间的交互 2.合作图中对象排列的原则 (1)最重要的对象应在图的中央; (2)与其有直接交互的对象放置在邻近; (3)对象初始化; (4)选择初始对象。 * UML系统建模与分析设计 * 5.6.3 合作图建模步骤 (con.) 图5-20 “履约合同检查”用例的合作图 * UML系统建模与分析设计 * 5.6.3 合作图建模步骤 (con.) 3.链接与消息传递 (1)标明对象之间的链接; (2)在链接上标明消息的序号; (3)在消息箭头线上标出消息标签的内容、 约束或构造型; (4)区别同步消息和异步消息的图标表示符; (5)合作图从初始对象开始,到其终止对象 结束。 * UML系统建模与分析设计 * 5.6.3 合作图建模步骤 (con.) 图5-21 “履约合同检查”用例的顺序图 总结 UML是一种建模语言,而顺序图、合作图是动态建模机制。 在商业建模阶段,顺序图、合作图可以作为识别对象的一种辅助手段。此时,它们的地位并不明显。 而对于中小型规模的应用程序,顺序图、合作图就显得重要,因为需要在团队中进行沟通;同时,需要指定不同系统、模块之间的交互,这仅仅通过静态机制是无法完成的。 至少要把关键的动态模型画出来,否则设计是不完整的。 Company Logo 总结 先生成类图,而后用顺序图和合作图去验证它。 有书上说,设计师用合作图验证设计的合理性,如果图呈现星形结构说明一些对象负载过重,需重新设计。 Company Logo * UML系统建模与分析设计 * 5.7 本章小结 UML软件开发的系统设计方法与技术 系统设计规格说明报告文档书写格式 UML中顺序图的描述方法 同步消息和异步消息的定义和描述方法 UML中合作图的描述方法 利用顺序图与合作图建立动态交互模型 的方法步骤 5.7 本章小结 * * * * * * * * * * * * * * * * 同步(续) 同步消息通过操作调用完成同步操作的嵌套控制流 同步消息的接收者必须是一个被动对象 同步消息必须用一条带实心三角箭头
您可能关注的文档
最近下载
- 教科版五年级上册小学科学第一单元《光》测试卷(含答案).pdf VIP
- 08K507-1~2、08R418-1~2 管道与设备绝热.pdf VIP
- UV固化灯.pdf VIP
- 第二单元 第5课《网络协议分层设》教学设计2024-2025学年人教版(2024)初中信息科技七年级上册.docx
- 竞选大学心理委员PPT模板.pptx VIP
- 《生态学》第5章 生态系统生态学-教学课件(非AI生成).ppt
- 新22J01 工程做法参考图集.docx VIP
- 外来施工人员的安全培训.pptx VIP
- 一种梁板式高桩码头上部结构的施工方法.pdf VIP
- 医用耗材集中采购对医疗资源配置优化与公平性的探讨.docx
文档评论(0)