个人作业--软件工程实践总结&个人技术博客
这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 软件工程实践总结 |
作业正文 | 如下 |
其他参考文献 | 无 |
一、回望
-
- 达到的目标:能够耐心学习任务需要的工具与技术,不会因为没学过而破罐子破摔
- 不足:掌握的技术不够熟练,了解的技术和知识结构还较少,大部分处于会用而不理解的程度
- 对比学习路线图,在经过学习中的查看他人经验,复习了HTML,CSS,JavaScript,学习了Jquery,Vue基础框架,了解双向绑定和MVVM结构等概念,学会使用vue_cli脚手架新建项目
- 结对第一、二次作业格外印象深刻,这是第一次与他人合作进行项目的开发,与自己埋头完成全部代码的体验完全不同,在写代码时要商量好结构,保证代码的可读性,不能自己自顾自的写可能只有自己看的懂得代码,在遇到设计上的难题例如一开始不懂如何做出中国地图,在历经各自方法尝试失败后才懂得用echarts。
-
-
完成代码:3000 - 4000
-
作业 时间(h) 寒假作业1 3 寒假作业2 29.75 结对第一次 23.91 结对第二次 25 团队第一次 2 团队第二次 4 团队第三次 8 团队第四次 22.14 团队第五次 26.24 团队第六次 12 软件评测 5 个人总结 3 -
累计164小时左右,平均每周10.25小时
-
新软件:Axure RP 9、3ds Max、
-
新工具:Xmind、FastStone Capture、GitHub Desktop ,Teambition
-
新语言新平台:Jquery、Vue、IDEA、Teambition
-
新方法:学习新技术时,将知识点在脑中构建大概印象,通过实践补全或加强印象
-
团队合作:团队协作应该及时反馈来了解团队的各个进度,以便更新总进度,督促各个成员的工作。
-
二、团队总结
- 作为组员,听从组长安排,做好自己的分配工作,但是在完成自己工作的时候没有积极查看他人是否需要协助,应该更加注重这方面。
- 组长能力出色,挑起大梁,在分配工作的时候确保每个人基本得到妥善安排,也不会过于轻松导致划水。
- 团队经过萌芽的不明确任务,磨合的适应,最后到达了规范阶段
- 在团队中担任前端的任务,协助处理前端的工作,对于可视化的部分一直是我的兴趣所在,所以我喜欢这个角色。
三、人月神话
- 3-23进行了项目需求分析规划了每周的任务
- 4-13进行了项目系统设计和数据库分析
- alpha冲刺和beta中有明确的甘特图和燃尽图,每次冲刺都按时开会交流讨论
- 设计完毕到alpha冲刺的五月份逐步完成实现和测试
- 六月份的beta冲刺进行查缺补漏和模型的精细化和一些新测试和维护。
- 在遇到难以解决的问题时要寻求相近的方法解决,例如短时间内实现3D动态模型有一定难度,便采用微分的思想用一系列定格来替代
四、建议
- 软件工程实践是一门配合理解软件工程的课程,要配合应用软件工程的知识,在团队开发中扮演好自己的角色
- 今后的学习应该更加全面,在获取新知识时要更加全面,不要一知半解只求能用
- 助教人很好,建议凶一点。
- 因为疫情原因导致今年的软件工程实践较为特殊,随机组队是一个很有挑战性的方式,但选用时应该考虑到实际效果与学生反馈等多方面因素