1、扩展说明了系统所完成的目标是不同的,但有时需要表达“有多种不同方法来完成相同目标”。系统所完成的目标是相同的,但怎样做可能不同。这通常是因为技术的变化或输入数据的不同。应该将这些变化写到“技术和数据变化”列表,而不是写到扩展部分中。

示例

主成功场景:

……

2.用户标识自己、银行、账号。

……

技术和数据变化列表:

2a. 用银行卡、眼扫描或指纹来识别。

读书笔记8的第五点中提到寻找扩展可考虑的情况的第一点是:一种可选择的成功路径(职员使用便捷的代码),可能这个所谓的成功路径是有一定步骤的,但目标是和成功场景一致的,应该和本章的技术和数据变化区分

2、技术和数据变化列表不包含条件和步骤。

3、如果决定使用UML用例图,那么你可以为一个基本步骤创建一个空的。一般性的基用例,为每个变化创建一个具体的用例。

这里所说的就是UML用例泛化的关系

 

总结:本章篇幅只有一页两面,只是说明了一下什么是“技术和数据的变化”

posted on 2005-10-19 19:30  spgoal  阅读(1075)  评论(0编辑  收藏  举报