面向对象的需求分析剖析.ppt

面向对象的需求分析剖析

* 时间 气温不是,仅是一个条件 * 系统的存在是因为:参与者有一些需要使用它来满足的目标 * 用户可以看见的,是由系统生成的 * 用例是一个完整的交互,用例之间没有顺序的关系 * * -*- 前置、后置条件-2 某些用例依赖于其他用例 一个用例在离开系统时,可能是另一个用例的前置条件(例如:“登录”和“管理系统”) 有助于识别漏掉的用例 如果一个用例的前置条件不能由执行其他用例满足,可能意味着丢失了用例(例如:“管理订单”却没有“登录”用例) -*- 用例交互四部曲-事件流 1. 动 作 4. 回 应 2.改变 3.验证 系 统 写:可观测的、体现客户利益的文字 -*- 事件流描述要点 1.只书写“可观测”的(说人话) 2.使用主动语句 3.句子必须以参与者或系统作为主语 4.不要涉及界面细节 5.分支和循环 -*- 要点1:只写“可观测”的 系统通过ADO建立数据库连接,传送SQL查询语句,从“商品表”查询商品的详细信息… 系统按照查询条件搜索商品的详细信息 -*- 要点2:主动语句 欧文丛贝克汉姆处得到传球,守门员… 贝克汉姆传球给欧文,欧文射门,守门员扑救… 出纳员…… 系统…… -*- 要点3:以参与者或系统作主语 参与者…… 系统…… 出纳员接收顾客的付款—顾客的付款数可能高于商品总额 出纳员录入顾客所付的现金总额 系统显示出应找还给顾客的余额,打印付款收据 -

文档评论(0)

1亿VIP精品文档

相关文档