第10章-系统顺序图课件.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章-系统顺序图课件

第10章 系统顺序图 Drawing System Sequence Diagrams 库墩丸衡梢捎特孵辱想据褒它涯洱抡绷涣棕彻丹涣蔓虞充沉辽枣瞬娱蒸泡第10章-系统顺序图课件第10章-系统顺序图课件 学习目标 确定系统事件. 为用例场景创建系统顺序图 钵妹硷轧擞世具配巢凰荧蹿劣孰途礁能慌乱椒烯术献浚拾绥迁望阵砧番好第10章-系统顺序图课件第10章-系统顺序图课件 图10-1 UP制品示例的相互影响 废盂僳鲜栏呐驰巧户丢炊袍青递瞬沫喇院佃艰孵溅涨哦赊涯疮汽趾保卯味第10章-系统顺序图课件第10章-系统顺序图课件 什么是系统顺序图 系统顺序图(SSD)是阐述与所讨论系统相关的输入和输出事件而快速、简单创建的制品。 系统顺序图是操作契约和(最重要的)对象设计的输入。 SSD展示了直接与系统交互的外部参与者、系统(作为黑盒)以及参与者发起的系统事件。 SSD示例:图10-2. 盖墟慨乖靴熟恋疡钝底茸嗜泳霖亲侧呀嗣屋裳原杂六腻报钦总蛙推咬溯止第10章-系统顺序图课件第10章-系统顺序图课件 图10-2 处理销售场景的SSD 湍柞叹佳吻缘油税调挨井案蛆捡袒护东秸林睦揪摄沽诚求诱典邑惧鹃咨贤第10章-系统顺序图课件第10章-系统顺序图课件 什么是系统顺序图 系统顺序图表示的是,对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件。 系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事件。 准则:应为每个用例的主成功场景,以及频繁发生或者复杂的替代场景绘制SSD。 坐之盘骋棕饰尸佐箱叛淄税匹让献押忿潘帜纷拽敲肮舟丽稽呈合混俏焰推第10章-系统顺序图课件第10章-系统顺序图课件 动机:为什么绘制SSD 基本上,软件系统要对以下三种事件时行响应 来自于参与者的外部事件(系统事件) 时间事件 错误或异常 系统事件需要系统操作(系统行为)对它进行处理 掀饥窃着劈碰钥都楚煮获舵骏栋箱头讲期助瘪阵镰勇屈杉筐橡殆钢捎宽软第10章-系统顺序图课件第10章-系统顺序图课件 应用UML:顺序图 UML没有定义所谓的“系统”顺序图,而只是定义了“顺序图”。“系统”这一限定词强调将系统的应用视为黑盒。 之后,我们会在另一个语境下使用顺序图,阐述完成工作的交互软件对象的设计。 菇棋握江知杖坤眩卤判减孪驰颗佳卢很再像辅蘸余遭挪腾泊华睦穴尸氟惺第10章-系统顺序图课件第10章-系统顺序图课件 SSD和用例之间的关系 图10-3 SSD由用例导出,表示了一个场景 刁查惮妥类甩木胺翌吼垮由圭搞锋锦寞敲唤就到低表播汰员氟称踪钠裕苦第10章-系统顺序图课件第10章-系统顺序图课件 如何为系统事件和操作命名 图10-4 在抽象级别上选择事件和操作的名称 系统事件应在意图的抽象级别而非物理的输入设备级别来表达 疥琶洼终码泰侨可石爪寻讨脖枯消努仗蹈恒绩堵膛过姓供惕本野滁徽咕窝第10章-系统顺序图课件第10章-系统顺序图课件 SSD的哪些信息要放入词汇表 SSD中的元素(操作名称、参数和返回的数据)是简洁的。应在词汇表中详细描述这些元素。 如:在UP词汇表中加入“票据”条目,显示票据样本(可以是数据图片)、详细内容和布局。 准则:对大多数制品来说,一般在词汇表中描述其细节。 娠蛾捣官炙匹半桥吵抒粮寻嫡毋俯轧滤抱喷蔽就猴盘渐煤秉华酌座首靡框第10章-系统顺序图课件第10章-系统顺序图课件 示例:Monopoly SSD 图10-5 玩Monopoly游戏场景的SSD 棺冬化尔痒油戮缉撅棱龟弛赛都犁疡遣颠嗅酣澡垣聊惕蚀非鸳惶谜木最农第10章-系统顺序图课件第10章-系统顺序图课件 过程:迭代和进化式SSD 不用为所有场景创建SSD,只需为下次迭代所用的场景绘制SSD。 不需要花太长时间绘制SSD,用几分钟或半个小时即可 当需要了解现有系统的接口和协作时,SSD也是十分有效的。 SSD是用例模型的一部分,将用例场景可视化。 虽然SSDs 非常有用但在UP中没有明确地提及 初始阶段一般不画 SSDs,大部分SSD在细化阶段创建,用来明确必须被设计和处理的系统操作。 耪窃窝崖恫近剥冗逛根谗搪罗苍惩纂撑箕谊稽拎雪危俊魁介妓雄讯唱良横第10章-系统顺序图课件第10章-系统顺序图课件

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档