第06章 UML视图及建模(上).pptVIP

  • 2
  • 0
  • 约1.47千字
  • 约 47页
  • 2017-05-27 发布于河南
  • 举报
第06章 UML视图及建模(上)

实用软件工程;第06章 UML视图及建模;教学目标;6.1 UML中的图;图 diagrams;UML 9种图;1 用例图;2 类图;3 对象图;4 顺序图;5 协作图;6 状态图;7 活动图;8 构件图;9 部署图;6.2 UML视图; 描述系统的功能、需求等外部特性。涉及到用例图,活动图,状态图等。 ; 描述系统的功能、需求等外部特性。涉及到用例图,活动图,状态图等。 ; 描述系统的功能、需求等外部特性。涉及到用例图,活动图,状态图等。 ; 描述系统的功能、需求等外部特性。涉及到用例图,活动图,状态图等。 ; 描述系统的功能、需求等外部特性。涉及到用例图,活动图,状态图等。 ;6.3 示例;6.3.1 用例建模(Use Case);6.3.1 用例建模 - 用例;6.3.1 用例建模 - 用例;6.3.1 用例建模 - 用例;6.3.1 用例建模 - 用例;6.3.1 用例建模 - 参与者;6.3.1 用例建模 - 参与者;6.3.1 用例建模 - 参与者;6.3.1 用例建模 - 用例之间的关系; 1. 关联关系 参与者与用例之间是关联关系,表示参与者与用例之间具有使用,交互信息的关联。; 2. 泛化关系 参与者与参与者之间,用例与用例之间存在一般与特殊的关系。; 3. 包含关系 两个用例之间,一个用例(基本用例)的行为包含了另外一个用例(包含用例)的行为。 包含关系用依赖关系的include构造型来表示。; 3. 包含关系 为了使用包含关系,用例必须遵循以下两个约束条件: 1、客户用例只依赖于提供者用例的返回结果,不必了解提供者用例的内部结构。 2、客户用例总会要求提供者用例执行,对提供者用例的调用是无条件的。; 4. 扩展关系 扩展关系表示基本用例在扩展点要增加新的行为或功能,以扩展到新用例。 扩展关系用依赖关系的extend构造型来表示。;6.3.1 用例建模 - 用例图; 2. 用例图的形式 ;;;用例图描述了参与者和系统特征之间的关系,但是它缺乏描述系统行为的细节。 用例描述:以书面文档的形式对用例进行描述。;名称 用于表明用户的意图或用例的意图。例如:书目管理,架存管理。 标识符 唯一标识一个用例。 参与者 在此用例相关的参与者列表。 状态 指示用例的状态,通常为以下几种之???:进行中、等待审查、通过审查或未通过审查。; 频率 参与者使用此用例的频率。 前置条件 描述了执行用例之前系统必须满足的条件。这些条件必须在使用用例之前得到满足。 后置条件 将在用例成功完成后得到满足。 基本操作流程 参与者在用例中所遵循的主逻辑路径。 ; 可选操作流程 包括用例中很少使用的逻辑路径,例如那些在变更工作方式、出现异常或发生错误的情况下所遵循的路径。 修改历史记录 关于用例的修改时间、修改原因和修改人的详细信息。;● 用例:取款 ●参与者:储户 ●操作流: ① 通过读卡机,储户插入ATM卡 ② ATM系统从卡上读取银行ID、帐号、并验证帐号。 ③ 储户键入密码,系统检验密码。 ④储户按确认键,输入取款金额。 ⑤ATM把帐号和取款金额传递给银行系统,取回确认信息和帐户余额。 ⑥ ATM输出现金,并显示帐户余额。 ⑦ATM记录事务到日志文件。;6.3.2 发现用例;

文档评论(0)

1亿VIP精品文档

相关文档