用例建模的五个子过程
1、倾听;
2、捕获;
3、细化;
4、调整;
5、检查;
五个字过程相互独立,相互协作,共同完成用例建模工作。
倾听:既是和客户交流,搞清楚他们要什么。
捕获:“谁”通过使用系统的“什么功能”达成“什么目的”?不断回答这个问题,确定用例和角色,宁可重复覆盖,也不要覆盖不全。
细化:对各个用例进行细化,考虑各个业务场景,归纳成事件流,用活动图描述出来。
调整:也许某些用例全部或部分重复了,也许某个用例过于复杂,也许某个用例包含了多条事件流且这些事件流没有相交,也许某些事件流都包含了同一个子段,这些都需要调整,随着用例的调整,角色也随之相应调整。
检查:通过以上4个子过程输出的用例模型如果不满足一下4点则需要打回重构:
1、是否覆盖了所有需求?
2、某些地方的描述是不是有二义性?
3、某些地方与其他地方的描述是不是相矛盾?
4、是不是易于理解?
博学之,审问之,慎思之,明辨之,笃行之。