关于用例的几个问题分析
[用例的粒度问题]首先没有粒度问题,通常是把步骤当为用例引起的,外部执行者一次有意义的完整交互就是一个用例,执行者可以暂时放心离开了。步骤复杂可扩展为子用例。以买火车为例,抢到票了不支付就不能放心离开,支付票款就不是一个主用例,后补支付可为候选路径。
[系统用例]直接交互的某领导做了几件事,可能是不同角色、几件独立事。一次有意义的完整交互并得到想要结果,可放心离开,就是一个用例。其后其他人处理是其他系统用例。
[用例到功能]用例模型到功能模型是在系统分析中进行的,后者根据已有软件资源,分配职责到不同逻辑模块,得到模块列表和职责(功能)列表,即用例实现。系分主要采用三大视图,领域分析结构视图、行为动态视图(主要是序列图)、生命期状态图,状态图常用于流程分析。