这个作业属于哪个课程 | 2021春软件工程实践W班(福州大学) |
---|---|
这个作业要求在哪里 | 软件工程实践总结&个人技术博客 |
这个作业的目标 | 个人总结 |
其他参考文献 | 《构建之法》 |
软件工程实践总结&个人技术博客
第一部分:课程回顾与总结
给出以前提问题的博客链接
请尝试对自己曾经提出的问题进行解答,并阐明,是如何通过看书,实践,或者讨论弄清楚的
1.作为团队中的角色、身份不同的成员,需要怎么通过自己的方式帮助团队顺利、健康地迈入下一阶段,而不是陷入散伙阶段?
每个成员完成自己的代码工作的同时,及时给其他团队成员予以积极的反馈。
2.在主观、评价标准复杂的软件领域,数据统计真的就足以衡量工程师的能力吗?同时,衡量的标准与尺度如何界定?怎么设计相对”客观“的标准呢?
数据统计不足以精确衡量工程师的能力,但是建立全面严谨的规则,可以做到让标准尽量客观。
3.PSP中的步骤大多笼统且宽泛,往往与实际开发想去甚远,粗略地估计各项工作的所需时间,在我看来意义好像不是很大;一方面是步骤分得过于笼统,直接导致估计与实际开发相去甚远,往往会发现”计划赶不上变化“;另一方面,这些步骤往往也不是按照表中顺序执行的,甚至很多时候,这些任务都是并行的。那么,PSP的步骤是否可以根据自身需求改变呢?
还是感觉PSP没什么用。
是否原来的问题还不明白?如果有,请分析。
没有
是否产生了新的问题?如果有,请提出。
没有
请问你在项目的需求/设计/实现/测试/发布阶段(一共5个阶段)中,每个阶段收获最大的知识或能力是什么?
- 需求阶段:沟通和交流的能力
- 设计阶段:学会用长远的眼光思考
- 实现阶段:锻炼了耐心
- 测试阶段:学会设计测试用例
- 发布阶段:对nginx的配置更加了解
结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得
从个人项目到结对编程再到团队项目,越来越感觉到技术不是决定成功的唯一因素,项目的建构与设计才是重中之重;整个流程下来给我的感觉就是——文档写好了就离成功不远了。