有的同窗没有彻底实现所有功能,但我依然为这些同窗点赞,他们不畏艰难,运用了本身所学到的知识,解决了本身遇到的问题。只要有意愿想要学好这门课,经过不断的迭代,必定能够得到成功。html
不少同窗没有认真的读题,没有clone助教的代码,题目中要求在src文件夹中必须包含名为Main.java文件
,不少同窗都没有按照要求作,此次就不计较了,下次做业评定,必定扣分。java
本次代码不规范的同窗,只扣了一半分数,以示警告,下次必定扣除所有分数git
题目中要求从命令行接收参数,并给出了如何从命令行接收参数的例子,但你们没有认真看。在工程中,这样的方法是很不可取的,由于其它程序员已经写好了与你之间的接口,而你没有按照接口来实现,这样不只会给其它程序员带来麻烦,还会给整个工程带来隐患。程序员
实验二 软件工程我的项目github
来自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 |