个人总结
一 回顾
1.1 目标
问:对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
答:期待和目标:学到了关于html5的新知识。
不足:团队合作效率差。
1.2 提升
- 1、统计一下,你在这门软件工程实践中,完成了多少行的代码
答:大约2000行代码。
- 2、软工实践的各次作业分别花了多少时间?
表1.1 作业花费时间
作业编号 |
作业内容 |
时间/h |
0 |
软件工程理解 |
0.5 |
1 |
Jieba库分词统计 |
2 |
2 |
Python四则运算 |
5 |
3 |
需求分析与原型设计 |
7 |
4 |
选题报告与需求规格说明书 |
20 |
5 |
系统设计与任务分配 |
5 |
6 |
测试报告与用户使用手册 |
10 |
共计 |
49.5 |
-
- 3、哪一次作业让你印象最深刻?为什么?
答:需求分析与原型设计。这次作业让我接触到了墨刀这个软件,在原型设计方面用起来十分的顺手,而且在这次作业,也就是结对作业中一起的队友合作很愉快。
- 4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
答:在准备发布软件的α版本的那段时间,一天大概花3、4个小时是有的,一周大概15小时吧。
- 5、学习和使用的新软件
答:Pycharm、Hbuilder、墨刀等等。
- 6、学习和使用的新工具
答:Jieba库、Bootstrap框架等。
- 7、学习和掌握的新语言、新平台
答:Html5+css语言,Hbuilder平台。
二 总结
问:写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
答:个人量的作业,总是能够很快地完成。团队实践的话,由于分工等原因,效率低下而且容易发生争执,但是总的来说,完成团队实践,学到的东西比个人作业要多很多。就比如我们做备忘录app的团队,在各自做好小工作之后开了个小会,结果前端后端的两个队友争执起来了,但是不要害怕队友间的争执破坏团队气氛,大家都初衷都是好的:为了更好地完成作业,所以开会其间,其他队员进行开导,更加明确制作的方向,一路走来,收获更多。
三 建议
问:对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?
答:建议?不存在的。这么重要的一个课程却设在大三下学期,最终确立发展方向的时期,实在是说不出话。
四 团队
问:分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
答:就像构建之法所讲的,一个团队先是萌芽阶段,从磨合期到规范期,再到创造阶段。我觉得我们团队已经走过了整个路程,虽然路途坎坷,在做项目期间发生很多问题,但是通过团队成员之间的沟通、交流,每个人逐渐开始适应这种氛围。
五 证明
问:怎样证明你学会了软件工程?
答:只是单纯的做出了符合初步目标的软件,如下图所示。
图5.1 便签首页
图5.2行程表部分页面
注:并没有学会软件工程。