用户注册功能的设计概要

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单登录注册系统用例图
项目二 网上商店的 用户登录与注册功能
模块2 用户注册功能的设计
模块回顾
常用内置对象的使用 Request对象的常用方法 Response对象的常用方法 Out对象的常用方法

预习检查
什么是用例图 如何进行模块设计 Java web如何进行状态保存

模块目标
了解用例图 了解系统设计 掌握session状态保存 巩固内置的

什么是用例图
用例图源于Jacobson的OOSE方法,用例图是需求分 析的产物,描述了系统的参与者与系统进行交互的功 能,是参与者所能观察和使用到的系统功能的模型图。 它的主要目的就是帮助开发团队以一种可视化的方式 理解系统的功能需求,包括基于基本流程的“角色” 关系以及系统各个功能之间的关系。它通过用例(Use Case)来捕获系统的需求,再结合参与者(Actor)进 行系统功能需求的分析和设计
包含关系是指用例可以简单地包含其他用例具有的行为,并把它所 包含的用例行为作为自身行为的一部分。
用例图的组成
扩展关系是指在一定条件下,把新的行为加入到已有的用例中, 获得的新用例称为扩展用例(Extensiwk.baidu.comn),原有的用例称为基础 用例(Base)。
泛化关系是指一个父用例可以被特化形成多个子用例, 而父用例和子用例之间的关系就是泛化关系。
用例图的组成
用例图有四部分组成:用例(Use Case)、参与者 (Actor)、系统边界、关联 参与者 在一个系统开发前,我们必定首先要确定系统的用 户,系统的用户就是系统的参与者。除此以外,我们 还会想打,我们开发的系统与其他的系统有什么关联? 因此,系统的参与者可分为两类,一类是人,包括系 统的使用者、维护者等,另外一类是其他系统。
用例图的组成

系统边界
所谓系统边界是指系统与系统之间的界限。把系统边界以外的同系 统相关联的其他部分称之为系统环境。
用例图的组成

关联
为了减少模型维护的工作量、保证用例模型的可维护性和一致性, 可以在用例之间抽象出包含(Include)、扩展(Extend)和泛化 (Generalization)这几种关系
用例图的组成

用例
用例(Use Case)是参与者(Actor)可以感受到的系统服务或功 能单元。 任何用例都不能在缺少参与者的情况下独立存在。同样,任何参与 者也必须要有与之关联的用例,所以识别用例的最好方法就是从分析系 统参与者开始,在这个过程中往往会发现新的参与者。
用例是有粒度的,用例的粒度指的是用例所包含的系统服务或功能 单元的多少。用例的粒度越大,用例包含的功能越多,反之则包含的功 能越少。
相关文档
最新文档