Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我为一个购物网站绘制了一个UML用例图,应该';管理购物车&x27;包括在内吗?_Uml_Use Case - Fatal编程技术网

I';我为一个购物网站绘制了一个UML用例图,应该';管理购物车&x27;包括在内吗?

I';我为一个购物网站绘制了一个UML用例图,应该';管理购物车&x27;包括在内吗?,uml,use-case,Uml,Use Case,用例图中应该包括哪些行为?问问自己购物网站的附加值是什么。首先,它将是“当前项目”。下一步,您可能会有“销售项目”。无论你是用手推车还是其他方式来做这件事,都可能无关紧要。购物车的使用是一个实现细节。即使您有“必须使用购物车”的要求,这也只是实现的一部分。真正的用例是前两个。你可能需要展示更多(交叉销售、广告等)。但是“管理购物车”绝对不是用例。它根本没有增加任何价值。此外,从购物车中添加或删除项目也没有实际价值,除非您将玩购物车定义为某种娱乐(我对此表示怀疑)。可能不应添加“管理购物车”,但“

用例图中应该包括哪些行为?

问问自己购物网站的附加值是什么。首先,它将是“当前项目”。下一步,您可能会有“销售项目”。无论你是用手推车还是其他方式来做这件事,都可能无关紧要。购物车的使用是一个实现细节。即使您有“必须使用购物车”的要求,这也只是实现的一部分。真正的用例是前两个。你可能需要展示更多(交叉销售、广告等)。但是“管理购物车”绝对不是用例。它根本没有增加任何价值。此外,从购物车中添加或删除项目也没有实际价值,除非您将玩购物车定义为某种娱乐(我对此表示怀疑)。

可能不应添加“管理购物车”,但“从购物车中删除项目”、“更新购物车中项目的数量”等可能应该添加。