您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 2贪吃蛇系统功能需求分析
软件设计与体系架构实验报告学院:计算机科学与技术学院学号:0121210680330姓名:郭烨华班级:sy1201课题名:贪吃蛇游戏开发贪吃蛇系统功能需求分析目录1需求分析...........................................................................................................................22功能描述...........................................................................................................................23系统架构...........................................................................................................................34用例描述...........................................................................................................................34.1游戏开始或退出........................................................................................................34.2游戏难度选择............................................................................................................34.3游戏输赢判断............................................................................................................44.4得分查询....................................................................................................................45用例图...............................................................................................................................56时序图...............................................................................................................................66.1开始与退出时序图....................................................................................................66.2游戏设置时序图........................................................................................................66.3玩游戏时序图............................................................................................................76.4游戏帮组时序图........................................................................................................77类图...................................................................................................................................88界面设计...........................................................................................................................81需求分析此需求分析说明书对《贪吃蛇游戏》软件做了全面的用户需求分析,明确所要开发的游戏软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。2功能描述功能包括如下几点:1)贪吃蛇的基本玩法:即可以用上、下、左、右键游戏区蛇的运动方向,使之向着有食物的方向运动,并吞吃食物使身体增长,如果蛇在移动过程中,撞到墙壁或身体交叉蛇头撞到自己的身体游戏结束。2)调节蛇的运动速度:即用户可以调节蛇的速度来选择不同的难度。3)选择关卡功能:即游戏分不同的难度级别,用户可以选择不同的难度级别进行游戏。4)游戏帮组:即用户可以查看游戏说明、查看英雄榜等。3系统架构游戏控制模块开始游戏暂停游戏继续游戏退出游戏4用例描述4.1游戏开始或退出概述玩家开始游戏或退出游戏前置条件玩家已进入并开始游戏正常事件流1、玩家选择“上、下、左、右”键,来控制目标的方向2、目标向相应的方向转向其他事件流在游戏中,玩家不得返回主菜单异常事件流提示错误,游戏自动退出后置条件目标做出相应的动作注释无4.2游戏难度选择用例名称:游戏难度选择用例标识号:无参与者:玩家简要说明:选择难度前置条件:玩家已登陆游戏基本事件流:1玩家选择“难度选择”选项2游戏记录难度其他事件流:无异常事件流:提示错误,游戏自动退出后置条件:玩家知道成绩排行注释:无4.3游戏输赢判断用例名称:游戏输赢的判断用例标识号:无参与者:玩家简要说明:判断输赢前置条件:玩家已登陆游戏基本事件流:1、目标超越边界、或碰触自身,则判断目标死亡2、游戏结束3、用例结束其他事件流:无异常事件流:提示错误,游戏自动退出后置条件:游戏结束注释:无4.4得分查询用例名称:得分查询用例标识号:无参与者:玩家简要说明:选择英雄榜前置条件:玩家已登陆游戏基本事件流:1、玩家选择英雄榜按钮2、进入成绩查询3、选择返回,回到主菜单4、用例结束其他事件流:无异常事件流:提示错误,游戏自动退出后置条件:玩家知道成绩排行注释:无5用例图6时序图6.1开始与退出时序图6.2游戏设置时序图6.3玩游戏时序图6.4游戏帮组时序图7类图8界面设计
本文标题:2贪吃蛇系统功能需求分析
链接地址:https://www.777doc.com/doc-2131633 .html