1 概要设计说明书1
1编写目的在分析《贪吃蛇游戏的需求分析说明》的基础上, 我们对该系统做了概要设计,主要是基于以下目的编写此说明书:1
对系统概要设计的的阶段任务成果形成文档,以便阶段验收、评审,最终的阶段验收
对需求阶段的文档再次确认过程,对前一阶段的需求不充分的地方或者有错误的地方进行修改
明确整个系统的功能框架和数据结构,为下一阶段的详细设计、编码、测试提供参考依据
明确编码规范和命名规范,统一程序界面
预期读者:详细设计人员、概要设计评审小组、研究院领导
2 背景系统名称:贪吃蛇游戏任务提出者:手机策划人员开发者:技术人员用户: NOKIA 手机用户运行该软件机器: NOKIA 手机1
节:一条蛇可以看成由许多正方形的“小格子” 拼凑成, 称作节
节是蛇身上最小的单位
链表:用来保存每一段的状态, 链表的元素单位是节
且链表的第一个元素表示蛇的头部
坐标系:以左上角那点为( 0,0),向右则 x 递增,向下则 y 递增
4 参考资料张海藩:《软件工程导论》第五版清华大学出版社2 肖刚等:《实用软件文档写作》2总体设计2
1需求规定2
1 输入、输出输入:操作选择、级别输出:时间、分数2
2 功能要求本设计所开发的是基于Java的一个贪吃蛇游戏软件, 主要实现游戏的开始、 暂停、退出等功能,分为:游戏主界面模块、游戏控制模块两个模块
3 性能要求本游戏在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中,始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点
游戏主界面应该力求美观,赏心悦目
游戏控制模块应做到易懂、易操作,而且准确率高,不易出错
2运行环境本次设计的系统环境及工具:运行环境: WindowsXP 编程语言: Java 使用工具: Eclipse 2