系统分析设计11
2016-05-15 22:15:06 1 举报
系统分析设计11是一种专业的系统开发方法,主要通过详细研究和理解用户需求,对系统进行深入的分析和设计。这种方法强调从用户的角度出发,全面考虑系统的功能性、可靠性、可用性、效率和可维护性等因素,以确保系统能够满足用户的实际需求。在系统分析阶段,分析师会收集和整理用户需求,明确系统的目标和范围,制定详细的设计方案。在设计阶段,设计师会根据分析结果,创建系统的架构和模块,编写详细的设计文档。这种方法可以有效地提高系统的质量和开发效率,是现代软件开发过程中不可或缺的一部分。
作者其他创作
大纲/内容
CombatDataManager
- taskData : CombatData
+ UpdateCombatData()+ GetCombatData():string+ UpdateMonsterHP( ):void+ UpdatePlayerHP():void
Bag
- bagItemList : List- isBagPanelOpen : bool- itemCount : int - bagName : string- bagClassify : string
+ GetBagItemList() : return bagItemList+ GetItemCount() : return itemCount+ OpenBagPanel() : void+ CloseBagPanel() : void
TaskManager
- panelState : bool
+ ClickTaskPanelOpenButton() : void + OperateTaskItem( Input.mouse.click ) : void+ EnableTaskItemPanel( ):void
1
TaskItem
- state : TaskState- taskInfo : string- taskNumber : int
+ StartTask() : void+ EnterNextTaskState() : return isSuccess+ FinishTask() : return isSuccess+ UpdateTaskItem() : void
Combat
- isCombatPanelOpen : bool- combatResult : enum Result- combatInfo : string
+ ControlCombatValue() : void+ AttackMonster(Monster monster) : void+ PlayerBeAttack(Monster monster) : bool isSuccess + ShowCombatResult() : void+ ClickAttackButton():void+ ClickSkillButton():void+ UpdateSkillButton(TaskItem item ):void
TaskDataManager
- taskData : TaskData
+ UpdateTaskData()+ GetTaskData():string + UpdateTaskData():string
BagDataManager
- bagData : BagData- bagName: string
+ UpdateBagData()+ DeleteBagData()+ GetBagData():char+ GetMedicineData():char
BagItem
- itemType : ItemType- itemInfo : string
+ EquipItem() : void+ UseItem (int count) : return isSuccess+ ShowItemInfoPanel() : void+ CloseItemInfoPanel() : void
Task
- taskItemList : List- isTaskPanelOpen : bool- itemCount : int
+ GetTaskItemList() : return taskItemList+ GetItemCount() : return itemCount+ OpenTaskPanel() : void+ CloseTaskPanel() : void+ UpdateTaskState( ):void+ UpdateTaskPanel( ):void
n
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
BagManager
- panelState : bool- bagName : string- bagClassify : string
+ ClickBagPanelOpenButton() : void + OperateBag( Input.mouse ) : void+ GetBagInfo():char
CombatManager
+ ClickCombatPanelOpenButton() : void + OperateAttackButton( int buttonNum ) : void+ OperateClickButton (int buttonNum): void+ CheckPlayerAndMonsterHP( ):void+ GetCombineResult():string+ ClickTaskPanelCloseButton( ):void
0 条评论
下一页