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

    软件工程顺序图和协作图幻灯片.ppt

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

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

    软件工程顺序图和协作图幻灯片.ppt

    软件工程顺序图和协作图软件工程顺序图和协作图第1页,共19页,编辑于2022年,星期三本节目标本节目标l掌握顺序图的基本知识,能绘制基本顺序图l掌握协作图的基本知识,能绘制基本协作图任务任务 1.对图书业务功能中的用例进行动态建模;2.对书籍管理功能中的用例进行动态建模。第2页,共19页,编辑于2022年,星期三交互图交互图l在业务系统静态模型的基础上,分析和设计系统的动态结构,并且建立相应的动态模型。l动态模型描述了系统随时间变化的行为,这些行为是从静态视图中抽取系统瞬间状态的变化来描述的。l在UML中,动态模型主要是通过交互图和行为图来描述。l交互图(交互图(Interaction Diagram)是由一组对象和它们之间的关系构成,其中包括在对象间的传递的信息,它包括时序图和协作图。第3页,共19页,编辑于2022年,星期三6.1 时序图(时序图(Sequence Diagram)l时序图(Sequence Diagram)是强调消息时间顺序的交互图。顺序图描述了类相互协作的完成预期行为的动态过程。l时序图向用户提供了随时间推移、清晰和可视的事件流轨迹。第4页,共19页,编辑于2022年,星期三6.1 顺序图(顺序图(Sequence Diagram)l示例示例 绘制出图书馆管理系统中的用户登录活动的顺序图。分析:活动的执行的顺序是:(1)启动登录界面;(2)录入用户的账号和口令;(3)校验用户账号和口令;(4)取出用户账号和口令。第5页,共19页,编辑于2022年,星期三6.1时序图(时序图(Sequence Diagram)第6页,共19页,编辑于2022年,星期三6.1 时序图(时序图(Sequence Diagram)l顺序图的组成:(1)对象(Object)代表时序图中的对象在交互中所扮演的角色。(2)生命线(Lifeline)代表时序图中的对象在一段时期内的存在。(3)激活期(Activation)代表时序图中的对象执行一项操作的时期。(4)消息(Message)定义交互和协作中交换信息的类,用于对实体间的通信内容建模。第7页,共19页,编辑于2022年,星期三6.1 顺序图(顺序图(Sequence Diagram)l顺序图的特征:(1)顺序图有生命线(2)顺序图有激活期第8页,共19页,编辑于2022年,星期三6.2协作图协作图(Collaboration Diagram)l协作图作为另一种交互图而言,强调的是参加交互的对象的组织。l协作图只对相互间有交互作用的对象和这些对象间的关系建模,而忽略了其他没有交互的对象和关联。l协作图不仅可以表示对象间的关联,而且可以表现对象间的信息传递。第9页,共19页,编辑于2022年,星期三6.2协作图协作图(Collaboration Diagram)l示例示例绘制出图书馆管理系统中的用户登录活动的协作图。第10页,共19页,编辑于2022年,星期三6.2协作图协作图(Collaboration Diagram)l协作图的组成:(1)对象(Ob ject)代表协作图交互中所扮演的角色。(2)链(Link)代表协作图中连接在交互中所扮演的角色。(3)消息流(Message)代表协作图中对象间通过链接发送的消息。第11页,共19页,编辑于2022年,星期三6.2协作图协作图(Collaboration Diagram)l协作图的特征:(1)协作图有路径说明一个对象如何与另一个对象链接(2)协作图有顺序号 描述了交互过程中消息的时间顺序。第12页,共19页,编辑于2022年,星期三4、协作图建模步骤l 确定交互及涉及的对象l 确定对象的排列(一般讲最重要的对象放图的中央)l 对象初始化l 选择初始对象l 确定链接,并在链接上标明消息的序号 第13页,共19页,编辑于2022年,星期三任务解决任务解决-分析分析1借书交互操作的动态建模借书交互操作的动态建模 由业务模型对借书交互操作的描述可知,借书是图书管理的最基本的功能。它是由管理员角色、借书窗体类(LendFrame)、书籍管理类(BookManager)、书籍类(Book)、书目类(Item)、借书记录类(Loan)、读者管理类(ReaderManager)和读者类(Reader)组成。2还书的交互操作动态建模还书的交互操作动态建模 从对还书业务的描述可知该交互操作的动态建模,是由:管理员角色、还书窗体类(ReturnFrame)、书籍管理类(BookManager)、书籍类(Book)、书目类(Item)和借书记录类(Loan)组成。第14页,共19页,编辑于2022年,星期三任务解决任务解决第15页,共19页,编辑于2022年,星期三任务解决任务解决第16页,共19页,编辑于2022年,星期三任务解决任务解决第17页,共19页,编辑于2022年,星期三任务解决任务解决第18页,共19页,编辑于2022年,星期三小结小结l交互图(Interaction Diagram)是由一组对象和它们之间的关系构成,其中包括在对象间的传递的信息,它包括顺序图和协作图。l顺序图(Sequence Diagram)是强调消息时间顺序的交互图。l协作图作为另一种交互图而言,强调的是参加交互的对象的组织。第19页,共19页,编辑于2022年,星期三

    注意事项

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

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




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

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

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

    收起
    展开