1.导言
1.1编写目的
本需求规格文档的目的是说明连连看的功能和设计方向、目标,为全体开发人员进一步的设计和实现提供统一的依据。
1.2项目背景
个人作业
2.任务概述
2.1目标
为玩家提供一种休闲娱乐的方式
2.2开发环境
Eclipse+windows7
2.3运行环境
配置了JAVA环境的PC,windows xp以上
3.功能需求
3.1功能划分
游戏控制模块
游戏设置模块
游戏记录模块
关卡选择模块
3.2功能描述
玩家打开游戏,在游戏菜单上有4个选项
1)开始游戏:不多说
2)游戏设置:玩家可以选择游戏的难易度
3)查看记录:玩家可以查看在不同难度下取得的最好成绩
4.面向对象设计
4.1用例图
4.2用例图描述
用例名:开始游戏
执行者:玩家
前置条件:打开游戏
后置条件:点击“开始游戏“
基本路径:a)点击“开始游戏“,进入游戏
b)玩家通过鼠标进行操作
c)点击相同图案来消除他们
d)在规定时间内,若玩家没有把所有图案都消掉,则游戏结束
用例名:游戏设置
执行者:玩家
前置条件:打开游戏
后置条件:点击“游戏设置“
基本路径:a)点击“游戏设置“
b)通过点击“简单”“中等”“困难”来改变游戏难度
c)点击“返回”来回到游戏主界面
用例名:查看记录
执行者:玩家
前置条件:打开游戏
后置条件:点击“查看记录”
基本路径:a)点击“查看记录”可查询玩家在不同难度下的最高分,分数共十个,由上往下递减
4.3顺序图
4.4活动图
5.运行需求
5.1用户界面
选择适合图片,多窗口运行
5.2硬件接口
无
5.3软件接口
Windows xp或更高