2020软件工程个人作业06——软件工程实践总结作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864 |
这个作业的目标 | 2020软件工程个人作业06——软件工程实践总结作业 |
作业正文 | https://i.cnblogs.com/posts/edit |
其他参考文献 | 无 |
一、回望
(1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
在软件工程设计方面有所长进,但是在代码编写方面依靠同学还是比较多,活学活用的能力还是有所欠缺,需要好好改进。
(2)你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;
和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
没有达到预期值。虽然对比之前进步还是有,但是距离自己的预期还是有一定的距离,希望以后能再接再厉。
(3)请总结这门课程的实践总结和给你带来的提升
- 统计一下,你在这门软件工程实践中,一共完成了多少行的代码?
大概200多行
- 软工实践的各次作业分别花了多少时间?
作业名称 | 时间/h |
---|---|
2020软件工程作业01 | 2 |
2020软件工程作业02 | 3 |
2020软件工程作业03 | 10 |
2020软件工程作业04 | 7 |
2020软件工程作业00——问题清单 | 3 |
2020软件工程作业05 | 4 |
2020软件工程作业——团队01 | 2 |
2020软件工程作业——团队02 | 4 |
2020软件工程作业——团队03 | 2 |
2020软件工程作业——团队04 | 2 |
2020软件工程作业——团队05 | 4 |
2020软件工程作业——团队06 | 6 |
2020软件工程个人作业06——软件工程实践总结作业 | 5 |
- 哪一次作业让你印象最深刻?为什么?累计花了多少个小时在软工实践上?平均每周花多少个小时?
印象最深的是团队第03次作业。因为在这次团队作业中我分配的任务相对最多最重,也是我花时间最多来完成的一次作业。
累计花了10多个小时在软工实践上,平均每周花费3小时以上。
- 学习和使用的新软件和新工具
Github、Axure RP、IDEA、Erdw
- 学习和掌握的新语言、新平台
Java、C、中国大学MOOC
- 学习和掌握的新方法
面向对象
- 工程能力的提升
对软件工程有了初步了解,提高了自己的动手能力
- 团队合作上的提升
和团队的协作更加有默契,也懂得了如何解决分歧和与组员相处
- 其他方面的提升
学会用Github、Oracle数据库
二、团队总结
软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
有萌芽、磨合、规范、创造4个阶段,我们组经历了前三个阶段,最后一个阶段只能说有所涉及,但有参考网上的资料。
你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
担任组员,完成了组长分配的任务,适合。
- 如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?
我觉得很合理,组长根据大家所擅长的感兴趣的方面来分配任务,大家都齐心协力,一同进步。我认为组长的选举可以毛遂自荐,如果有机会,
下次我也想尝试一下做组长,锻炼一下自己的能力。
三、人月神话
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
(1)研发出符合用户需求的软件 必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件 有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
(3)并且通过数据展现软件是可以维护和继续发展的。 而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
制作出基本可以投入实战的软件作品。
以上的要求达基本都做到了,只是还有不足的地方,后续还会改进。
2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达..
- 一开始的选题其实很重要,如果有好的想法,会让团队更有动力去完成一个属于大家的APP吧。
- 整个团队是时间规划非常重要,熬夜去完成任务是一件非常糟糕的事,这也是团队时间安排出现问题的体现。我们团队有过,但是时间的合理安排真的是一个难题,都说deadline是第一生产力,但是我想如果有人能够有极强的自制力,可以非常合理的安排好时间,那事情估计也就成功了一半吧。
- git的使用非常重要,非常重要,非常重要,软工之后,一定要把git使用起来。
四、建议
- 对下一届同学的建议:努力学习,认真听讲,完成每一次作业,打好基础,不要书到用时方恨少。
- 对软工实践课程建议:如果老师能带着我们做一个软件实践就更好了。
- 对老师今后工作的建议:老师很棒!很认真负责,对待作业的态度也很认真。希望老师天天开心!
- 对今后自己的建议:黑发不知勤学早,白首方悔读书迟。