当接手了一个项目,第一部是进行可行性分析,第二步是进行需求分析(可参考本人另一篇博客),完成需求分析后,可以画出系统业务功能需求框图.接着便可以进行用例建模了.
用例建模是客户需求分析的重要组成部分,它从最终用户的角度来理解软件系统的需求,强调谁在使用系统,系统可以完成哪些功能.
用例建模一般有以下几个步骤:
(1) 业务需求分析.这在个过程中分析系统的业务需求,有时业务需求会很庞大,这个时候需要将一些子系统合并.
(2) 确定系统边界.这是在业务需求分析结束后,整理规划出整个系统的分割,以及确定每部分的范围.
(3) 确定执行者.通过对业务需求的分析可以得到在系统外的执行者.一般分为若干执行者以及若干系统执行者.执行者主要是操作用例.
(4) 确定用例.划分了系统边界,那就可以得出系统边界内有多少个用例,系统边界外有多少个执行者.并对用例之间的关系加以适当的描述.
(5) 绘制用例图.用图的形式表现出用例与用例之间的关系,让人更容易理解.
(6) 描述用例.对每个用例进行描述,一般包括用例名,执行者,目的,过程描述,异常事件处理流.这部分要尽可能的详细地对用例进行描述.因为这是后面对象类建模