需求规格说明书

一、目的

  • 本说明书为了让用户尽快了解产品所含功能,描述用户对产品的期望与需求。明确软件开发的最终目的,使开发出来的软件能够更好的达到用户的需求。其作为用户和软件开发人员达成的技术协议书,作为着手进行设计工作的基础和依据,系统开发完成以后,为产品的验收提供了依据。

二、项目概述

1、产品概述

  本产品为内置新模式的闯关小游戏--俄罗斯方块。

2、典型用户

  有空闲时间,有打游戏打发时间的青年乃至中老年人。

3、功能需求

  

4、技术需求:

  1)开发平台:eclipse、Intellij IDEA

  2)运行环境:Windows10

  3)掌握JAVA的各种GUI框架(Swing、Fx等)、熟悉java线程

  4)相关算法

5、原型设计

  1)游戏方块设计

        

  

   2)游戏界面设计

  

6、软件预期用户数量

  50人

7、软件属性说明

  真实性:针对有怀旧情怀的玩家设计的新版俄罗斯方块小游戏,让用户在回忆过去的同时又有新的体会。

  可用性:有单人/双人模式供用户选择,提供人性化的设置,保证安全稳定可靠。

  价值所在:据不完全统计,关注游戏、玩游戏的玩家已经超过了全国人口的10%,广东省更是居于榜首。玩家的年龄分布主要在 18~45 岁之间,这个年龄段中(特别是30岁以上),有许多是拥有游戏情怀的玩家,他们对儿时的游戏有着独特的情怀,市场存在经典游戏的需求。

三、团队计划

1、团队项目git地址

  https://github.com/DiligentVegetableChicken/Tetris

2、团队项目码云地址

  https://gitee.com/Jax3/Tetris

3、团队计划

  

4、码云issue截图

  

四、团队分工及感想

组员 任务 完成情况 个人感想
纪昂学 整体界面设计;博客制作、底层数据结构——方块与场景的设计 底层数据结构完成,整体界面设计还未完成 团队项目还是需要多沟通,单靠一个人想法很难做。
周梓波 对游戏运行逻辑进行架构 已有基本思路  团队合作时,要学会主动。不主动,就很难配合。要学会为团队分担,不能混水摸鱼。
蔡越 解析模型、绘制方块、场景、分数、程序的设计 方块、场景的素材已有,分数的设计也大体完成  在团队合作时,应明确自己的任务,并阶段性向队友反馈,不惧困难不断学习。
廖业成 设置界面设计、难度调节、功能实现 对功能的实现已有思路,待完成  团队合作中要积极与小组成员沟通,交换思想,在技术上扬长避短,使得事半功倍。
冷沐阳 方块与场景的数据交互、方块与按键输入的数据交互 有思路,还未完成 做好计划和分工才能更顺利的完成任务

团队作业part2--需求规格说明书的更多相关文章

  1. 团队作业Week6:规格说明书编写

    (1)请分析你们团队项目的典型用户和场景,并写一个团队博客发布你们团队项目的功能规格说明书. (2)再写一个博客团队博客发布你们项目的设计文档(技术规格说明书). 截止时间:2015-11-03

  2. C++轮子队-软件需求规格说明书

    团队Github项目仓库 软件规格需求说明书 引言 编写目的 软件规格需求说明书书了“2048俄罗斯方块”1.0版本的软件功能性需求和非功能性需求. 文档约定 描述编写文档时所采用的标准或排版约定,包 ...

  3. 失物找寻APP软件需求规格说明书——第三次团队作业

    ⭐对于软件需求规格说明书的理解 在没写这份软件需求规格说明书的时候我们组成员都不是很理解它的必要性,当然,写完之后才知道它的作用. 软件需求说明书的存在是为了使用户和软件开发者双方对该软件的初始规定有 ...

  4. 团队作业3——需求改进&系统设计

    Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...

  5. 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩

    看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...

  6. 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示

    第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...

  7. 【1414软工助教】团队作业3——需求改进&系统设计 得分榜

    题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...

  8. 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示

    作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...

  9. Team饭来了团队作业3需求改进与系统设计

    团队名称:饭来了 人员组成: 队长:侯晓东          学号:2016012087 队员:崔啸寒          学号:2016012006 队员:方柱权          学号:201601 ...

随机推荐

  1. drop_cache-sar

    查线上问题: 1.cpu  idle 为0 ,I/O高, pidstat 发现进程io 不高,那就是cache mem引起系统io高了 没有vmstat,只能使用sar工具了,使用sar -r  查看 ...

  2. PyQt5信号与槽关联的两种方式

    目录 通过QtDesigner 手动关联的方式 通过QtDesigner 单击菜单栏切换到信号槽编辑模式 单击控件并拖动鼠标到信号的接收对象上,一般为对话框自己,松开鼠标弹出信号和槽选择框 选中cli ...

  3. ceph在centos7下一个不容易发现的改变

    在centos6以及以前的osd版本,在启动osd的时候,回去根据ceph.conf的配置文件进行挂载osd,然后进行进程的启动,这个格式是这样的 [osd.0] host = hostname de ...

  4. ceph单机多mon的实现

    ceph默认情况下是以主机名来作为mon的识别的,所以这个情况下用部署工具是无法创建多个mon的,这个地方使用手动的方式可以很方便的创建多个mon 1.创建mon的数据存储目录 mkdir /var/ ...

  5. 使用electron+vue开发一个跨平台todolist(便签)桌面应用

    # 1 最近一直在使用electron开发桌面应用,对于一个web开发者来说,html+javascript+css的开发体验让我非常舒服.之前我一直简单的以为electron只是张网页加个壳,和那些 ...

  6. Python_爬虫_Scrapy设置代理

    0.检测IP是否可用 # -*- coding: UTF-8 -*- from urllib import request if __name__ == "__main__": # ...

  7. no appropriate service handler found,修改数据库的最大连接数,默认150

    no appropriate service handler found,频繁进行数据操作的时候,会出现这种错误.例如,当我读取excel时,一次读取好多数据,这个时候需要修改数据库的最大连接数 se ...

  8. centos8 mysql8遇到的问题

    1.装了第一遍,连接没遇到问题,没注意是怎么装的:本机连,外部连都没碰到问题: 遇到了表名大小写的问题,改了配置文件my.cnf或/etc/my.cnf.d/mysql-server.cnf的文件 在 ...

  9. FL Studio里一起安装的ASIO4ALL有什么用?

    在我们安装FL Studio时,正常情况下我们安装FL Studio时最多也就改改安装目录,其他的安装设置一般不会动,但看到FL安装的那些东西我们难道不会感到好奇吗?FL Studio安装包括FL S ...

  10. 合并2个数组为1个无重复元素的有序数组--Go对比Python

    Go实现: 1 package main 2 3 import ( 4 "fmt" 5 "sort" 6 ) 7 8 func main() { 9 var a ...