题目

团队作业3——需求改进&系统设计

作业提交情况情况

本次作业所有团队都按时提交作业。

往期成绩

个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析
结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析&原型设计

总得分映射到百分制的排名

得分情况

博客 Coding 团队 个人项目1 结对项目1 案例分析 结对项目2 团队展示 需求分析&原型设计 需求改进&系统设计 总分 映射到[50-100]
092 092 六六六 5.2 8.5 9.75 5.1 7 4 5.25 44.8 91
093 093 Sugar Free 3.2 9.5 6 3.81 6.25 5.25 4.5 38.51 76
094 094 Sugar Free 6.6 9 4.75 2.81 6.25 5.25 4.5 39.16 78
095 095 六六六 1 8.5 3 3 7 4 5.25 31.75 61
096 096 六六六 7.4 8.5 10.5 4.63 7 4 5.25 47.28 97
097 097 六六六 4.6 8 11 3.5 7 4 5.25 43.35 88
098 098 Runing Guys 6.4 8 11.5 4.44 7 5.5 2.5 45.34 92
099 099 为所欲为 2.6 8.5 8.25 2.69 7 6.75 3.5 39.29 78
100 100 为所欲为 5.2 8.5 13 1.94 7 6.75 3.5 45.89 93
101 101 Runing Guys 5.6 10.5 13.5 3.88 7 5.5 2.5 48.48 100
102 102 Runing Guys 4.4 10.5 6.5 1.63 7 5.5 2.5 38.03 75
103 103 Sugar Free 4.4 10.5 -2 1.44 6.25 5.25 4.5 30.34 57
105 105 为所欲为 4.6 2.5 7.75 0.31 7 6.75 3.5 32.41 62
106 106 Runing Guys 6.6 10.5 4.5 1.38 7 5.5 2.5 37.98 75
107 107 Runing Guys 7.2 10.5 6 5 7 5.5 2.5 43.7 88
108 108 为所欲为 3 0 7.25 0.31 7 6.75 3.5 27.81 51
109 109 Runing Guys 5.2 10 3 2.63 7 5.5 2.5 35.83 70
110 110 217萌萌哒 5.8 9 4 6.25 5.25 3.5 2.75 36.55 72
111 111 217萌萌哒 5 9 3 2.56 5.25 3.5 2.75 31.06 59
112 112 217萌萌哒 4.4 8.5 6 5.25 5.25 3.5 2.75 35.65 70
113 113 217萌萌哒 5.4 9 -1 2.06 5.25 3.5 2.75 26.96 50
114 114 217萌萌哒 4.6 9 6.75 3.31 5.25 3.5 2.75 35.16 69
115 115 六六六 5.6 6 4.75 0.94 7 4 5.25 33.54 65
116 116 为所欲为 4.4 7 4 0.94 7 6.75 3.5 33.59 65
117 117 217萌萌哒 4.8 9 4.75 2.31 5.25 3.5 2.75 32.36 62
118 118 六六六 5.6 7.5 5.75 2.94 7 4 5.25 38.04 75
119 119 Sugar Free 1.6 2.5 11 0.31 6.25 5.25 4.5 31.41 60
120 120 Sugar Free 3.2 9.5 9.25 5 6.25 5.25 4.5 42.95 87
121 121 Sugar Free 1.4 11 4 1.94 6.25 5.25 4.5 34.34 67

评分明细

需求&原型改进 系统设计 Alpha任务分配计划 测试计划 合计 附加分
使用前/后的场景 规格说明书的不足 改进的内容 用户场景描述 功能四象限 WBS 估计任务时间 架构设计 数据库设计 需求分析为主 设计为主 测试计划 各种调查方式
团队/分值 1 0.25 0.75 1 0.5 1 0.5 1 1 1 1 1 10 1
Runing Guys 0.25 0 0.25 0.25 0.25 0 0.25 0.25 0 0.25 0.25 0.5 2.5 0
217萌萌哒 0 0 0 0 0 1 0.25 0 0 0.5 0.5 0.5 2.75 0
六六六 0.25 0.25 0.75 0.25 0.25 0 0 0.25 1 0.75 0.5 1 5.25 0
Sugar Free 0.25 0.25 0.75 0 0.5 0 0 0 1 0.75 0.5 0.5 4.5 0
为所欲为 0.75 0.25 0 0.5 0.25 0 0.25 0.25 1 0 0 0.25 3.5 0

评分标准

检查项 分值
需求&原型改进 使用前的场景(痛点) 使用后的场景(痛点的解决) 1 主要回答: 1.客户的问题的场景我们是不是真的找到了? 2.我们为产品设定的使用场景是否真的会发生? 如果找不出有与目标用户沟通的痕迹,比如只是单纯的重复之前说过的用户痛点,可给 0 分或给低分
描述上次规格说明书不足的地方 0.25
规格说明书具体改进的内容发布在随笔上 0.75
用户场景描述 1 以完成某个目的为导向,按顺序描述各个操作步骤得1分。参照《构建之法》P211的例子。 对登陆注册过于详细而主要功能简单扣0.5; 好几项目的混合的用户场景扣0.25分
功能四象限 0.5 将登陆和注册放到第一象限的不得分; 最能体现APP竞争力的功能没放在第一象限扣0.25分; 将基本功能放在第一象限扣0.25分; 没有使用四象限表格的形式扣0.25分;
WBS 1 子节点覆盖父节点包含的所有内容 0.5分; 叶子节点的粒度天内能完成0.25分; 按模块划分0.25分; 完全见不到WBS结构的倒扣1分
各成员估计完成任务需要的时间 0.5 给出的是这次作业的时间倒扣0.5分; 没有标注成员对应哪个部分扣0.25分;
系统设计 架构设计 1 有分层且与项目模块结合0.5; 各种图示建模0.5;
数据库设计 1 表结构 或 ER图 至少要有一个
Alpha任务分配计划 以需求分析为主,选择和排序本次迭代需要实现的订单条目 1 所列任务组合起来不能够使应用达到差不多能用,扣0.25分; 缺少杀手功能的初步实现,扣0.25分; 由于题目没有指明哪种排序方法,不对排序评分; 任务粒度太大扣0.25分; 任务量过少,扣0.25分; 如果描述的不是 Alpha 版本的功能,该项不得分;
以设计为主,确定系统设计方案和工作内容 1 没有分配任务给团队成员,扣0.25分; 没有描述针对各个任务所要采用的技术方案,扣0.5分
测试计划 测试计划 1
合计 10
附加分 用户痛点部分使用各种调查方式 1

助教说

  1. 每当我看到一次作业发布时,其实已经做好 同学们不会认真去看作业要求 的准备了。这也不完全是同学们的问题。

    由于没有理解好题目的要求,导致的作业做不到位,极大地影响了分数。

    如何走出这个困境?除了寄希望于发布的作业能够有更加清晰的描述,同学们能做的改进就是向老师和助教问清楚作业的要求(当然也可能有其他方法)。

    明确作业的要求,可以说和软件工程中的“确认需求”相似。但是考虑到同学们刚接触软件工程,知识迁移的难度极大。因此我提出这样的思路,希望对同学们能有帮助。
  2. 是否阅读作业中所列材料,也是一个问题。从实际情况看来,有一部分同学没有去看这些扩展链接,甚至《构建之法》里的内容都没有去看。

    例如团队作业2——需求分析和原型,里面的NABCD仍然没有做好。这里要体现的是和竞品的比较,而应该有不少同学没有去看书上的这部分内容,仍然忽视有竞品的存在而只描述自己作品的优点。

    要想少做无用功,就要清楚应该往哪个方向去做。否则发现自己辛辛苦苦做的东西居然没有得到 自己预想的 相应的回报,也是很受打击的。
  3. 软件需求规格说明书的问题在于,没有把重点的部分做好。当然,如何知道重点是另一个问题了……

    重点的部分需要花时间和精力去做好,非重点的部分可以少做,甚至在时间有限的情况下可以不做,这些扣的分完全可以通过做好重点部分来弥补。

    软件需求规格说明书的重点有四个:

    • 软件功能

      描述软件都有哪些功能
    • 原型图

      让读者从视觉上比较直观地感受这些功能
    • 用户场景

      让读者从流程上感受这些功能
    • 验收标准

      作为软件开发过程中的依据,使得开发的时候有着明确的目标。到底开发得怎么样,如何来衡量?可以通过验证是否符合验收标准所描述的内容来衡量。
  4. 文档的格式推荐使用 Markdown 。如果觉得 Markdown 的排版不适合写这种文档,例如文档第一页的那种效果,可以将 word 转换成 pdf 文件。这个可以在 Office 中通过 “另存为PDF” 来得到。

    最厉害的情况是用 LaTeX 来写,不过成本太高,有精力的同学可以尝试。

【1414软工助教】团队作业3——需求改进&系统设计 得分榜的更多相关文章

  1. 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示

    第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...

  2. 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示

    作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...

  3. 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩

    看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...

  4. 团队作业三——需求改进&系统设计

    需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...

  5. 团队作业3——需求改进&系统设计

    Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...

  6. 团队作业3 需求改进&系统设计(银河超级无敌舰队)

    目录 一.需求&原型改进 1. 需求改进 2. 修改说明书 3.功能分析 4. 调整WBS及计划 二.系统设计 1. 总体设计 2. 数据库设计 3.社团设计 三.Alpha任务分配计划 1. ...

  7. 团队作业3_需求改进&系统设计

    一.需求&原型改进 1.需求改进: (1)发现问题:通过发布问卷调查及收集整理的形式发现用户的新需求: (2)修改需求:考虑新增提醒用户未完成事件的功能.   附:用户调查问卷(如下) 调研途 ...

  8. 集美大学网络1413第七次作业成绩(团队三) --需求改进&系统设计

    题目 团队作业3--需求改进&系统设计 团队作业3成绩  团队/分值 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC 总分  1 0.25 0.75 1 0.5 ...

  9. 2017春季 JMU 1414软工助教 链接汇总

    助教自我介绍 学生博客链接和coding链接 [1414软工助教]团队博客汇总 助教总结 评分 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1: ...

随机推荐

  1. Python 实现排序算法

    排序算法 下面算法均是使用Python实现: 插入排序 原理:循环一次就移动一次元素到数组中正确的位置,通常使用在长度较小的数组的情况以及作为其它复杂排序算法的一部分,比如mergesort或quic ...

  2. 嵌入式linux网络配置

    在开发阶段需要用tftp等开发工具,这时就要配置Linux网络,首先确保windows网络IP地址为固定IP, 1.假设windows IP地址为19.168.2.10子网掩码:255.255.255 ...

  3. python 字符串 string

    字符串 string 语法: a = 'hello world!' b = "hello world!" 常用操作: 1.乘法操作是将字符串重复输出2遍 >>> ...

  4. 【NO.10】Jmeter - 一个完整的录制脚本的过程

    上1篇介绍了"使用Jmeter对一个接口地址或者一个页面地址执行N次请求",也就是你自己干了一件从"零"开始的事情. 那么这1篇介绍"如何使用Jmeter录制'访问一个接口地址或者一个页面地址'的脚本 ...

  5. Jedis与Redisson选型对比

    1 概述 1.1.       主要内容 本文的主要内容为对比Redis的两个框架:Jedis与Redisson,分析各自的优势与缺点,为无线云管理项目中Redis编程模型的选择提供参考. 2.    ...

  6. Failed to load JavaHL Library. These are the errors that were encountered:

    问题: Failed to load JavaHL Library.These are the errors that were encountered:no msvcp100 in java.lib ...

  7. js For循环练习。

    一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 var i = 1; var height = 0.0001; while(true){ height *= 2; if( ...

  8. 软件测试学习LINUX常用命令

    测试初学者常用的LINUX命令,不懂得的可加Q群答疑649017887 一.常用管理命令:1. shutdown -h now 关机命令2. shutdown -r now (reboot) 立即重启 ...

  9. GC选择之串行收集与并行收集

    GC 串行收集器 (古老 稳定 会有较长时间停顿)-XX:+UseSerialGC 新生代.老年代串行回收,新生代复制算法.老年代标记-压缩算法 并行收集器 ParNew (多核时性能比较好) Ser ...

  10. 迈向angularjs2系列(5):依赖注入

    一: 为什么要依赖注入 1.构造器引入依赖 假设一个类Car类依赖于Engine(引擎)类.Transition(变速箱)类,可使用构造器来完成. //类似如下代码 class Engine{} cl ...