第一次结对作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1 |
---|---|
队员1 | 211806387 |
队员2 | 211806424 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11222 |
这个作业的目标 | 设计原型,熟悉程序流程 |
作业正文 | 如下 |
其他参考文献 | 需求分析样例模板 |
简单介绍:
-
我是黄世辉,学号211806387,平常喜欢打篮球 听音乐,打英雄联盟
-
我是张家豪,学号211806424,平常喜欢摄影,视频剪辑
需求分析:
1.任务概述
目标:
写一个根据云班课经验值而计算全班成绩的小程序,本次任务完成此程序的原型设计.
-
第一次错误想法:
-
后来的想法:
-
简单交流:
-
现在还是感觉我们的设计有些不太符合题意,事后会再进行改进(分类方面)
数据描述:
数据分为静态数据和动态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长一段时间内不会变化,一般也不会随着运行而改变,所谓动态数据,包括所有在运行中要发生变化的数据,以及在运行中要输入、输出的数据。
¨ 静态数据(系统运行前已有的数据) [此项目中为各同学的云班课经验值]
列出所有作为控制或参考用的静态数据,并给出名称。
¨ 动态数据(系统运行过程中需要的输入数据以及系统运行过程中产生的输出数据) [此项目中为老师想要进行的分类作业和作业类型的计算方式 ]
功能需求:
功能名称 | 功能说明 |
---|---|
计算总成绩 | 输出最终总成绩 |
分类作业 | 让客户自由灵活地将作业类型分类 |
权重比例分配 | 客户自定义权重比例分配,根据分配计算最终成绩 |
经验换算百分制 | 实现客户自定义经验换算分数的计算公式,按其算出最终成绩 |
2.详细要求
- 分类方法
目前的分类方法是依靠作业名称上的关键字进行分类,很容易产生错误,希望能够灵活地指定不同作业的类型,并对作业进行分类。至少应预留三种类型(我所理解是老师想自定义分类,将制定作业加入这个分类中)
- 权重比例的分配
每学期对各类作业的权重比例都可能变化,希望能够灵活制定各类成绩的权重。(自定义权重,根据输入的权重比例进行分配)
- 经验值换算百分制的计算方法
能够根据各类作业的完成情况,灵活制定该类作业的经验值转换为百分制的计算公式(自定义计算公式,根据输入的方法进行经验换算)
确实我也不知道我们在想什么,就感觉和下面这张图有点像....
原型展示:
原型效果
大致流程如下
*
结对过程:
平常一起上课,所以自然就结成了队
结对照片: