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

    团队作业2-需求规格说明书

    1. 总体概述

    1. 产品描述:

    24点是一款专业开发、特定打造的游戏系统,本系统完全模拟24点游戏过程,实现出题、解题、用户答题、用户答题正确判断、分数记录多个功能,游戏可分为练习模式、排位模式,用户可随时随地用浏览器打开本系统进行游玩。24点游戏系统打破了纸牌游戏对纸牌实物的需求约束性,并且简化了实际操作中无关紧要的过程如发牌洗牌,大大增强了游戏性。本系统有着便捷、简易、高效、人性化的特点,高效优化的算法使其在市场中独具一格、更胜一筹。

    2. 预期用户量

    • 10

    3. 软件功能

    • 用户登录界面:每个玩家拥有单独的账户进行游戏,账户用以记录成绩。
    • 游戏模式:分为练习模式、排位模式。
      • 练习模式:玩家可不限时间不限题数进行游戏。
      • 排位模式:每题将限时并仅有两次答题机会,系统会统计用户正确答题次数并记录分数。
    • 出题功能:系统将模拟发牌过程随机向用户发送四张虚拟纸牌。
    • 解题功能:系统将产生的四张虚拟纸牌的数字用特定的算法解除该题的答案。
    • 用户答题功能:用户可以答题界面中随意安排四个数字的顺序,并可随意添加加、减、乘、除把牌面上的数算成24即可提交。
    • 用户答题正确判断功能:用户在界面输入一定的算式后提交,系统会根据用户提交的算式解出答案并判断是否等于24,将正误反馈给用户。
    • 分数记录功能:分数记录功能特定在排位模式中,用户累积答题,记录其最终正确答题的题数。

    2. 具体需求

    • 功能需求
      • 出题:用户只需要简单进行按钮点击,系统即可自动生成有解的24点题目。
      • 解题:在用户无法计算出结果的时候,可以选择查阅答案以获得24点结果。
      • 游戏模式:排位赛(每次出题都会计算结果,得到分数后会有排名)。
    • 外部接口需求
      • 键盘:正常键盘
      • 鼠标:正常鼠标
      • 浏览器:正常浏览器
    • 技术需求
      • Javase
      • 相关算法

    3. 设计约束

    • 开发期限:4 周
    • 经费限制:0 元
    • 资料准备:本项目以24点的游戏规则为设计约束进行制作(24点游戏规则:给定4个数字,通过四则运算将其结果计算为24)。
    • 交流
      • 用户:与用户进行交流,了解用户对此软件心中的预期结果和其所具备的功能,获取用户需求。
      • 团队:获取用户需求之后,与开发人员进行讨论,分析软件需求,制作需求规格说明书,团队成员就已有需求给出开发的相关建议。

    4. 软件质量属性

    • 真实性:该系统是面向24点游戏爱好者开发的,能够正确的执行24点游戏的逻辑。为该游戏爱好者提供真实的、良好的游戏体验。
    • 可用性
      • 操作逻辑简便,易于上手,操作流程合理。
      • 支持各种年龄段的用户、没有计算机使用经验的用户能方便的使用本系统。
      • 系统具有一定的抗干扰和容错能力,在非硬件故障发生时,存储当前信息记录信息,尽量保证系统正常的运行,并有恰当的足够的提示信息帮助用户正确地有效地完成任务。
      • 进行游戏操作时有统一规范的提示信息,例如,开始游戏时,系统提示游戏开始,退出游戏时提示是否退出,是否保存当前记录。
    • 价值:该游戏直接价值可以为24点游戏爱好者提供游戏场景,即使单独一人也能愉快的欢乐的进行该游戏,突破了传统游戏上对玩家人数的依赖性。该系统也突破了传统游戏上对扑克牌的依赖性,只需要再电脑打开便可以进行该游戏。

    5. 团队任务管理

    • 项目仓库https://github.com/HardWorkingFishTeam

    • 任务截图

    • 团队项目时间安排

      • 第八周
        1. 团队组队、团队博客
        2. 团队介绍、成员展示、角色分配、选题确定
        3. 制定团队计划安排,团队贡献分的规定
      • 第九周
        1. 需求规格说明书
        2. 原型设计,队员估计任务难度并学习必要的技术
        3. 编码规范完成、平台环境搭建完成、初步架构搭建
      • 第十周
        1. 原型改进(给目标用户展现原型,并进一步理解需求)
        2. 架构设计,WBS, 团队成员估计各自任务所需时间
        3. 测试计划
      • 第十一、十二周
        1. 团队项目Alpha任务分配计划
        2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
      • 第十三周
        1. 用户反馈+测试计划改进
        2. 团队Alpha阶段个人总结
        3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
      • 第十四周
        1. 团队项目Alpha博客:事后分析

    7. 团队分工/完成情况/个人感想

    • 吴安冬
      • 分配任务:程序管理(按约束条件交付产品)
      • 完成情况:
        • 就团队作业二给组员分配任务 已完成
        • PSP表 已完成
        • 与队友交流进行需求分析,完善需求规格说明书 已完成
        • 熟悉git协作方式 未完成
      • 个人感想:第一次进行团队合作,各方面都比较陌生,希望能够将每个人的工作都能妥善分配。在需求分析规格说明书的编写中也体会到了团队项目需要磨合,今后仍需努力
    • 吴梓华
      • 分配任务:发布管理(产品部署和后续管理)
      • 完成情况:
        • 与队友交流,完善需求规格说明书 已完成
        • 整合队友进展,完成博客 已完成
        • 熟悉git协作方式 未完成
      • 个人感想:不仅在技术方面需要学习,在文字编排方面也要学习,这是一个不断进步的过程。
    • 赵玮锋
      • 分配任务:用户体验(让产品更好用)
      • 完成情况:
        • 分配任务为需求分析规格说明书 已完成
        • 与队友交流需求分析 已完成
      • 个人感想:第一次分角色进行团队任务,也是第一次担任用户需求这个角色,尝试站在用户的层面来分析需求,也完成了第一次写需求分析规格说明书的任务,充分感受到团队协作的力量,继续努力。
    • 庾艺锋
      • 分配任务:开发(按产品规格说明交付产品)
      • 完成情况:
        • Git操作指导 已完成
      • 个人感想:对团队协作流程还不够熟悉,对团队工作的贡献比较少,但是也感受到了团队协作所带来高效率的魅力,接下来要继续努力
    • 白军强
      • 分配任务:产品管理(让客户满意)
      • 完成情况:
        • 需要分析 已完成
        • 与队友交流满足客户的方案设想 已完成
      • 个人感想:第一次接触MSF团队模型,感受到了团队开发的魅力,感觉对我以后工作非常实用
    • 王泽鑫
      • 分配任务:测试(保证所有问题都得到处理)
      • 完成情况:
        • 初步效果预设 已完成
        • 与队友交流进行需求分析,完善需求规格说明书 已完成
        • 熟悉git协作方式 未完成
      • 个人感想:
        1. 初次与大家合作开发软件项目,遇到了不少困难。团队开发流程不是很熟悉,导致开发细节做的不到位。在需求规格说明书那里遇到了瓶颈,好在在大家齐心协力之下,通过查阅资料,总结构思,最终还是给克服了。
        2. 界面设计由于没有UI设计基础,只花了写草图,但是基本囊括了应有的基本的信息。
        3. git操作并不是很熟悉,好在发现了tortoise图形化工具,此工具很是好用,因此现阶段git主要是采用图形化工具进行操作,很少用命令行。等git操作逐渐熟悉之后再向命令行过渡。

    8. 原型设计

    9. 说明书版本历史

    日期 版本 更新内容 负责人
    2020/05/03 1 设计约束 吴安冬
    2020/05/03 2 总体概述 赵玮锋
    2020/05/03 3 具体需求 庾艺锋
    2020/05/03 4 软件质量属性 王泽鑫
    2020/05/07 5 整合文档 吴梓华
  • 相关阅读:
    无法定位程序输入点
    推荐一款免费看小说神器-连尚读书
    APP隐私权限审核规范
    移动互联网应用程序(APP) 启动屏广告行为规范
    [原创]A/B测试不是万能的,但没有是不行的?
    [原创]我的抖音号mayingbao,欢迎来交流
    [原创] push如何提高产品留存?
    [原创]创业公司中App专用术语
    [原创]app应用上架申请所需材料
    [原创]这37款APP,下架!做为测试人员,你应了解些这方面知识
  • 原文地址:https://www.cnblogs.com/chi8wah/p/12849370.html
Copyright © 2011-2022 走看看