zoukankan      html  css  js  c++  java
  • 作业 20181016-1 Alpha阶段贡献分配规则

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2244

    条件:八位同学,总共80分贡献分(贡献分总数以实际为准),投票方式为公开投票。

    a阶段:

    每个同学都对80分贡献分进行一次分配,分配到每个人的分数不设上下限,但也应按实际的工作情况来分配,之后将结果统计出来。

    a的解读:因为是团队开发,而我们团队每天都有开会,大家都十分清楚每个人在团队开发中扮演了什么角色,也都大致清楚每个人贡献的多少。每个人衡量的标准不同,所以在a阶段,每个人都对分数做出一次分配,可以综合每个人不同的意见。

    b阶段:

    统计应该在8个人同时在的时候进行(或是在小组会议中)。其结果每个人都会有8个分数,计算每个人的分数均值和得分区间,按分数均值排列。分数均值相同的,按右区间大小排列;右区间相同的,按左区间排列;如果都相同,则记为并列。

    b的解读:8个人对每个人的贡献分都做出了分配方案,会得到下面的分数表(此分数表为样例展示)

    1

    2

    3

    4

    5

    6

    7

    8

    1

    10

    10

    10

    10

    10

    10

    10

    10

    2

    5

    5

    5

    20

    15

    15

    5

    10

    3

    5

    10

    10

    15

    10

    10

    10

    10

    4

    10

    5

    5

    20

    10

    15

    5

    10

    5

    5

    5

    5

    20

    10

    10

    5

    20

    6

    5

    5

    5

    20

    10

    10

    5

    20

    7

    5

    5

    5

    20

    10

    10

    5

    20

    8

    5

    5

    5

    20

    10

    10

    10

    15

    每一行是每位同学给予所有同学的打分,每一列是一位同学得到所有同学给的分数。

    我们可以计算出每一个同学的得分均值和得分区间

    得分均值

    得分区间最小值

    得分区间最大值

    1

    6.25

    5

    10

    2

    6.25

    5

    10

    3

    6.25

    5

    10

    4

    18.125

    10

    20

    5

    10.625

    10

    15

    6

    11.25

    10

    15

    7

    6.875

    5

    10

    8

    14.375

    10

    20

    根据b可以得到下面排序,4,8,6,5,7,1、2、3(1、2、3并列)

     

    c阶段:

    按照每个人的得分顺序,由高到低开始,由组长叙述其本阶段小组开发的工作内容,本人做补充,然后按照其得分均值为基准,在得分区间中进行调整,提出该同学的分数,由其他7位同学进行表决,超过半数及视为通过,下一位同学的得分右区间自动修改为该同学的得分,以避免出现相同的分数。之后重复上述的内容,直到所有同学分数安排完毕。

    c阶段补充:若出现排名相同的情况,则在这些同学中进行投票,投出先后顺序,若再次出现投票结果相同,则组长拥有决定顺序的权利。

    c阶段解读:假设以上面的表格为样例,则先对4号同学进行分数决定。其均值是18.125,得分区间是[10,20],在分数分配前期,对得分调整可以尽量选择向上调整,4号可以为19分。则4号分配完毕,对8号分数分配时,其得分区间改为[10,19),这样无论怎么分配都会避免发生两位同学分数相同的情况。

    注:如果某同学给予自己,或其他同学的分数,过于偏高,从而会影响其他同学的分数分配。在这里我们对每一位同学的分数设定一个异常指标,异常指标=得分右区间的值/得分均值。若异常指标>3则认为该同学得分异常,并分析其异常原因,找出给予过高分数的人,由组长进行警告和劝说,令其重新分配分数,并规定给予同学(分数异常)的分数不得超过均值的二倍,并重新计算。若该同学再次违反,则直接记为最后一名,得分为总分数减去前七名同学分数之和。

  • 相关阅读:
    2020软件工程最后一次作业
    常用的10种算法

    赫夫曼编码
    哈希表(散列)
    查找算法
    排序算法
    递归

    软件工程最后一次作业
  • 原文地址:https://www.cnblogs.com/kydtdmby/p/9807025.html
Copyright © 2011-2022 走看看