软件需求说明文档--团队开发项目
1.1引言
1.1.1编写目的
为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。本文档的预期读者为开发者。
1.1.2背景
软件名称:flouty fish
任务提出者:张永
开发者:“菜鸟也能干大事”开发小组
用户:使用电脑的无聊人群
1.1.3定义
1.1.4参考资料
手机游戏《Flappy bird》
1.2任务概述
1.2.1目标
开发意图:满足电脑用户对此类游戏的需求,重新定义其玩法,将用户对flappy bird一类游戏冷却下来的热情再度炒热。
应用目标:得到游戏用户的肯定和喜爱。
作用范围:使用电脑的小游戏爱好者。
1.2.2用户的特点
超级无聊,无聊到会用电脑玩小游戏的奇葩人群;
坐在办公室又不敢玩手机的上班族无聊人士;
手机没电逼不得已要用电脑玩游戏的苦逼人群;
1.2.3假定与约束
经费限制:无。
开发期限:本学期第十五周,以实际为准。
1.3需求规定
1.3.1对功能的规定
用鼠标点击开始按钮使游戏开始,通过按键盘上的任意键实现屏幕中鱼的动作,鱼在无控制情况下浮起上升,用户通过敲击键盘对鱼实现下降操作,使鱼穿过柱子,若撞到柱子则鱼死亡,游戏结束。
1.3.2对性能的规定
1.3.2.1精度
无要求。
1.3.2.2时间特性耍求
无。
1.3.2.3灵活性
适应windows各种操作系统。
1.3.3输入输出要求
输入:鼠标点击开始按钮开始游戏;键盘上的任意键都可以用来控制鱼的动作。
1.3.4数据管理能力要求
无。
1.3.5故障处理要求
无。
1.3.6其他专门要求
无。
1.4运行环境规定
1.4.1设备
PC机。
1.4.2支持软件
无。
1.4.3接口
无。
1.4.4控制