软件工程UML幻灯片.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-*- 部署图元语-2 连 接 结点之间的连线表示系统之间进行交互的通信路径,在UML中称为连接 依赖关系 有两个构件元素X、Y,修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X 注释体 注释连接 -*- 示例03-01-7:部署图 * * * * * * * * * web application product -*- 示例03-01-1:POST用例图 -*- 用例阐述 Use Case:购买商品 ID UC1 参与者 Cashier,Customer 交叉引用 … 描述 顾客带着所要购买的商品来到付款处,出纳员记录下商品信息并接受付款,付款完成后,顾客带着所购买的商品离开 前置条件 客户购买了若干件商品 基本事件流: 用例起始于顾客带着所要购买的商品到达一个销售点终端 出纳员录入每个商品的商品号,如果出现多个商品,则还需要录入数量 系统确定商品信息输入到正在运行的POST系统,显示当前商品信息和价格 输入完商品信息后,出纳员向POST发出提示,提示商品信息录入完毕 计算和显示顾客的商品价格总额 出纳员将商品价值总额报告给顾客 出纳员接收顾客的付款—顾客的付款数可能高于商品总额 出纳员录入顾客所付的现金总额 系统显示出应找还给顾客的余额,打印付款收据 出纳员收管好现金并取出要找还给顾客的现金,并支付给顾客打印付款收据 系统记录本次交易 顾客带着所购的商品离开 备选事件流: 第2步:如果输入的商品号码无效,系统显示出错信息 第7步:顾客没有足够的现金,则取消本次交易 后置条件 -*- 示例03-02:网上销售系统用例图 -*- 静态图:类图、对象图、包图 类图:是软件的蓝图,详细描述了系统内各个对象的相关的类,以及这些类之间的静态关系 A class diagram is a software blueprint -Details the types of objects within a system -Describes the static relationships between classes 对象图:表示在某一时刻类的对象静态结构和行为 An object diagram represents a concrete situation at a given time, it express both the static structure (found in class diagrams) and behavior 主要使用场合:系统分析、设计、代码生成 -*- 类图元语-1 类 第一栏是类名,第二栏是类的属性,第三栏是类的操作 包 包表示一个类图的集合 对象 对象是类的一个实例 关联 关联用于表示类的对象之间的关系,其特殊形式有组成关联和聚集关联 聚集关联 聚集关联用于表示类的对象之间的关系是整体与部分的关系 组成关联 组成关联用于表示类的对象之间的关系是整体拥有各部分且部分与整体共存亡 Package -*- 类图元语-2 链 接 链接用于表示对象之间的关联关系的一个实例 泛化关系 泛化关系(继承关系)定义类和包之间的一般元素和特殊元素之间的分类关系 依赖关系 有两个类或包X、Y,修改X的定义引起对Y的定义的修改,则称Y依赖于X 注释体 注释体用于对UML实体进行文字描述 注释连接 注释连接将注释体与要描述的实体相连 -*- 示例03-01-2:静态结构图 -*- 顺序图 顺序图:主要用于显示对象间的交互活动,但没有明确的交互环境和对象状态 Sequence diagrams focus on displaying the interaction between objects, without representing explicitly the context of interaction and the object’s state Depicting the chronology of the message broadcast, they are useful in all stages of OO modelling 主要使用场合:系统分析(用例分析)、设计 -*- 顺序图元语-1 带有生命线的对象 用于表示顺序图中参与交互的对象,每个对象的下方都带有生命线,用于表示该对象在某段时间内是存在的。 激活的对象 用于表示对象正执行某一动作,在对象的生命线之间发送消息的同时即激活对象 分支生命线 生命线可以劈分成多条生命线,用于表示条件,接收分支消息 删除标志 标于生命线或激活上。表示已删除该对象或活动的执行 简单消息 表示简单的控制流。用于描述控制如何在对象间进行传递,不考虑通信的细节 Object:Class -*- 顺序图元语-2 同步消息 表示

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档