数据分析
作品改了很多版:用版本记录说明每次改动
发明和编程类作品往往要改很多次,但很多学生只展示最终版本,说不清作品是怎样一步步改出来的。本文介绍作品版本记录的方法,包括版本编号、改动说明、测试结果对比和版本照片。
文章目录收起
一个智能浇花装置,从第一版到能稳定演示,可能改了七八次:换了水泵、调整了传感器位置、重写了控制程序。可到展示时,学生只拿出最后的成品,评委问“你做了哪些改进”,却说不清楚。作品的迭代过程,需要用版本记录保存下来。
什么时候算一个新版本
不是每一个小改动都要记录为新版本。可以按这个标准:
- 改变了结构或材料,例如换了外壳、换了电机。
- 改变了功能,例如增加了提醒功能。
- 修复了一个明显的问题,例如解决了漏水。
- 程序逻辑有较大调整。
每个新版本用编号标记,例如V1、V2、V3。
版本记录表
| 版本 | 日期 | 改了什么 | 为什么改 | 测试结果 |
|---|---|---|---|---|
| V1 | 9月20日 | 第一版,土壤湿度低于阈值时开泵 | 实现基本功能 | 10次测试8次正常,2次浇水过多 |
| V2 | 9月28日 | 浇水改为每次开泵3秒后等待1分钟再检测 | 水渗透需要时间,V1会过度浇水 | 10次全部正常 |
| V3 | 10月6日 | 增加水箱水位检测,缺水时亮灯 | 用户反馈水箱空了不知道 | 缺水提醒10次全部触发 |
“为什么改”这一列最重要,它说明每次改动都是有依据的,而不是随意调整。
每个版本拍照
每个版本完成后,拍一张整体照片和关键部位的特写。展示时,把V1、V2、V3的照片并排放在一起,作品的变化一目了然。
如果某个版本的部件被拆下来不再使用,可以保留下来,答辩时作为实物展示。
代码的版本管理
编程类作品,每个版本的代码都要保存:
- 简单的做法:每个版本另存为一个文件,文件名带版本号和日期,例如“浇花_V2_0928”。
- 进阶的做法:使用代码版本管理工具,每次修改都写一句说明。
代码中修改过的地方,可以加注释说明改动原因,例如“V2:增加等待时间,避免过度浇水”。
用数据证明改进效果
每个版本都要做同样的测试,才能比较改进效果。测试方法在V1时就确定下来,后面每个版本都用同样的方法测试,例如每次测试10轮,记录成功次数。
这样到最后,可以画一张图:横轴是版本号,纵轴是测试成功率,直观展示作品性能的提升。
在报告和答辩中使用
报告中可以有一节“作品迭代过程”,用版本记录表和对比照片说明作品是怎样一步步完善的。答辩时,评委问“你是怎么想到这个改进的”,翻开版本记录就能回答。
完整的版本记录,是作品由学生亲手设计、反复改进的有力证明。它也让学生自己清楚地看到成长的过程。
资料与编写说明
原创方法文章,诺篮Stem编辑部根据项目指导经验整理
资料核验:2026-10-01从阅读,走到自己的项目
咨询项目方向孩子有想法,却不知从哪里开始?
带上兴趣、年级或已有作品,先聊清楚当前最需要解决的问题。