《电子商务系统开发与管理》第3章 电子商务系统需求分析.ppt

《电子商务系统开发与管理》第3章 电子商务系统需求分析.ppt

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

3.3 需求建模方法 基于UML的建模方法 UML静态建模 配置图(Deployment Diagram) 基本要素 结点:物理设备及其运行的软件系统 连接:系统之间的通信路径 构件:某种专门功能的包 接口:构件可有多个接口进行通信 对象:与对象图中的对象表示法相同 3.3 需求建模方法 基于UML的建模方法 可视化图符 构件 对象 结点 描 述 名 称 构件代表可执行的物理代码模块。 对外提供的可见操作和属性,称之为 构件的界面。 对象是类的一个实例。 一个结点代表一个物理设备以及在其上运行的软件系统。 构 件 界 面 对 象 结 点 3.3 需求建模方法 基于UML的建模方法 结点之间的连线表示系统之间进行交互的通信路径,在UML中称为连接。 有两个构件元素X、Y,修改元素X的定义可能会引起对另一个元素Y的定义的修改,则称元素Y依赖于元素X。 描 述 可视化图符 名 称 用于对UML实体进行文字描述。 将注释体与要描述的实体相连。说明该 注释体是针对该实体所进行的描述。 注释体 注释连接 连 接 依赖关系 3.3 需求建模方法 基于UML的建模方法 UML静态建模 配置图(Deployment Diagram) 3.3 需求建模方法 基于UML的建模方法 UML动态建模 状态图(Statechart Diagram) 用于描述一个实体基于事件反应的动态行为,显示该实体如何根据当前状态对不同的事件做出反应。 要素 状态 转移 3.3 需求建模方法 基于UML的建模方法 UML动态建模 状态图(Statechart Diagram) 表示及特点 以圆角矩形代表状态 两个可选特殊状态:起始状态、终止状态 状态内增加属性:进入操作、退出操作、内部转移 允许在状态内嵌套子状态图 允许无触发器转移 3.3 需求建模方法 基于UML的建模方法 UML动态建模 状态图(Statechart Diagram) 状态 名称 进入/退出操作 内部转移 子状态 顺序子状态 并行子状态 延迟的事件 3.3 需求建模方法 基于UML的建模方法 UML动态建模 状态图(Statechart Diagram) 转移 源状态 事件触发器 警戒条件 操作 目标状态 3.3 需求建模方法 基于UML的建模方法 UML动态建模 状态图(Statechart Diagram) 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图(Activity Diagram) 本质 活动图本质上是流程图 要素 状态 控制流(转换) 对象流 泳道 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图(Activity Diagram) 状态 初始状态 终止状态 动作状态 原子性、不可中断、瞬时性 活动状态 可分解、可中断、占有有限的时间 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图(Activity Diagram) 控制流(转换) 普通转换 分支 分叉 汇合 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图(Activity Diagram) 对象流 表示活动中输入或输出的对象 泳道 用于将活动图中的活动状态分组 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图 3.3 需求建模方法 基于UML的建模方法 UML动态建模 活动图(Activity Diagram) 分析阶段作用 辅助进行工作流分析 辅助对系统中主体行为进行分析 设计阶段作用 设计类的依据 最终细化到程序流程图 3.3 需求建模方法 基于UML的建模方法 UML动态建模 序列图(Sequence Diagram) 要素 对象、消息 对象:沿X轴排列 名称 生命线 控制焦点(可选) 用于可视化消息的嵌套或实际计算发生时的时间 3.3 需求建模方法 基于UML的建模方法 UML动态建模 序列图(Sequence Diagram) 要素 对象、消息 消息:沿Y轴排列 名称 参数(可选) 消息的类型 普通消息 调用 3.3 需求建模方法 基于UML的建模方法 UML动态建模 序列图(Sequence Diagram) 3.3 需求建模方法 基于UML的建模方法 UML动态建模 交互图(Interaction Diagram) 描述 交互由一组对象和它们之间的关系组成,包含它们之间可能传递的消息 同活动图的区别 交互图强调从对象到对象的控制流 活动图强调从活动到活动的控制流 3.3 需求建模方法 基于UML的建模方法 UML动态建模 交互图(Interaction Diagram) 作用 用于对系统的动态特性建模 构成 顺序图:强调时间顺序的交互图 协作图:强调结构组织的交互图 两者在语义上是等价的

文档评论(0)

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

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

1亿VIP精品文档

相关文档