[2018西北师范大学_助教博客] 实验二 软件工程个人项目 评分
助教想说的话
-
有的同学没有完全实现全部功能,但我依然为这些同学点赞,他们不畏艰难,运用了自己所学到的知识,解决了自己遇到的问题。只要有意愿想要学好这门课,通过不断的迭代,一定可以获得成功。
-
很多同学没有认真的读题,没有clone助教的代码,题目中要求
在src文件夹中必须包含名为Main.java文件
,很多同学都没有按照要求做,这次就不计较了,下次作业评定,一定扣分。 -
本次代码不规范的同学,只扣了一半分数,以示警告,下次一定扣除全部分数
-
题目中要求从命令行接收参数,并给出了如何从命令行接收参数的例子,但大家没有认真看。在工程中,这样的方法是很不可取的,因为其它程序员已经写好了与你之间的接口,而你没有按照接口来实现,这样不仅会给其它程序员带来麻烦,还会给整个工程带来隐患。
题目
回顾
优秀博客赏析
-
来自
107
同学,点击浏览博客
推荐语:这位同学的博客排版清晰,模块化实现项目,项目完成得又快又好。来自这位同学的心声:“认真做一件事的感觉真好!” -
来自
108
同学,点击浏览博客
推荐语:博客清晰,有流程图,命令行提示友好,模块化实现项目,并实现了附加功能,值得其它同学学习参考。 -
来自
118
同学,点击浏览博客
推荐语:这位同学实现了扩展功能,并且简单的实现了代码的容错机制,对代码的注释很清晰,发现自己做复杂了,对发生问题的原因做了总结。
实验二 成绩
博客部分 | 代码部分 | 合计 | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cnblogs | github | 需求分析 | 功能设计 | 设计实现 | 测试运行截图 | 核心代码解释 | 总结 | PSP | 代码规范 | 附加 | 随机生成n道题 | 接收命令行参数 | 数据在0-100之间 | 3-5个运算符,每个练习至少包含2种运算 | 结果非负、整数 | 输出到Txt | 输出学号 | 输出n道题 | 输出答案 | 代码规范 | 附加(括号) | 分数 | 容错 | ||
分数 | 1 | 1 | 2 | 1 | 2 | 2 | 1 | 5 | 2 | 2 | 0.5 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 5 | 2 | 2 | 1 | 37 | ||
101 | 101 | 1 | 1 | 2 | 1 | 2 | 2 | 1 | 2.5 | 2 | 2 | 0.25 | 0.5 | 0.5 | 0 | 1 | 0.5 | 1 | 2 | 5 | 0 | 0 | 0 | 27.25 | |
102 | 102 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 0 | 0 | 2 | 0.25 | 0.5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 15.75 | |
103 | 103 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 5 | 0 | 2 | 0.25 | 0.5 | 0.5 | 1 | 1 | 0.5 | 1 | 2 | 2.5 | 2 | 0 | 0 | 26.25 | |
104 | 104 | 0.5 | 1 | 1 | 1 | 2 | 2 | 1 | 2.5 | 2 | 2 | 0.25 | 0.5 | 0.5 | 1 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 24.25 | |
105 | 105 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 2.5 | 0 | 2 | 0.25 | 0.25 | 0 | 0 | 1 | 0 | 0 | 0 | 5 | 0 | 1 | 0 | 20 | 只有两个数的分数运算,没有实现约分 |
106 | 106 | 1 | 1 | 2 | 1 | 2 | 2 | 1 | 5 | 2 | 2 | 0.5 | 0.5 | 0.5 | 0 | 1 | 0.5 | 1 | 2 | 5 | 0 | 0 | 1 | 31 | |
107 | 107 | 0.5 | 0.5 | 2 | 1 | 2 | 2 | 1 | 5 | 2 | 2 | 0.5 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 5 | 2 | 0 | 1 | 34 | 优秀博客 |
108 | 108 | 1 | 1 | 2 | 1 | 2 | 2 | 1 | 5 | 2 | 2 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 5 | 2 | 0 | 0 | 33.75 | |
109 | 109 | 1 | 0.5 | 2 | 1 | 2 | 2 | 1 | 2.5 | 0 | 2 | 0.25 | 0.5 | 0.5 | 0 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 1 | 23.25 | |
111 | 111 | 0.5 | 1 | 2 | 1 | 1 | 2 | 1 | 2.5 | 1 | 2 | 0.5 | 0.25 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 2 | 0 | 0 | 26.25 | |
112 | 112 | 0.5 | 0.5 | 2 | 1 | 2 | 2 | 1 | 2.5 | 2 | 2 | 0.5 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 26 | |
114 | 114 | 0.5 | 1 | 1 | 1 | 1 | 2 | 1 | 5 | 0 | 2 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 24.75 | |
116 | 116 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 5 | 0 | 1 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 25.25 | |
117 | 117 | 0.5 | 0.5 | 1 | 1 | 2 | 2 | 1 | 2.5 | 0 | 2 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 2 | 1 | 0 | 25.75 | |
118 | 118 | 0.5 | 1 | 2 | 1 | 2 | 2 | 1 | 2.5 | 2 | 2 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 2 | 1 | 1 | 30.25 | 优秀代码,优秀博客。设计详细,总结真实,做工程设计很重要,不能直接写代码,需要设计好了再写。 |
119 | 119 | 0.5 | 0.5 | 2 | 1 | 2 | 2 | 1 | 5 | 2 | 2 | 0.25 | 0.5 | 0.5 | 1 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 1 | 28.25 | |
120 | 120 | 0.5 | 0.5 | 1 | 1 | 1 | 2 | 1 | 2.5 | 0 | 2 | 0.25 | 0.5 | 0.5 | 2 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 21.75 | |
121 | 121 | 0.5 | 0.5 | 2 | 1 | 2 | 2 | 1 | 2.5 | 2 | 1 | 0.25 | 0.5 | 0.5 | 1 | 1 | 0.5 | 1 | 2 | 2.5 | 0 | 0 | 0 | 23.75 |
实验二 评分标准
博客部分 | 各个流程都实现 | 需求分析 | 1 | |||
---|---|---|---|---|---|---|
功能设计 | 1 | |||||
设计实现 | 类图、流程图 | 2 | ||||
测试运行截图 | 1 | |||||
核心代码解释 | 2 | |||||
总结 | 2 | |||||
PSP | 1 | |||||
代码规范(命名、缩进、注释等) | 5 | 15 | ||||
(附加)整体行文、排版、错别字、总结部分,预习并应用类图、流程图等工具 | 2 | |||||
代码 | 完成要求的基本功能 | 随机生成n道题 | 2 | |||
命令行接收参数 | 0.5 | |||||
数字在0-100之间 | 0.5 | |||||
3-5运算符,每个练习至少包含2种运算 | 0.5 | |||||
非负、整数 | 2 | |||||
输出结果 | 输出到txt文件 | 1 | ||||
学号 | 0.5 | |||||
n道题 | 1 | |||||
答案 | 2 | |||||
代码规范(命名、缩进、注释等) | 5 | 15 | ||||
(附加)完成附加功能、代码冗余、在主函数中实例化自己定义的类、使用新的API、自己创新等 | 附加功能 | 有括号的算式,括号大于2个 | 2 | |||
分数运算 | 2 | |||||
容错机制(接收非正确类型的数据,接收分数结果) | 1 |