第一次结对作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2 |
---|---|
林天淞 | 211806332 |
牛世岩 | 211806339 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11223 |
这个作业的目标 | 了解结对编程的优缺点,并对原型设计有个初步的理解。 |
作业正文 | 如下文 |
其他参考文献 | 无 |
自我介绍
- 我是来自计算机工程系软件工程专业的林天淞,学号为211806332,平时喜欢看剧、打游戏,天气好时篮球是娱乐首选。
- 我的搭档是来自计算机工程系软件工程专业的牛世岩,学号为211806339,热爱篮球,没事打打游戏。
结对过程
当得知此次作业需结对完成时,因大部分人都是在选课时就已经以小组形式进行了小范围的组队,我便选择了落单的老牛同志,老牛同志也是很爽快的答应了我的结对申请。
比较早知道需要结对完成这次作业,在考虑找谁搭档时收到了来自他的邀请,然后就同意了。
感受与评价
- 本人
虽说在结对编程的过程中在谈论问题上花费了更多的时间,但也获得了更多所需完成的要求,每个人的思想都不同,不同的想法使得最后生成的方案更加的完美。
老牛在讨论过程中能细心听取我的意见,并对我的言语中觉得错误的部分提出反馈,使我们能很顺畅的完成讨论,得出最后的结果。 - 牛世岩
跟他讨论还是比较轻松地,通过仔细分析要求,得到更多的想法,能更好的接受意见并想办法实现。
需求分析
- 数据获取:
数据获取可以将网页保存至本地或者直接从网址链接中获取,但保存到本地所占用的内存使用过大,可采用直接从网址链接中获取。 - 分类方法:
因为每学期的作业类型分类不能做到完全一致,因此可将作业类型作为一个参数进行传递,这样可以在作业类型改变之后还能继续使用。 - 权重比例的分配:
因为每学期对各类作业的权重比例都可能变化,因此可将权重与分类方法一样当做一个参数来进行传递。 - 经验值换算百分制的计算方法:
不同类型的题目的难易程度不同,因此经验值换算的计算方法也是一个可变的因素,计算方式也需作为一个参数进行传递。
方案设计
1. 首页界面显示需要获取数据网址的输入框和确认按钮。
2. 当输入的网址格式正确时点击确认按钮跳转到下一个界面,否则显示错误。
3. 该界面显示的是传递分类方法的输入框和权重比例的输入框还有确定按钮。
4. 当分类方法和权重比例的输入框正确输入后点击确定跳转到下一个界面,否则显示错误。
5. 该界面显示的是计算方式的输入框和确定按钮。
6. 当输入正确的计算方式后点击确定会输出该网址对应的学生的成绩,否则显示错误。