zoukankan      html  css  js  c++  java
  • 团队作业part2--需求规格说明书

    需求规格说明书

    一、目的

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

    二、项目概述

    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截图

      

    四、团队分工及感想

    组员 任务 完成情况 个人感想
    纪昂学 整体界面设计;博客制作、底层数据结构——方块与场景的设计 底层数据结构完成,整体界面设计还未完成 团队项目还是需要多沟通,单靠一个人想法很难做。
    周梓波 对游戏运行逻辑进行架构 已有基本思路  团队合作时,要学会主动。不主动,就很难配合。要学会为团队分担,不能混水摸鱼。
    蔡越 解析模型、绘制方块、场景、分数、程序的设计 方块、场景的素材已有,分数的设计也大体完成  在团队合作时,应明确自己的任务,并阶段性向队友反馈,不惧困难不断学习。
    廖业成 设置界面设计、难度调节、功能实现 对功能的实现已有思路,待完成  团队合作中要积极与小组成员沟通,交换思想,在技术上扬长避短,使得事半功倍。
    冷沐阳 方块与场景的数据交互、方块与按键输入的数据交互 有思路,还未完成 做好计划和分工才能更顺利的完成任务
  • 相关阅读:
    【转】在Ubuntu上下载、编译和安装Android最新源代码
    【转】Linux(ubuntu14.04)上编译Android4.4源码的环境搭建及编译全过程
    linux kernel API and google android compile guide
    【转】如何单独编译Android源代码中的模块--不错
    【转】Android源代码编译命令m/mm/mmm/make分析--不错
    【转】linux设备驱动之MMC SD卡——核心层简单分析
    DELL笔记本拆机添加内存条
    【转】windows7 64位系统认不出8g内存显示只有3G可用
    matlab 神经网络工具箱的实用
    学习算法收敛条件的判断
  • 原文地址:https://www.cnblogs.com/3Jax/p/12852406.html
Copyright © 2011-2022 走看看