欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:52847097       资源大小:636.14KB        全文页数:13页
    • 资源格式: PDF        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    绘制顺序图绘制顺序图 1.在顺序图顶端绘制矩形框,定义参与交互的类实例(对象)名;2.在每个对象下面绘制竖直虚线,表示该对象的生命线;3.在对象间添加箭头表示各种类型的消息,跟踪对象间的控制流;4.生命线加竖直矩形定义对象激活期,表明对象正在执行某操作;5.根据需要添加框的组合与关联,表示复杂的控制结构。1 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:confirm()dispatch alt loop For each line item value$10000 else opt Deliver cash 顺序图间的关联顺序图间的关联 当一个顺序图过大 需要引用其他图表时,选择下述表示:不完整的箭头和注释 通过名为”ref”的框图引用相关图表 7 对象的创建与撤销对象的创建与撤销 创建(creation):”new”标明的箭头 用例场景中新建的对象在图中的位置较低 撤销(deletion,destroy):生命线底部的“X”注:在Java没有明确的销毁对象的操作,通过垃圾回收机制处理:交易 信用:交易检查器:交易协调器 创建 返回有效性 创建 创建 担保:交易检查器 创建 成功 全部做完?全部做完?成功 例:银行系统的交易验证 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

    注意事项

    本文(软件工程软件工程软件工程 (45).pdf)为本站会员(刘静)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开