网站jquery在线优化,免费微信h5页面制作,河南建筑官网首页,网站下拉菜单html做多大1、什么是用例图 用例图源于Jacobson的OOSE方法#xff0c;用例图是需求分析的产物#xff0c;描述了系统的参与者与系统进行交互的功能#xff0c;是参与者所能观察和使用到的系统功能的模型图。它的主要目的就是帮助开发团队以一种可视化的方式理解系统的功能需求#xf…1、什么是用例图 用例图源于Jacobson的OOSE方法用例图是需求分析的产物描述了系统的参与者与系统进行交互的功能是参与者所能观察和使用到的系统功能的模型图。它的主要目的就是帮助开发团队以一种可视化的方式理解系统的功能需求包括基于基本流程的“角色”关系以及系统各个功能之间的关系。它通过用例Use Case来捕获系统的需求再结合参与者Actor进行系统功能需求的分析和设计。 2、用例图的组成 用例图有四部分组成用例Use Case、参与者Actor、系统边界、关联 2.1 参与者 在一个系统开发前我们必定首先要确定系统的用户系统的用户就是系统的参与者。除此以外我们还会想打我们开发的系统与其他的系统有什么关联因此系统的参与者可分为两类一类是人包括系统的使用者、维护者等另外一类是其他系统。 2.2 用例 用例Use Case是参与者Actor可以感受到的系统服务或功能单元。 任何用例都不能在缺少参与者的情况下独立存在。同样任何参与者也必须要有与之关联的用例所以识别用例的最好方法就是从分析系统参与者开始在这个过程中往往会发现新的参与者。 用例是有粒度的用例的粒度指的是用例所包含的系统服务或功能单元的多少。用例的粒度越大用例包含的功能越多反之则包含的功能越少。 2.3 系统边界 所谓系统边界是指系统与系统之间的界限。把系统边界以外的同系统相关联的其他部分称之为系统环境。 2.4 关联 为了减少模型维护的工作量、保证用例模型的可维护性和一致性可以在用例之间抽象出包含Include、扩展Extend和泛化Generalization这几种关系 包含关系是指用例可以简单地包含其他用例具有的行为并把它所包含的用例行为作为自身行为的一部分。 扩展关系是指在一定条件下把新的行为加入到已有的用例中获得的新用例称为扩展用例Extension原有的用例称为基础用例Base。 泛化关系是指一个父用例可以被特化形成多个子用例而父用例和子用例之间的关系就是泛化关系。 3、简单登录注册系统用例图 转载于:https://www.cnblogs.com/tangdrogn/p/7742264.html