问一个基础的用例问题?

06-12-13 vcshcn
    

用例的创建是在概要设计,还是在详细设计阶段?

如果有一个“用户登陆”用例,是否应该有型如“填写用户登陆日志”这种话呢?这句话是不是放在详细设计阶段更好呢?

    

banq
2006-12-14 16:15

用例的创建是和客户交流的结果,而不是设计的结果。

vcshcn
2006-12-17 14:17

我最近看了一些iconix过程.

我想用例也是贯穿到需求和分析和设计过程中的,对吗?

如果在登陆过程中有写"登陆日志"步骤,而这个过程并不是用户提出的,对他们来说也是不知道的一个步骤.

那么在我的设计过程之中,我是把"登陆过程"在需求阶段设计画出来呢?还是在分析阶段设计画出来呢?

我说的不太清楚,sory

JRoger
2007-01-23 15:16

我也来顶一下!谈谈我的看法,不对之处请指正。

正如banq大师说的,用例的创建是和客户交流的结果,而不是设计的结果。

首先用例是在需求中建立的,是用来跟客户交流的一种表述,用例描述的是系统的目标,是客户希望有的能直接看到的东西,创建用例不等于功能分解,描述用例是没先后顺序的,只是用例之间的一种关系描述。

用例是需求阶段的产物,不能用在设计阶段,你要进一步提炼用例,生成活动图,再进一步生成顺序图,找出功能需求和对象,生成交互图,找出对象关联,提炼对象之间的关系,做到低耦合高内聚,生成详细类图再实现。大至是这样的,现在都提倡迭代式开发,所以每个开发阶段都要有需求分析和系统设计再实现这样的步聚。