面向对象分析与设计5用例建模.ppt

* 应避免的误解 应该避免这样一种误解――认为由参与者和用例构成的用例图就是用例模型, 用例图只是在总体上大致描述了系统所能提供的各种服务,对于系统的功能有一个总体的认识。 除此之外,还需要描述每一个有例的详细信息,这些信息包含在用例规约中。 用例模型是由用例图和每一个用例的详细描述――用例规约所组成的 * 描述用例 对用例的功能描述,可采用自然语言,也可以采用用户定义的语言。 大多数用例是简单的;只是一个操作的逻辑序列,该序列具有一个来自外界的出发操作。 有一些用例要复杂一些,具有多个例外的情况(例如出错)或不同的交互路径(可进行分支)。 * 细化用例描述 为什么细化用例描述? 描述软件需求 为后续的开发准备一个系统功能描述 在事件流中描述更为详细的信息 参与者做了什么动作 系统是如何响应的 系统和参与者之间交换了哪些信息 描述用例场景 成功场景 失败场景 描述额外的用例信息 前置条件 后置条件 * 用例文本表示法 用例编写没有固定格式,根据个人需要编写,关键是详细编写主流程及备选流程 单栏分格 双栏格式(分离参与者与系统的处理步骤) 不需要描述界面信息 编写黑盒用例,不对系统内部工作、构件或设计进行描述 * Pos系统处理销售用例 用例命名,一般是动词+名词结构 各小节含义 范围 用例描述的是对一个系统的使用,为系统用例 说明所要设计的系统 级别 用例的级别,依据用例服

文档评论(0)

1亿VIP精品文档

相关文档