细化用例类图
2016-05-25 15:26:13 0 举报
由于你没有提供具体的用例类图,我无法为你生成一个特定的描述。然而,我可以给你一个例子来说明如何进行描述。 假设我们有一个在线购物网站的用例类图,它可能包括”用户”、”商品”、”购物车”和”订单”等类。每个类都有一些特定的行为,如”查看商品”、”添加商品到购物车”、”从购物车中删除商品”、”下订单”等。在描述这个用例类图时,我们可以说:”用户”类的主要行为是浏览和购买商品,他们可以通过”查看商品”和”添加商品到购物车”来实现这些行为。”商品”类的行为包括被添加到购物车和被购买。”购物车”类的行为包括添加和删除商品,以及查看购物车中的商品。”订单”类的行为包括创建和支付订单。
作者其他创作
大纲/内容
Player
- id : string- password : string- level : int- exp : int- toughten : int- position : Vector3- bagInfo : BagManager- taskInfo : TaskManager- combatInfo : CombatManager
+ UpdatePlayerInfo( string infoName ) : return isSuccess+ GetPlayerInfo( string infoName ) : string+ UpdateBagInfo() : return isSucess+ GetBagInfo() : string+ UpdateTaskInfo() : return isSuccess+ GetdateTaskInfo() : string+ UpdateCombatInfo() : return isSuccess+ GetdateCombatInfo() : string
Task
- taskItemList : List- isTaskPanelOpen : bool- itemCount : int
+ GetTaskItemList() : return taskItemList+ GetItemCount() : return itemCount+ OpenTaskPanel() : void+ CloseTaskPanel() : void+ UpdateTaskState( ):void+ UpdateTaskPanel( ):void
TaskManager
- panelState : bool
+ ClickTaskPanelOpenButton() : void + OperateTaskItem( Input.mouse.click ) : void+ EnableTaskItemPanel( ):void
TaskItem
- state : TaskState- taskInfo : string- taskNumber : int
+ StartTask() : void+ EnterNextTaskState() : return isSuccess+ FinishTask() : return isSuccess+ UpdateTaskItem() : void
TaskDataManager
- taskData : TaskData
+ UpdateTaskData()+ GetTaskData():string + UpdateTaskData():string
0 条评论
下一页