需求规格说明书

一、目的

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

二、项目概述

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. [MIT6.006] 18. Speeding up Dijkstra 加速Dijkstra算法

    在之前的课我们讲过了Dijkstra算法,先回顾下,如下图: 那么如果加速DIjkstra算法寻找最短路径呢?这节课上讲师讲了两种方法:双向搜索(Bi-Directional Search)和目标方向 ...

  2. H264Nalu头部解析

    一 NALU头部解析 F: forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0. NRI: nal_ref_idc. 取00~11,似乎指示这个NALU的重要性,如0 ...

  3. Service Cloud零基础学习(二)Entitlement & MileStone

    https://trailhead.salesforce.com/content/learn/modules/entitlements 很少会有人不买东西,买的多了也很少没有人没有经历过售后流程.我们 ...

  4. msfconsle核心命令学习

    back 取消当前模块 banner check 检查当前exploit是否对目标有效,并不进行真正的攻击 color 禁用或启用输出是否包含颜色 connect 可以通过connect命令来链接Ne ...

  5. 死磕以太坊源码分析之p2p节点发现

    死磕以太坊源码分析之p2p节点发现 在阅读节点发现源码之前必须要理解kadmilia算法,可以参考:KAD算法详解. 节点发现概述 节点发现,使本地节点得知其他节点的信息,进而加入到p2p网络中. 以 ...

  6. H5系列之canvas

    what is canvas?(什么是canvas) 其实他只是H5里面的一个标签而已,那么他作为一个标签,肯定有他的用途,他就像是一幅画布,等待着你来作画.可以说,他只是一个容器而已,需要配合着Ja ...

  7. jQuery 第七章 实例方法 位置图形

    位置坐标图形大小相关方法: .offset() .position() .scrollTop() .scrollLeft() .width() .height() .innerWidth() inne ...

  8. DC靶机1-9合集

    DC1 文章前提概述 本文介绍DC-1靶机的渗透测试流程 涉及知识点(比较基础): nmap扫描网段端口服务 msf的漏洞搜索 drupal7的命令执行利用 netcat反向shell mysql的基 ...

  9. 对数组进行排序成最小的,相当于自己实现了一次String的compareTo函数,不过是另类的。

    题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323. //一气呵成 ...

  10. 一分钟了解 sync、fsync、fdatasync 系统调用

    目录 一.缓冲 二.延迟写的优缺点 三.sync.fsync.fdatasync 关注送书!<Netty实战>(今晚开奖) Hi,大家好!我是白日梦. 今天我要跟你分享的话题是:" ...