软工实践个人总结
一、基本情况
(1.1)请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
- 开篇博客中,我写到我期待我的代码能力和实践水平能在学习这门课的过程中得到提升,并且具体地说到了想在这门课中学到java和python的使用、实践。
- 对比目前的所学所练所得,我觉得代码能力和实践水平确实又得到提升,虽然在本学期课程中没有用到python,但是在第一次实践中用到了java,为后面除软工以外其他科的java使用提供了思路,后面两次都是用微信开发工具、使用js语言完成的,学到了简单的小程序制作,学到了许多java和javascript的使用方法,尤其是大作业,让我在其中学到了其他知识,比如ppt的制作方法和演讲的技巧。
(1.2)总结这门课程的实践总结和给你带来的提升:
- 在软工实践课程当中我编写了1336行代码。
- 软工实践的各次作业分别花费的时间:
| # | 作业 | 花费时间(分钟) |
|---|---|---|
| 1-2 | 个人编程作业 | 2000 |
| 3 | 结对编程作业 | 3600 |
| 4 | 团队介绍与选题报告 | 250 |
| 5 | 团队需求分析报告 | 450 |
| 6 | 团队项目之现场编程 | 180 |
| 7-13 | Alpha冲刺(含总结) | 1460 |
| 14-19 | Beta冲刺(含总结) | 1370 |
- 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
印象最深的是结对编程作业,因为是第一次自己从头开始做一个小游戏,所以许多东西要自己找资料摸索,而且结对编程作业开始得碗,所以时间较为紧迫,后来在同学的推荐下使用微信开发工具完成作业,虽然过程十分焦虑,但也收获到了不少游戏制作的思路。 - 在软件工程课程上花费的时间
| 累计时间 | 实际周均时间 | 预计周均时间 |
|---|---|---|
| 160(h) | 9(h) | 8(h) |
- 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
1、第一次作业用java完成,算是第一次真正意义上使用java完成任务,学习到了在java中如何用cmd上传文件,不仅在完成了软工作业,为后面其他科目如坦克大战、数据库前端制作打下了基础
2、后面结对编程作业和团队作业都使用微信开发者工具完成,学到了许多微信小程序的制作方法和js语言的前端使用。
3、用墨刀进行原型设计 - 其他方面的提升
学会了用markdown语言,为博客更好的排版;
学会了更多制作ppt的方法和答辩演讲的技巧;
ddl给了我许多教训,作业还是不要拖到最后完成;
二、总结与收获
非测试组:个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
- 个人编程作业:个人编程作业刚开始由于选用了java语言,但是对java语言又不熟悉,所以刚开始焦头烂额,在本次作业中知道了充分利用好搜索引擎的重要性,一个文档解决不了就多找几个多学习、多借鉴。
- 结对编程作业:开始得太晚,所以最后只实现了人人对战功能,过程没有想象中乐观,比如刚开始用微信开发工具的小游戏制作,后来发现用小游戏有许多不太能理解和解决的bug,后来用小程序模式就顺利了许多。
- 团队作业:分工明确对于团队项目来说很重要,我们刚开始分为前后端进行得较为顺利,后来前后端对接时则出现了一些之前没预料到的问题,后来组员及时沟通交流顺利解决。
三、致谢
这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
感谢所有组员,最感谢的是夏明旻,在技术上帮了我不少,也是我遇到困难时的内心支撑。我想对她说:一起好好进步!
浙公网安备 33010602011771号