软件设计与体系架构实验报告
学院计算机科学与技术学院
学号
姓名
班级sy1201
课题名贪吃蛇游戏开发
f贪吃蛇系统功能需求分析
目录
1需求分析2
2功能描述2
3系统架构3
4用例描述3
41游戏开始或退出3
42游戏难度选择3
43游戏输赢判断4
44得分查询4
5用例图5
6时序图6
61开始与退出时序图6
62游戏设置时序图6
63玩游戏时序图7
64游戏帮组时序图7
7类图8
8界面设计8
1需求分析
此需求分析说明书对《贪吃蛇游戏》软件做了全面的用户需求分析明确所要开发的游戏软件应具有的功能、性能与界面使系统分析人员及软件开发人员能清楚地了解用户的需求并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
2功能描述
功能包括如下几点
1贪吃蛇的基本玩法即可以用上、下、左、右键游戏区蛇的运动方向使之向
f着有食物的方向运动并吞吃食物使身体增长如果蛇在移动过程中撞到墙
壁或身体交叉蛇头撞到自己的身体游戏结束。
2调节蛇的运动速度即用户可以调节蛇的速度来选择不同的难度。
3选择关卡功能即游戏分不同的难度级别用户可以选择不同的难度级别进行
游戏。
4游戏帮组即用户可以查看游戏说明、查看英雄榜等。
3系统架构
4用例描述
41游戏开始或退出
42游戏难度选择
f43游戏输赢判断
44得分查询
f其他事件流无
异常事件流
提示错误游戏自动退出
后置条件玩家知道成绩排行注释无
5用例图
f6时序图
61开始与退出时序图
62游戏设置时序图
f63玩游戏时序图64游戏帮组时序图
f7类图
8界面设计
f
fr