第四次作业-团队合作项目

博客地址 https://home.cnblogs.com/u/chengxiao299/
作业地址 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2978

一、团队简介

1.团队名称:黄金六点

2.项目成员学号列表

姓名

学号

程晓溪

201731061404(队长)

孙玥祺

201731064306

罗钦莲

201731063208 

李佩珊

201731063209

彭宇

201731062204

詹林非

201731062203

3.成员介绍


程晓溪(201731061404)

风格:实操能力比较强

擅长的技术:C、C#、、Python、数据库

编程的兴趣:对前后端都比较感兴趣。最喜欢数据分析方面的内容。

希望担任的角色:后端构建


孙玥祺(201731064306)

风格:简洁

擅长的技术:C、C# 、HTML、PS

编程的兴趣:页面设计、对前端感兴趣

希望担任的角色:页面设计 


詹林非(201731062203)

风格:比较有耐心

擅长的技术:c#

编程的兴趣:对前端很感兴趣

希望担任的角色:数据存储方面工作


彭宇(201731062204)

风格:循序渐进

擅长的技术:C#

编程的兴趣:对编程语言等很有兴趣包括前端等方面

希望担任的角色:部分单元测试,实例测试


李佩珊(201731063209)

风格:严谨

擅长的技术:ui设计

编程的兴趣:简单功能的编码

希望担任的角色:技术含量不是很高的都可以


罗钦莲(201731063208)

风格:都行

擅长的技术:C、 ppt

编程的兴趣:莫撒子兴趣

希望担任的角色:技术含量不高的都行

4.团队特色

  • 目标明确,分工清晰,能够很好的消化各自的任务;
  • 成员之间能够进行高效的沟通,可以流畅的进行协同合作。

二、项目简介

1.项目名称:黄金点游戏

2.项目简介:

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

三、NABCD分析

  • N:(Need 需求):

        黄金点游戏是N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。记录每一次游戏每名同学的数字和分数。做此款游戏目的让人在工作学习之余休闲放松

  • A:(Approach 做法):

       团队成员间相互讨论商量任务的分配。分别完成游戏代码的完善、游戏界面部分的制作、数据的存储及对代码部分的测试。最后再一起把所有内容整合在一起。(完善代码期间做到追寻代码规范,互相审核代码)。               

  • B:(Benefit好处) :

        黄金点游戏界面简洁。一目了然,操作简单。是一款益智类小游戏,能够满足人在工作与学习之余的放松大脑的需求。

  • C:(Competitors 竞争)  :

      黄金点游戏制作相对其他游戏比较简单,成本很低,上手快并且有趣。

  • D:(Delivery 推广):

       可以在学校的一些公众号、信息群、贴吧进行推广宣传。团队成员也可以给身边的人及在自己的朋友圈进行推广宣传。

四、初步任务分工及进度安排

  • 初步任务分工

学号

前期 后期

201731061404

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

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

201731064306

初步的需求分析

前端UI设计

201731063208 

项目介绍PPT的编写

产品定位分析及推广方案

201731063209

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

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

201731062204

项目前期所需资料的收集

负责软件测试编写

201731062203

NABCD分析

软件的部分后端搭建

  • 进度安排

在建立团队以及初步确认分工后:

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/chengxiao299/p/10728071.html