[2018西北师范大学_助教博客] 实验三 软件工程结对项目 评分
题目
回顾
实验一 软件工程课程个人作业博客首秀
实验二 软件工程个人项目
优秀博客赏析
-
来自
107+121
同学,点击浏览107同学的博客 ,点击浏览121同学的博客
推荐语:这两位同学的博客使用的是WEB界面的形式,并且部署在了自己的服务器上。服务器地址:Four arithmetic applets -
来自
106+116
同学,点击浏览106同学的博客 , 点击浏览116同学的博客
推荐语:两位同学实现了四则运算功能,并可以通过友好的方式自动生成练习题,并实现了附加功能.博客中有GIF图,此乃一大亮点,值得其它同学学习参考。 -
来自
101+125
同学,点击浏览101同学的博客 , 点击浏览125同学的博客
推荐语:两位女同学完成得非常认真,不仅实现了四则运算功能,还使用了数据库,希望大家参考。
实验三 成绩
博客部分 | 代码部分 | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cnblogs | github | 学号 | 实验项目Github仓库链接 | 需求分析 | 软件设计 | 核心代码展示 | 程序运行截图 | 结对过程 | PSP | 汉堡评价法评价伙伴 | 感受和体会 | 代码规范(命名、缩进、注释等) | (附加)整体行文、排版、错别字、类图等 | 题库功能 | 用户判断对错 | 计分功能 | 加减乘除混和运算 | 提供四则运算练习功能选择:百以内整数算式 | 允许用户进行多轮测试、提供用户多轮测试分数柱状图 | 用户可以输入算式答案 | 记录用户答题结果 | 程序退出再启动时显示最后一次测试的结果 | 询问用户可否进行新一轮的测试 | 计时功能 | 人机交互界面是GUI界面(WEB页面、APP页面都可)、界面支持中文简体 | GIT上有两个人轮流提交的记录 | 代码规范(命名、缩进、注释等) | 带括号算式 | 真分数算式练习 | 用户可以进行语种选择 | ||
分数 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 3 | 2 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0.5 | 1 | 2 | 1 | 2 | 2 | 2 | 1 | 37 | ||
117 | 117+142 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 1 | 0.5 | 0 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 22.5 | |
142 | 117+142 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0 | 1 | 2 | 1 | 0 | 1 | 1 | 1 | 0.5 | 0 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 23.5 | |
109 | 104+109 | 0.5 | 0.5 | 1 | 0 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 1 | 0.5 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | WEB | 24 |
104 | 104+109 | 0.5 | 0.5 | 1 | 0 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 1 | 0.5 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 24 | |
118 | 118+128 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0.5 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 30 | |
128 | 118+128 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0.5 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 30 | |
107 | 107+121 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 0.5 | 1 | 0.5 | 1 | 2 | 2 | 0 | 0 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 1 | 2 | 2 | 0 | 0 | 29.5 | |
121 | 107+121 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 0.5 | 1 | 0.5 | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 1 | 2 | 2 | 0 | 0 | 28.5 | |
105 | 105+103 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0.5 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 0.5 | 0 | 24 | |
103 | 105+103 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0.5 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 0.5 | 0 | 24 | |
116 | 116+106 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0.5 | 1 | 3 | 2 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 有GIT图 | 30 |
106 | 116+106 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 1 | 0.5 | 1 | 3 | 2 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 优秀 | 30 |
108 | 108+112 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 30 | |
112 | 108+112 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0.5 | 2 | 0.5 | 0.5 | 1 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 30 | |
101 | 101+125 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 27.5 | |
125 | 101+125 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 2 | 0.5 | 0.5 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 数据库 | 27.5 |
120 | 120+119 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | 0.5 | 0 | 0 | 1 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 25 | |
119 | 120+119 | 0.5 | 0.5 | 1 | 2 | 2 | 2 | 1 | 1 | 0.5 | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | 0.5 | 0 | 0 | 1 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 25 |
实验三 评分标准
博客部分 | 结对项目博文作业要求 | 学号 | 0.5 | ||||
---|---|---|---|---|---|---|---|
实验项目Github仓库链接 | 0.5 | ||||||
需求分析 | 1 | ||||||
软件设计 | 类图 | 2 | |||||
核心代码展示 | 2 | ||||||
程序运行截图 | 每个功能 | 2 | |||||
结对过程 | 结对照片 | 1 | |||||
PSP | 1 | ||||||
汉堡评价法评价伙伴 | 1 | ||||||
感受和体会 | 1 | ||||||
代码规范(命名、缩进、注释等) | 3 | 15 | |||||
(附加)整体行文、排版、错别字、类图等 | 2 | ||||||
代码 | 完成要求的基本功能 | 实现实验二基本功能并实现计分功能 | 题库功能 | 1 | |||
用户判断对错 | 1 | ||||||
计分功能 | 1 | ||||||
加减乘除混和运算 | 1 | ||||||
提供四则运算练习功能选择:百以内整数算式 | 0.5 | ||||||
允许用户进行多轮测试、提供用户多轮测试分数柱状图 | 2 | ||||||
用户可以输入算式答案 | 0.5 | ||||||
记录用户答题结果 | 0.5 | ||||||
程序退出再启动时显示最后一次测试的结果 | 1 | ||||||
询问用户可否进行新一轮的测试 | 0.5 | ||||||
计时功能 | 1 | ||||||
人机交互界面是GUI界面(WEB页面、APP页面都可)、界面支持中文简体 | 2 | ||||||
GIT上有两个人轮流提交的记录 | 1 | ||||||
代码规范(命名、缩进、注释等) | 2 | 15 | |||||
附加 | (附加)完成附加功能、代码冗余、在主函数中实例化自己定义的类、使用新的API、自己创新等 | 附加功能 | 带括号算式 | 2 | |||
真分数算式练习 | 2 | ||||||
用户可以进行语种选择 | 1 |
关于附加分
助教们达成的意见是,鼓励多劳多得,尤其鼓励后进同学,希望可以进一步缩小后进同学与前面同学之间的得分差距。对于优秀的同学, 附加功能是对个人能力的一个展示,相信大家不会在意这一城一池的得失,不会计较这一点分数,提升自己的能力才是最重要的。如果同学们对附加分有什么意见和建议尽可以提出,助教们也希望听到大家的心声。附加分规则如下:
同学A本次作业成绩=result;
同学A本次作业获得附加分=附加分;
if(result + 附加分 > 30){
同学A本次作业成绩=30;
}else if(result + 附加分 <= 30){
同学A本次作业成绩=result + 附加分;
}else{
另做解释;
}
总结
由于一直出差在外地,本次作业点评和结果发布都不是很及时,希望同学们见谅。我点评到的同学做得都非常不错,本以为GUI会难到大家,但大家都尽自己的能力解决了问题。在点评作业的过程中,发现有些同学的作品容错能力太差,还望自己能及时改进。有的同学可能忽略了GIT上需要有两名同学共同的提交记录这一点,有些同学忽略了需要题库这一点。但有些同学使用了WEB等形式,在自己的作品中加入了自己的想法,我觉得很好,有创新就是进步。由于我只点评了部分同学的作业,本次的总成绩和千帆竞发图请参考张光辉助教的博客,点击浏览博客。