系统分析设计6
2016-05-15 22:15:06 0 举报
系统分析设计6是一种高级的软件开发方法,它结合了系统分析和设计的理论与实践。这种方法强调在项目开始阶段就进行深入的需求分析和设计,以确保软件能够满足用户的实际需求和期望。系统分析设计6包括六个主要步骤:问题定义、可行性研究、需求分析、系统设计、实现和测试。在这个过程中,开发人员需要与客户紧密合作,以确保软件的功能和性能满足客户的期望。此外,系统分析设计6还强调使用模块化和面向对象的设计原则,以提高软件的可维护性和可扩展性。总之,系统分析设计6是一种有效的软件开发方法,可以帮助开发人员创建出高质量、高性能的软件产品。
作者其他创作
大纲/内容
CombatDataManager
- taskData : CombatData
+ UpdateCombatData()+ GetCombatData():char+ UpdateMonsterHP( ):char+ UpdatePlayerHP():char
Bag
- bagItemList : List- isBagPanelOpen : bool- itemCount : int
+ 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
+ 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():char + UpdateTaskData():char
BagDataManager
- bagData : BagData
+ 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 ) : char+ UpdateBagInfo() : return isSucess+ GetBagInfo() : char+ UpdateTaskInfo() : return isSuccess+ GetdateTaskInfo() : char+ UpdateCombatInfo() : return isSuccess+ GetdateCombatInfo() : char
BagManager
+ ClickBagPanelOpenButton() : void + OperateBag( Input.mouse ) : void+ GetBagInfo():char
CombatManager
+ ClickCombatPanelOpenButton() : void + OperateAttackButton( int buttonNum ) : void+ OperateClickButton (int buttonNum): void+ CheckPlayerAndMonsterHP( ):void+ GetCombineResult():char+ ClickTaskPanelCloseButton( ):void
0 条评论
下一页