软件开发需求之需求建模解析.pptVIP

  • 7
  • 0
  • 约3.6千字
  • 约 37页
  • 2016-05-24 发布于湖北
  • 举报
类图 语言级别 —————— 类图 class Animal{ String name; String sex; int age; void move(){ } void roar(){ } } 对象图 对象图 对象图和类图很相似,它们能在类被实例化的时候提供系统在某一时刻的视图。 对象图是有利于表示一个系统怎样运作的具体实例。 obj1:Animal name = tiger sex=male age = 9 move( ) 关系 关系: 依赖,依赖是一种“使用”关系, 泛化,继承关系,意味着子类可以替换父类。 关联,最普遍的联系,连接两个类的一条实线 聚合,表示部分对象与整体对象之间的关系。 依赖于 visio与UML 用例描述 光有用例图是不够的,还需要用例描述,可以是一份文档,包含 简要说明。简要介绍该用例的作用和目的。 事件流。包括基本流和备选流,事件流应该表示出所有的场景。 用例场景。包括成功场景和失败场景,场景主要是由基本流和备选流组合而成的。 用例描述 特殊需求。描述与该用例相关的非功能性需求和设计约束(所使用的操作系统、开发工具等)。 前置条件。执行用例之前系统必须所处的状态。 后置条件。用例执行完毕后系统可能处于的一组状态。 常见的用例建模的错误 编写功能性需求,而不是编写使用场景文本。 描述属性和方法而不是使用情况。 编写得用例过于简洁。

文档评论(0)

1亿VIP精品文档

相关文档