当前位置: 首页 > news >正文

商丘市做网站的公司360网站免费推广怎么做

商丘市做网站的公司,360网站免费推广怎么做,做学术用的网站,广州公司网站制作招聘信息目录 1、概念 2、组成结构 2.1、动作 2.2、活动节点 2.3、控制流 2.4、分支 2.5、分岔和汇合 2.6、泳道 2.7、对象流 2.8、扩展区域 3、一般用法 3.1、对工作流建模 3.2、对操作建模 一个活动图从本质上说是一个流程图#xff0c;展现从活动到活动的控制流 活动图…目录 1、概念 2、组成结构 2.1、动作 2.2、活动节点 2.3、控制流 2.4、分支 2.5、分岔和汇合 2.6、泳道 2.7、对象流 2.8、扩展区域 3、一般用法 3.1、对工作流建模 3.2、对操作建模 一个活动图从本质上说是一个流程图展现从活动到活动的控制流 活动图能够展示并发和控制分支。 活动图用于对系统的动态方面建模。 包括对计算过程中顺序的也可能是并发的步骤进行建模。 也可以用活动图对步骤之间的值的流动进行建模。 活动图可以单独用来可视化、详述、构造和文档化对象群体的动态特性也可以用于对一个操作的控制流建模。 交互图强调的是从对象到对象的控制流而活动图强调的是从步骤到步骤的控制流。 一个活动是行为的一个持续发生的结构化执行。 活动的执行最终延伸为一些单独动作的执行每个动作都可能改变系统的状态或者传送消息。 甘特图Gantt chart和波特图Pert chart 一方面可以建立脚本的故事板其中包括某些感兴趣的对象之间的交互以及它们之间传递的消息。在UML中有两种方法对这些故事板建模强调消息的时间顺序使用顺序图或强调参加交互的对象间的结构关系使用通信图 另一方面可以用活动图对这些动态方面建模它首先关注于对象间发生的活动如图所示。从这方面看活动图与波特图类似。活动图本质上是流程图它强调随着时间的前进而发生的活动。你可以把活动图看作翻新花样的交互图。 交互图观察的是传送消息的对象而活动图观察的是对象之间传送操作 1、概念 活动图activity diagram显示从活动到活动的流。 一个活动activity是一个状态机中进行的非原子的执行单元。活动的执行最终延伸为一些独立动作 action的执行每个动作将导致系统状态的改变或消息传送。动作包括调用另一个操作发送一个信号创建或撤销一个对象或者某些纯计算例如对一个表达式求值。 在图形上活动图是顶点和弧的集合。 2、组成结构 动作、活动结点、流、对象值以及注解和约束 2.1、动作 在一个用活动图建模的控制流中 1可能要计算一个设置属性值或返回某个值的表达式。 2也可能要调用一个对象的操作发送一个信号给对象 3甚至创建或撤销一个对象。 这些可执行的原子计算被称为动作。 如下图所示用一个两头为圆形的盒子来表示一个动作。在这个图符内部可以写一个表达式。 动作原子性、内部行为可不见、不可拆分、持续性 2.2、活动节点 活动结点 activity node是活动的组织单元。 通常活动结点是内嵌的动作组或者是其他嵌套的活动结点。 此外活动结点具有可见的子结构。一般来说活动结点会持续一段时间来完成。 把动作看成是活动结点的特例。动作是一个不能被进一步分解的活动结点。 类似地可以把活动结点看作一个组合它的控制流由其他的活动结点和动作组成。放大一个活动结点的细节就会发现另一个活动图。 如图所示在活动结点和动作之间没有表示法上的差别只是活动结点可以有附加的部分这些附加部分通常由编辑工具在后台维护。 2.3、控制流 当一个动作或活动结点结束执行时控制流将马上传递到下一个动作或活动结点。可以用流箭头来说明这个流显示从一个动作或活动结点到下一个动作或活动结点的控制路径。如下图所示UML中用一条从前一动作指向后续动作不带事件标签的简单箭头表示一个流。 事实上控制流会从某个地方开始然后在某个地方结束除非它是一个只有开始没有结束的无穷的流。 可以用特殊的符号说明控制流的初始一个实心圆和结束一个圆圈内的实心圆。 2.4、分支 用一个菱形来表示分支。 一个分支可以有一个进入流和两个或多个离去流。在每个离去流上放置一个布尔表达式在进入这个分支时被判断一次。 在所有这些离去流中其监护条件不应该重叠否则控制流会有二义性但是它们应该覆盖所有的可能性否则控制流可能会冻结。 使用关键字else来标记一个离去转移它表示如果其他的监护表达式都不为真时所执行的路径。 当两个控制路径重新合并时也可以用带有两个输入箭头和一个输出箭头的菱形符号来表示。对于合并来说无需监护条件。 为了获得迭代的效应可以用一个动作设置迭代器的值用另一个动作增加该迭代器的值并用一个分支来判断该迭代是否结束。虽然UML提供了用于循环的结点类型但是通常用文字比用图能更容易地表达这些。   2.5、分岔和汇合 在UML中用同步棒来说明这些并行控制流的分岔和汇合。 一个同步棒是一条水平或垂直粗线。 并发控制流经常存在于独立的主动对象的语境中而主动对象通常被建模为一个进程或线程。 分叉和汇合 常用于主动类、主动对象的进程、线程中。 分岔表示把一个单独的控制流分成两个或更多的并发控制流。一个分岔可以有一个进入转移和两个或更多的离去转移每一个离去转移表示一个独立的控制流。在这个分岔之下与每一个路径相关的活动将并行地继续。从概念上说这些流中的每一个流的活动都是真实地并行的尽管在一个运行系统中这些流既可以是真实并发的当系统被部署在多个结点上的情况下也可以是顺序但交替的在系统只部署在一个结点上的情况下因此只给出真实并发的图示。 一个汇合表示两个或更多的并发控制流的同步。一个汇合可以有两个或多个进入转移和一个离去转移。在这个汇合上面与每一个路径相关的活动并行地执行。在汇合处并发的流取得同步这意味着每个流都等待着直到所有进入流都到达这个汇合处然后在这个汇合的下面只有一个控制流从这一点继续执行。 汇合和分岔应该是平衡的即离开一个分岔的流的数目应该和进入与它对应的汇合的流的数目相匹配。 2.6、泳道 将一个活动图中的活动状态分组每一组表示负责那些活动的业务机构。每个组被称为一个泳道因为从视觉上每组用一条垂直的实线把它与邻居分开 一个泳道说明一组共享某个机构特性的活动每个泳道在图中都有一个唯一的名称。泳道可能代表现实世界的某些实体。 每个泳道表示一个活动图的全部活动中部分活动的高层职责并且每个泳道最终可能由一个或多个类实施。在一个被划分为泳道的活动图中每个活动严格地属于一个泳道而转移可以跨越泳道。 2.7、对象流 对象可以被包含在与一个活动图相关的控制流中。把这些对象放置在活动图中并用箭头将它们连接到产生或使用这些对象的活动上。 因为它描述了一个对象值从一个动作流向另一个动作。对象流本质上意味着控制流没有对象值就无法执行一个需要该对象值的动作因而无需在由对象流连接的动作之间再画出控制流。   上图中Process order将创建一个Order对象Ship order将把Order对象的状态变为filled。 显示对象状态是如何改变通过在对象名下面的方括号中命名它的状态来表示对象的状态。 2.8、扩展区域 扩展区域表示在元素列表或集合上执行的活动模型片断。在活动图中围绕着一个区域画一条虚线来表示扩展区域。 区域的输入和输出都是值的集合 上图在图的主体中接收了一个订单。这样就产生了一个类型为Order的值该值包含了一个类型为LineItem的数组。Order值是向扩展区域的输入。扩展区域的每次执行都作用于 Order 集合中的一个元素。 在区域内部输入值的类型对应于Order 数组的一个元素即LineItem。 扩展区域活动分岔到两个动作一个动作找到 Product产品并将它加到送货队列另一个动作计算货物的价格。没有必要按顺序处理 LineItems扩展区域的不同执行可以并发进行。当扩展区域中所有的执行都结束时货物被放入 ShipmentProducts 的集合价格也被放入 BillMoney值的集合。值Shipment是动作ShipOrder 的输入而值Bill 是动作SendBill的输入。 3、一般用法 3.1、对工作流建模 建立过程 为工作流建立一个焦点。除非很小的系统否则不可能在一张图中显示所有感兴趣的工作流。 选择对总体工作流中的各个部分具有高层职责的业务对象。这些业务对象可以是系统词汇中的真实事物也可能较为抽象。无论哪种情况为每个重要的业务对象或组织建立一个泳道。 识别该工作流初始状态的前置条件和该工作流终止状态的后置条件。这对于帮助对工作流的边界建模是重要的。 从该工作流的初始状态开始说明随着时间发生的动作并在活动图中表示它们。 将复杂的动作或多次出现的动作集分解到一个单独活动图中来调用。 找出连接这些动作和活动结点的流。首先从工作流的顺序流开始然后考虑分支接着再考虑分岔和汇合。 如果工作流中涉及重要的对象则把它们也加入到活动图中。如果对表达对象流的意图是必要的则显示其变化的值和状态。 上图显示了一个零售业务的活动图它所说明的是当一个顾客从邮件订单中返回一个项目时的工作流。工作从顾客对象Customer的动作Request return开始然后通过TelesalesGet return number回到 CustomerShip item然后到仓库对象Warehouse先到Receive item后到Restock item最后以会计对象Accounting的Credit account结束。如图20-10所示一个重要对象Item的一个实例也在过程中流动并且从returned状态变化到available状态。 3.2、对操作建模 建立过程 收集这个操作所涉及的抽象。包括操作的参数及其返回类型如果有、所属类的属性以及某些邻近的类。 识别该操作的初始状态的前置条件和终止状态的后置条件也要识别操作所属的类在操作执行期间必须保持的不变式。 从该操作的初始状态开始说明随着时间发生的活动和动作并在活动图中将它们表示为活动状态或者动作状态。 如果需要使用分支来说明条件路径和迭代。  仅当这个操作属于一个主动类时才在必要时用分岔和汇合来说明并行的控制流。 上图显示了一个在类Line的语境中描述操作intersection的算法的活动图它的特征标记包含一个参数line属于类Line和一个返回值属于类Point。类Line有两个关注的属性slope线段斜率和delta线段相对原点的偏移量。 这个操作的算法很简单如下面的活动图所示。首先检测当前线段的斜率slope是否和参数line的slope相同。如果相同线段不交叉并返回一点Point(0,0)。否则操作首先计算交叉点的x值然后计算y值x和y都是操作的局部对象。最后返回一个点Point(x,y)。
http://www.w-s-a.com/news/709257/

相关文章:

  • 金融网站策划方案网站开发表格整体页面居中
  • 句容本地网站黄石下陆区建设局网站
  • 免费网站服务陕西省咸阳市建设银行网站
  • 网站建设活动计划做网站意义
  • 莱芜新闻主持人名单seo sem 外贸建站 网站建设 文化墙设计
  • 易语言可以做网站嘛赣州网站建设开发
  • 网站建设规范布局网站建设费往什么科目
  • 乐清手机网站设计哪个汽车网站汽贸店免费做
  • 网站建设课程总结报告推广软文
  • 企业网站哪里可以做烟台seo网站推广
  • 怎样建设网站优化珠海网站建设开发
  • 泰兴住房和城乡建设厅网站福州app开发
  • 免费制作公司网站seo前线
  • 导购网站怎么推广有网站源码怎么搭建网站
  • 网站开发问题杭州制作公司网站
  • 网站推广seo是什么wordpress 去除顶部
  • 建筑学不会画画影响大吗电子商务沙盘seo关键词
  • 重庆网站建设找承越上海建设工程招投标网
  • 网站建设四个步骤下单的网站建设教程
  • 网站建设合同的验收表响应式网站建设哪家好
  • 手机网站建设视频长沙百家号seo
  • 网站未备案怎么访问网站开发前端需要学什么
  • 正黄集团博弘建设官方网站wordpress设置固定链接和伪静态
  • wordpress 建网站视频如何实现网站生成网页
  • 杭州品牌网站建设推广个人的网站建设目标
  • 济南有哪些网站是做家具团购的贸易公司自建免费网站
  • wap网站psd成立公司在什么网站
  • 网站建设婚恋交友聊城网站建设费用
  • 沈阳网站建设联系方式尉氏县金星网架公司
  • 医院网站建设实施方案基础微网站开发信息