码迷,mamicode.com
首页 > 其他好文 > 详细

《结对-结对编项目作业名称-需求分析》

时间:2017-09-05 23:06:45      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:开发者   时间   服务   界面   分享   cli   最低要求   小游戏   logs   


一、             引言
1.   编写目的

本文档将对《贪吃蛇》游戏软件开发需求进行描述,开发出一部属于自己的软件游戏。
2.   背景

本项目作为训练编写软件文档而提出,通过了解《贪吃蛇》的游戏开发历程,了解软件文档的相关标准和编写原则,训练并掌握各类文档的写作技巧。本项目也作为实验教材。

本项目的名称:贪吃蛇游戏软件

本项目的提出者:高云鹏,孙晨旭

本项目的开发者:高云鹏,孙晨旭


3.   参考资料

① 基于控制台实现贪吃蛇游戏

python学习笔记05:贪吃蛇游戏代码


二、             任务概述
4.   目标

该软件是一个基于敏捷的游戏,为使广大群众得到休闲时光。

软件开发的目标是理解软件文档写作规范以及利用Java开发简单的小游戏,同时也满足喜爱敏捷类游戏的同学的期望。

该系统运行的平台应具有eclipse.exe。


5.   用户的特点

用户不需要任何技术背景,只需看懂游戏规则即可。


三、             需求规定
6.   对功能的规定

游戏者通过键盘的上下左右控制蛇头的移动方向,回车键暂停/继续,通过UP上,DOWN下,life左,right右,来控制蛇的移动方向。游戏的目的是使蛇吃到食物,不可以吃到石头或者自己的尾巴,每一次吃到食物蛇的长度加一。蛇吃到石头或者自己的尾巴时,游戏结束。可以设置关卡,每吃到5个食物,关卡加一,速度加一,可以设置游戏背景颜色,蛇头颜色,食物颜色,蛇身颜色,还可以显示网格,同时选择网格的颜色。可以设置”重新开始”,点击‘重新开始置’时,恢复默认设置。

功能分析图如下:

技术分享

1.   对性能的规定


2.1.精度

本软件对数据的精度没有特殊的要求。


2.2.时间特性要求

本软件对时间没有特殊要求。


2.3.灵活性

本软件采用可视化界面,用户通过单击界面上的相关按钮就可以完成各项操作。


一、             运行环境规定
1.   设备

硬件最低要求:CPU P II以上PC 服务器,内存32MB以上,硬盘15MB以上。


2.   支持软件

操作系统:windows 98.、windows NT、windows 2000、windows XP、windows Server 2003等能安装eclipse.exe的操作系统。

《结对-结对编项目作业名称-需求分析》

标签:开发者   时间   服务   界面   分享   cli   最低要求   小游戏   logs   

原文地址:http://www.cnblogs.com/sunchenxu/p/7482043.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!