软件工程软件工程软件工程 (45).pdf

上传人:刘静 文档编号:52847097 上传时间:2022-10-24 格式:PDF 页数:13 大小:636.14KB
返回 下载 相关 举报
软件工程软件工程软件工程 (45).pdf_第1页
第1页 / 共13页
软件工程软件工程软件工程 (45).pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《软件工程软件工程软件工程 (45).pdf》由会员分享,可在线阅读,更多相关《软件工程软件工程软件工程 (45).pdf(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、绘制顺序图绘制顺序图 1.在顺序图顶端绘制矩形框,定义参与交互的类实例(对象)名;2.在每个对象下面绘制竖直虚线,表示该对象的生命线;3.在对象间添加箭头表示各种类型的消息,跟踪对象间的控制流;4.生命线加竖直矩形定义对象激活期,表明对象正在执行某操作;5.根据需要添加框的组合与关联,表示复杂的控制结构。1 2 顺序图建模过程顺序图建模过程:参与者参与者 顺序图中有关的对象或者实体 消息消息 参与对象之间的通信,通过箭头表示 顺序图的起始是一个没有发起对象的消息 每个消息代表的操作属于消息接受方 轴轴 横轴:表明正在进行操作的对象/参与者 纵轴:时间(向下表明时间的顺延)组合框组合框:复杂控制

2、结构表示复杂控制结构表示 框(Frame):框中包含顺序图的部分结构,表示选择(selection)或者循环(loop)结构,左上角注明结构类型,中注明条件。If-(optopt)condition if/else-(alt)condition 通过水平虚线分割不同情形 并发结构-(par)loop-(loop)condition or items to loop over 控制框建模例子控制框建模例子控制框建模例子控制框建模例子5:ordercareful:Distributorregular:DistributorMessenger1:dispatch()2:dispatch()3:con

3、firm()dispatch alt loop For each line item value$10000 else opt Deliver cash 顺序图间的关联顺序图间的关联 当一个顺序图过大 需要引用其他图表时,选择下述表示:不完整的箭头和注释 通过名为”ref”的框图引用相关图表 7 对象的创建与撤销对象的创建与撤销 创建(creation):”new”标明的箭头 用例场景中新建的对象在图中的位置较低 撤销(deletion,destroy):生命线底部的“X”注:在Java没有明确的销毁对象的操作,通过垃圾回收机制处理:交易 信用:交易检查器:交易协调器 创建 返回有效性 创建

4、创建 担保:交易检查器 创建 成功 全部做完?全部做完?成功 例:银行系统的交易验证 9 思考题思考题:有缺陷的顺序图有缺陷的顺序图这个顺序图有什么问题?(留意UML的语法以及场景的可行性)s:电话 c:会话:交换机 a:拿起话筒 b:发拨号声 逻辑连通 连接s与r r:电话 c:*拨号 时间少于30秒 创建 阵铃 拿起话筒 接通 接通 问题问题:时间超过时间超过30秒的情况没说明 秒的情况没说明 会话对象没有说明计费等情况 会话对象没有说明计费等情况 b.receiveTime-a.sendTime1分钟 c.receiveTime-c.sendTime1秒 5秒 30秒 修改方案修改方案1 111 集中集中、分布控制分布控制下述两种系统的控制流有什么特点?集中式的?分布式的?例例1:集中控制的计价系统顺序图 集中控制的计价系统顺序图 12 例例2:分布控制的计价系统顺序图分布控制的计价系统顺序图 13 CalculatePrice an Order An Order Line aProduct aCustomer 1.calculatePrice 1.1.getPrice(quanEty:number)2.getDiscountedValue(an Order)2.1.getBaseValue 2.2.discountedValue

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com