• 第二次团队作业-需求分析


    这个作业属于哪个课程

    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1

    这个作业要求在哪里

    https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3106

    团队名称

    黄金六点

    这个作业的目标

    开展需求调研工作(可采取需求调查、问卷、分析已有软件、网上资料等方法)并使用专业原型设计工具开发系统原型模型

    项目成员学号列表


    姓名

    学号

    程晓溪

    201731061404(队长)

    孙玥祺

    201731064306

    罗钦莲

    201731063208 

    李佩珊

    201731063209

    彭宇

    201731062204

    詹林非

    201731062203

    项目简介


            黄金点游戏的规则是,几个玩家(通常大于十个玩家)每人写一个0~100之间的有理数 (不包括0或100),算出所有数字的平均值,乘以0.618(所谓的黄金分割常数),得到一个G值。所提交的数字最靠近G值(取绝对值)的玩家得到N分,离G最远的玩家得到-2分,其他玩家得0分,最后分高者获胜。这个游戏并没有固定的正确答案与否,而是取决于参与游戏的所有人,取决于他们所有人所提交的数字。这不仅仅限于游戏,这种方法还可以用于其他地方,比如用这个方法来决定幸运者。

    典型用户及用户故事


    姓名

    二狗子

    年龄

    18

    收入

    无收入

    代表的用户在市场上的比例和重要性

    代表大部分用户,学生用户较为重要

    使用这个软件的典型场景

    聚会消遣

    使用本软件的环境

    聚会游戏场所

    生活/工作情况

    在校学生

    知识层次和能力

    本科,能够熟练使用移动设备

    用户的动机、目的和困难

    娱乐消遣;目前在多人聚会中,无太多消遣方式。

    用户的偏好

    喜欢看聚会、玩游戏

    1.背景

      1)典型用户:二狗子

      2)用户的需求/迫切需要解决的问题:聚会时无特别娱乐消遣方式,急需打发时间。

      3)假设:软件基础游戏功能已完成。

    2.场景

    在一次聚会中,二狗子及其朋友们感到极度无聊,于是打开了“黄金点”游戏以供大家消遣时间。

    • 二狗子首先打开游戏,等待游戏载入。
    • 在登陆界面输入账号密码进入游戏模式选择页面,选择了开房组队模式。
    • 输入房间人数,创立房间;邀请朋友进入房间等待游戏开始。
    • 该房间内所有玩家依次输入自己所想数。
    • 每局对决后出现所有人分数排名,选择是否再次游戏或者退出游戏

    项目主要功能


    基础功能

    多种对战模式

    • 用户可以选择与系统进行对战,或是选择建立多人对战房间,可选多人对战模式有:5v5、10v10等。

    扩展功能

    幸运点

    • 为需要产生随机数、“幸运数”等要求的用户提供了专用游戏模式。

    系统原型模型


     

               

    初步开发计划


     

    学号

    前期 后期

    201731061404

    小组分工,项目选题计划书的编写

    依据需求分析进行软件具体编码设计

    201731064306

    初步的需求分析

    前端UI设计

    201731063208 

    项目介绍PPT的编写

    产品定位分析及推广方案

    201731063209

    协助分析项目前期的需求定位

    相关项目文档的编写以及详细的需求分析

    201731062204

    项目前期所需资料的收集

    负责软件测试编写

    201731062203

    NABCD分析

    软件的部分后端搭建

           1.第一周 完成设计文档的编写,确定团队代码规范。

           2.第二周 完成项目的需求分析,确定具体分工。

           3.第三周 完成前端设计以及部分软件编码。

           4.第四周 完成软件项目全部编码并进行优化。

           5.第五周 完成所有单元测试,以确保整个项目功能模块能够正确运行。

           6.第六周 进行收尾工作,检查项目文档是否完备、进行上线试用。

           7.根据用户使用情况的反馈持续完善该项目软件。

     

  • 相关阅读:
    牛客多校第九场 && ZOJ3774 The power of Fibonacci(二次剩余定理+斐波那契数列通项/循环节)题解
    2019牛客多校第九场B Quadratic equation(二次剩余定理)题解
    URAL 1132 Square Root(二次剩余定理)题解
    牛客多校第九场H Cutting Bamboos(主席树 区间比k小的个数)题解
    配置android.support.v7.widget.Toolbar 搜索框样式
    Google之路
    Editplus 竖选,竖插入技巧
    JNDI
    Spring Hibernate Transaction示例
    AOP 入门
  • 原文地址:https://www.cnblogs.com/chengxiao299/p/10757917.html
Copyright © 2020-2023  润新知