剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

用例设计

Posted on 2007-05-23 09:31  落花人独立  阅读(506)  评论(2编辑  收藏  举报

了解一个公司的及其相关业务是非常困难的。您需要了解公司的业务及其涉及的行为、存在哪些信息、有哪些顾客和合作者等。
您不仅要了解公司现在的业务,还要了解其发展方向及短期目标和远景目标。

需要获取的基本信息:
工作人员对业务的看法
他们觉得公司的哪些行为是成功的,哪些行为是错误的
每个人的工作方式

用例图描述业务。
活动图给出了业务的基本工作流程,了解人们的工作方式及隶属的系统和流程。

活动图适用于许多目的:
理解现存业务
识别出将要发生变化的业务领域
发现业务过程中的冗余
发现业务过程中的瓶颈
识别出可以更好地在内部完成或外部完成的行为
建立起特定的行为或业务用例的信息需求

建立活动图或其它类型的分析图时,要避免“分析瘫痪”。即花费大量时间来分析业务,从而导致开发开作停顿在分析阶段的不正常现象。
明白何时结束分析而开始系统设计是非常重要的。

用例:一个完全的行为流程,由业务参与者发起,被系统执行,服务于发起者。
业务参与者:业务的外部参与者。
业务工作者:业务的内部参与者,其工作有助于实现某个业务用例。
业务实体:由业务工作者使用,用于实现用例。
业务模型:描述业务运作的模型,由业务用例模型和业务对象模型组成。
业务对象模型:一个对象模型,提供业务用例的实现,是业务的内部视图。

JAD:把项目的参与者聚集到一起,分成结构化的开发组,以集体讨论的方式来定义需求、收集必要的
信息做出关键的决定。需要详细笔记。

精简用例的WAVE方法:
W 用例只描述了要做什么,而没有描述怎样做么?
A 用例是从参与者的角度来描述的么?
V 用例对参与者有用么?
E 事件的流程是一个整体的业务过程么?

小用例归到大用例,同名用例归档。删除无价值用例或将其添加到其它用例。

count hit
欢迎您到紫阁阳光坐客