这个作业属于哪个课程 | 构建之法-2021秋-福州大学软件工程 |
---|---|
这个作业要求在哪里 | 2021秋季软件工程实践总结 |
团队名称 | 灵机一栋 |
这个作业的目标 | 总结软工实践课、展望未来 |
学号 | 031902234 |
总结要求
一、个人总结
1)对比开篇博客对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些- – 方面达到了期待和目标,哪些方面还存在不足,为什么?
- 开篇博客里面主要是提到想要锻炼前端的能力
- 在整个软工实践中,结对作业大概了解了小程序的前端开发,结队作业大概知道了web的前端开发,学会了使用vue,elementui组件库
- 不足的方面还是不是很熟练掌握,每次写代码都需要边看文档边写
- 总体上并没有什么遗憾,感觉学习到了很多的前端知识
2)总结这门课程的实践总结和给个人带来的提升,包括以下内容:
1、统计一下在这门软件工程实践中,完成了多少行的代码;
- 3k左右吧(感觉好难计算)
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业名称 | 总时间 (分钟) |
---|---|
2021秋软工实践第一次个人编程作业 | 1080 |
2021秋软工实践第一次结对编程作业 | 1130 |
2021秋软工实践第二次结对编程作业 | 2090 |
灵机一栋团队alpha冲刺 Ⅰ | 900 |
灵机一栋团队alpha冲刺 Ⅱ | 600 |
灵机一栋团队alpha冲刺Ⅲ | 360 |
灵机一栋团队alpha冲刺 Ⅳ | 360 |
灵机一栋团队alpha冲刺 Ⅴ | 720 |
灵机一栋团队alpha冲刺 Ⅵ | 480 |
灵机一栋团队alpha冲刺 Ⅶ | 180 |
灵机一栋团队β冲刺 | 1200 |
总时间 | 9100 |
3、哪一次作业印象最深刻?为什么?
- 那必须是alpha冲刺
- 原因:现在想想虽然自己只是完成后台管理系统,但是刚刚开始接触的时候还是很懵的,很多知识都要去学习,看vue文档,学会使用elemenui组件库,学习axios接口…刚刚开始几天压力巨大,担心影响原本计划的进度,但是又几乎都是自学的,有时候自学效率真的不高,在一个地方卡很久,不断地上网寻找答案,能找到还好,找不到的话真的令人头大
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
- 累计花151.7个小时,平均每周花15.2个小时(按照总共十周计算且结果四舍五入保留一位小数)
5、学习和使用的新软件;
- 墨刀、微信开发者工具、postman
6、学习和使用的新工具;
- vue、elementui组件库
7、学习和掌握的新语言、新平台;
- python(没有全掌握)、CSDN
8、学习和掌握的新方法;
- 使用官方文档
9、其他方面的提升。
- 和队员之间的沟通、合作
二、团队总结
- 多多交流
实例:前后端交接时,虽然有接口文档,虽然用postman测试时可能正确,但是自己实操的时候不断报错:(主要报错问题有)跨域、参数格式问题(是不是json格式、是数组还是对象)、token格式 - 善于自己解决问题
很多问题在百度上都有别人进行过解答,如果可以在百度上得到答案尽量不去打扰别人 - 适当请教同学
有时候问题的描述真的很难用文字来表达清楚,很难在搜索框中打出关键词寻找自己想要的答案,比如解决问题的整个思路、流程、以及自己思路的对错,可以向队员、组长或者同学询问,可能得到的答案是清晰且明了的而且是自己在百度上花费几个小时都得不到的!
实例:例如vue的使用问题,刚刚开始学习vue的时候不懂使用elementui组件库,然后在询问组长的过程中,余哥直接说去康康组件库,里面很多都是现成的。然后自己便开始学习使用,后来又是一次偶然的机会,在宿舍问吴学姐vue的问题时,看着学姐很熟练地使用组件库,原来组件库的使用还有这个方式。
三、提出建议
大致谈一谈对后来人的期许吧。
- 什么都不会没有关系。如果自己真的想学习东西,在软工实践中真的可以学到很多很多,不要轻而易举摆烂。确定一个自己想要学习的方向(比如前端),一般组长都会按照每个人所想要的方向分配任务,在实现任务的过程中虽然可能很累,很艰苦,但实际上你正在进步(想一想自己正在进步,就会有动力一些惹)
- 每次在宿舍说好累,学姐就会来一句:舒服是留给死人的
四、团队分析
详见组长报告
五、软件要求
详见组长报告
六*(选做)、阅读软件工程中关于代码质量的的经典论文,从下列文献中选择一篇或若干篇,结合自己的实际做一个阅读笔记(例如,自己写的代码质量如何,是不是一个大泥球,如何衡量自己代码的质量)?从以下参考论文中选择一篇或若干篇:
参考论文文献:
[1] Stamelos I, Angelis L, Oikonomou A, et al. Code quality analysis in open source software development[J]. Information Systems Journal, 2002, 12(1): 43-60.
[2] Boehm B W, Brown J R, Lipow M. Quantitative evaluation of software quality[C]//Proceedings of the 2nd international conference on Software engineering. IEEE Computer Society Press, 1976: 592-605
[3] Samoladas I, Stamelos I, Angelis L, et al. Open source software development should strive for even greater code maintainability[J]. Communications of the ACM, 2004, 47(10): 83-87
这部分那就摆烂吧(适当摆烂有利身心健康)
七、个性发挥,包括图文、照片和创意等
分享alpha阶段最喜欢发的一张图