软件工程(QLGY2015)博客点评总结
目录
第一次作业(2015.5.9)
第二次作业(2015.5.21)
第一次作业(2015.5.9)
存在主要问题
1)书写这种练习博客的步骤几乎都不对,建议按照以下步骤:
- 题目介绍(简单介绍题目内容、要求,或给出题目链接)
- 源码地址(github源码链接、或其他位置链接)
- 实现步骤
- 需求分析(再简单的系统也有需求、也要分析)
- 功能设计(有哪些功能,每个功能怎样实现,有图更好)
- 难点攻克(有没有难点,有的话,怎样攻克该难点)
- 编码实现(编码实现不是指“贴代码”,每段代码前后需要进行详细说明)
- 测试(测试截图,测试结果)
- 心得(做完此次练习后的体会,学到了哪些知识点?)
2)博客正文中所有源代码必须使用“代码样式”,Java代码使用Java代码样式,C代码使用C代码样式(此次作业很少人用到代码样式),看起来很不舒服;
3)命名要规范。无论类名、函数(方法)名、(成员)临时变量名、源文件名,统统使用规范命名方式,比如定义一个圆形类,请使用“Circle”,不要使用“Yuan”。负责计算的文件使用Calculator.cpp,不要使用class1.cpp;
4)要有代码注释。无论类、函数(方法)、成员变量都得要有注释,关键代码也要有注释;
5)截图时请截取局部即可,不要全屏截图,那样看不到重点,而且一般显示器显示不全;
6)提交源码必须整个项目文件夹全部上传,不要只上传一个源文件(比如test.c)。整个项目上传后,别人下载下来编译一下即可看到效果;
7)博客排版问题非常大,各级标题要与正文区分开来,字体、粗细要有区分;
8)部分学生题目没做完,只实现了一部分要求。
(其它具体小问题、在博客点评中已说明)
学生成绩
博客中有些同学写的实在是太简单,内容太少了,所以没有点评,直接给出分数。只要有内容的,我都给了分数,并没有给0分。
学号 |
姓名 |
分数 |
1162 |
孙立涛 |
8 |
1032 |
周忠贤 |
8 |
1184 |
王均 |
4 |
1164 |
刘美思 |
6 |
1165 |
杨文雅 |
6 |
1166 |
刘媛 |
6 |
1167 |
张甜甜 |
7 |
1168 |
张义莲 |
7 |
1170 |
李振彬 |
1 |
1171 |
张国伟 |
9 |
1172 |
郭浩 |
5 |
1173 |
闻保东 |
5 |
1174 |
刘松 |
5 |
1175 |
徐龙 |
4 |
1176 |
王庆详 |
7 |
1177 |
杨彰平 |
2 |
1178 |
郝佳伟 |
4 |
1179 |
唐佳刚 |
6 |
1180 |
颉凌杰 |
7 |
1181 |
张义军 |
6 |
1182 |
孟千 |
8 |
1183 |
朱文学 |
7 |
1184 |
杨洪宇 |
1 |
1185 |
董光耀 |
6 |
1186 |
郭淑涛 |
6 |
1187 |
刘鹏 |
6 |
1188 |
郭宇 |
8 |
1189 |
李维 |
8 |
1190 |
王永 |
8 |
1191 |
曹阳 |
9 |
1192 |
张德瑞 |
5 |
1193 |
姚大卫 |
2 |
1194 |
程普楠 |
8 |
1195 |
康佳 |
8 |
1196 |
王金涛 |
6 |
1197 |
吴贵阳 |
5 |
1198 |
杜鹏程 |
5 |
1199 |
于前程 |
7 |
1200 |
王国梁 |
9 |
1201 |
李政 |
6 |
1202 |
宋德彪 |
1 |
1203 |
刘翔宇 |
8 |
1016 |
孙婧 |
4 |
1026 |
刘仙臣 |
7 |
建议
感觉教会学生排版、格式 是当务之急。
第二次作业(2015.5.21)
第二次作业模式是同学之间结对编程,我在博客中只对同一组中第一名学生的博客进行了点评。点评完后,发现存在主要的几个问题:
存在主要问题
1)github提交源码几乎没有一个组正确,大部分都是只提交一个源码文件(比如.java、.c文件),甚至有人将代码放在txt文件中提交了。这个问题希望老师在上课的时候给同学演示一遍怎样提交源码,让学生有个直观的感受,可能我们在博客中说,学生没有概念;
2)这次同学们的博客质量明显上升了一个档次,无论是排版还是内容上,都比上次要好很多,进步很大。但是还有几个建议:
- 大多数同学过分强调程序的运行结果,并没有注重“实践过程”的展示。这主要体现在:大部分学生贴程序的运行截图,几乎不写他们是怎么去实现的;
- 博客中不提倡将全部代码全部贴进去,只需要将部分关键、重要的代码贴进去即可,并进行相应的说明和解释。这样让别人更能理解你的思路,很多学生要么一行代码没有,要么将全部代码往上一粘贴,还不给注释,这样看不到重点;
- 贴在博客中的代码必须要使用代码样式,不能直接像文字一样粘贴进去;
3)命名规范还需要注意,不能随便取a、a1\、bba这样的名字;
4)既然是结对编程,每个人分工应该再写详细一点。比如加上两个人在协作过程中遇见了哪些问题,最后怎样解决的,这个几乎每组都没有。
总的来说,这次普遍质量要高于第一次,进步非常大。:)
具体点评内容,可以参见每个小组中第一个成员博客后面的评论。
建议
让学生尽快学会github上源码管理。
转载于:https://my.oschina.net/newsherlock/blog/425411
软件工程(QLGY2015)博客点评总结相关推荐
- 2022北航敏捷软件工程 第一次博客作业
2022北航敏捷软件工程 第一次博客作业 项目 内容 这个作业属于哪个课程 2022年北航敏捷软件工程 这个作业的要求在哪里 个人阅读作业-阅读和调研 我在这个课程的目标是 了解软件工程的方法论.在实 ...
- 软件工程教学博客 (备份)
我叫邹欣, 是微软亚洲研究院 创新工程中心 首席研发主管 (Principal Development Manager). 我和同事们一起把研究成果转化为商业软件产品和服务.近期主要专注于垂直搜索 ...
- 北航 2012 秋季 《现代软件工程》 博客列表
如果你写了代码, 但是从来没有实际运行过, 那你究竟写了代码么, 还是在软件工程课上做的梦? 如果你写了文档, 但是从来没人读过, 那你究竟写了文档么? 在我们的课程中, 我们通过实际的项目和公开的 ...
- 现代软件工程 教学博客 邹欣
Version:1.0 StartHTML:000000223 EndHTML:000043288 StartFragment:000002387 EndFragment:000043202 Star ...
- 软件工程 团队博客分数 (第一阶段)
正如我在学期开始的时候跟大家介绍的那样, 如果所有团队都做同样的事情, 那么分数就采用 1/n 的体系. 第一名得满分, 第二名得 1/2 的分数, 第三名得 1/3 的分数- 大家都在一个地方写 ...
- 现代软件工程 团队博客作业 如何评价个人在团队中的绩效
在现实社会中有很多团队合作的项目, 他们是如何评价个人在团队中的绩效呢? 例如下面的情况: • 一群人把一堆砖头从A地搬到B地 • 一个剧组排演话剧 • 一群队员在职业球队踢球 • 医生和护士做手术 ...
- 软件工程 - 团队博客第二阶段成绩
正如我在学期开始的时候跟大家介绍的那样, 如果所有团队都做同样的事情, 那么分数就采用 1/n 的体系. 第一名得满分, 第二名得 1/2 的分数, 第三名得 1/3 的分数- 大家都在一个地方写博客 ...
- 现代软件工程 M2 博客要求
和M1 类似: 13 1/24 Dev-History (微软软件开发管理的历史) Milestone 2 (里程碑2) 博客: 列出M2 的计划, 所有的任务(task), 把bug bash 的 ...
- 现代软件工程 M1 博客要求
各个小组都大致确定了自己的项目和人员分工, 这太好了. 第一个里程碑马上就要开始了. 请同学们按照下表的要求, 把各个角色, 各个阶段要做的事情都快速地用博客表达出来吧. 每个博客的截止日期是: 每 ...
最新文章
- scala 处理 Response返回 时间报错问题
- WPF 3D基础学习 - 画布、相机、Model3D(1)
- 监控工具—Prometheus—监控Java程序
- 2011斯坦福大学iOS应用开发教程学习笔记(第二课)My First iOS App
- [jQuery] event.stopPropagation()报错
- VS2008 快捷键 大全
- VS Code编写html(2)
- Glibc 和 uClibc的区别
- 环信Demo 导入错误
- 三容水箱液位控制系统_光电液位传感器在饮水机中的应用解决方案
- python连接数据库--查询数据
- 深度优先搜索 详解(C++)
- 电影院售票系统,电影院订票系统,电影院购票管理系统计算机毕业设计
- javaEE之----------java代码发送邮件
- POJ 2387 Til the Cows Come Home BFS最短路求解
- ArcGIS空间分析——热点分析
- R数通杀思路分享-反部分混淆解析canvas和fonts指纹
- python精通能赚钱吗_月入3千到月入10万,精通数据分析的人到底有多赚?
- 蓝牙单火开关(天猫精灵生态)方案
- linux cisco路由器,Linux认证:Linux用dynamic模拟cisco路由器
热门文章
- 渗透测试基础- - -windows网络安全常用dos命令
- 张一鸣,那些跳不动的「弃子」
- 论文阅读 [TPAMI-2022] Augmentation Invariant and Instance Spreading Feature for Softmax Embedding
- 使用HSSFWorkbook并简单对数据分批查询完成导出excel功能(java实现)
- 计算机系统多媒体扩展指令集,针对实际多媒体程序和多媒体扩展指令集的SIMD编译优化...
- Android Vibrator 震动器
- ASP.Net MVC OA项目笔记三
- Millionaire-白书-概率dp
- 问答爆料,Dfinity身份团队AMA 回顾:时间站在我们这边
- 仓央嘉措 情诗(转)