个人作业——软件工程实践总结作业
个人作业--软件评测
作业所属课程 | 2019秋福大软件工程实践Z班 (福州大学) |
---|---|
作业要求 | 个人作业——软件工程实践总结作业 |
作业目标 | 对学期的软件工程实践进行总结 |
作业正文 | https://www.cnblogs.com/wu1999/p/12088047.html |
其他参考文献 | 《构建之法》 |
一.回望
1.对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足?
达到:学习接触了多种语言,与他人合作开发的经历,提升了自学能力.
不足:没有认真地学一门语言,沟通能力还是很弱.
2.你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
大部分没有达到预期值.
3.请总结这门课程的实践总结和给你带来的提升
(1)统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
600行左右.
(2)软工实践的各次作业分别花了多少时间?(做一个列表)
第一次:60mins
第二次:70mins
第三次:1290mins
第四次:200mins
第五次:2465mins
软件评测:185mins
团队作业:非常久,具体未记录
个人总结:10mins
(3)哪一次作业让你印象最深刻?为什么?
第二次结对编程.
第一次在一周多的时间内,用完全没接触过的语言完成一项任务.虽然时间只有一周多,但心态爆炸的次数可不少,这次之后,心态方面有了很大的提升.
(4)累计花了多少个小时在软工实践上?平均每周花多少个小时?
也太多了.在有软工实践的日子里,平均每周至少有20h吧.
(5)学习和使用的新软件;
HBuilderX、XMind、VS2017、sublime Text3.
(6)学习和使用的新工具;
Mysql、墨刀.
(7)学习和掌握的新语言、新平台;
html、css、js、php;Github、博客园.
(8)学习和掌握的新方法;
NABCD分析、PSP.
(9)工程能力的提升;
学习了解决一个问题、完成一个项目的较为完整的流程,比以前更有章法,而并是像以前一样想到什么做什么;也学习了如何更有效得记录自己解决问题的时间以及对其进行分析总结.
(10)团队合作上的提升;
沟通能力略有提高;在讨论时能发表自己的意见和建议而不是只会OB;在对接相关任务时能更高效的讨论.
(11)其他方面的提升;
自学能力,搜索并整理自己需要资料的能力,时间管理能力,面对困难和挫折时的心态调整能力.
二.团队总计
(1)你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
后端.部分完成.适合
(2)如果你是组长,你觉得你有哪些地方做的不够好的?有哪些地方做的好的?你觉得该怎么改进?(详细描述)
好:团队任务能够积极参与,能够及时并且不错地完成自己的任务.
不好:与他人沟通能力不强.在小组讨论时,偶尔会发表意见或建议.有些任务在开始前与他人先沟通好的话可以更高效更准确地完成,但是我很多时候没有选择去沟通,而是先自顾自地完成自己的部分,在对接的时候再临时商量临时改.
改进:有两方面原因,一是没料到跟别人对接的部分虽然只占了整个任务的很小一部分,却有着很大的影响,并不是什么情况下随便改改都能解决的;另一方面是我不喜欢跟别人交流,特别是不熟悉的人,大家说是共一个组的人,其实很多人平时几乎也没有见过面,所以也不熟.以后会多注意细节对整体的影响,在团队合作中,不管熟悉与否,只要解决问题需要,就鼓动自己去沟通.
(3)如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?
不够合理.没有建议.
三.人月神话
以下要求你们的团队达到了哪几个?
研发出符合用户需求的软件 (x)
通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件(√)
并且通过数据展现软件是可以维护和继续发展的。(√)
写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达.
不要低估任何一个任务的难度,难度估计得高点总是没有错的.这样,在确定任务进度前争取更多的时间.几次的作业下来,我发现自己总是在截止时间前不久才交作业,而且质量还不高,越是最后关头越容易出现问题,因此,我认为既然有可能在任意时刻发生问题,那就提前多干点,这样才有足够的时间去对付那些"不速之客".
四.建议
对于软工实践课程,你有哪些建议?
实践的时间固然重要,但应该考虑到学生的学业情况,可以在开学初统计一下同学们的课程然后做相应调整;我觉得这门课放在大二会比较不错,不仅课比较少,而且大家对计算机、软件之类的都有了一定的了解,可以帮助大家更早的确认自己的学习方向;项目选题的时候可以给些选题或者建议供我们参考.
对于助教工作,你有哪些建议?
助教都很耐心的解答大家的问题,验收时也一丝不苟,纠错的同时还教我们应该怎么改正.对于一些杠精,我觉得解释不通就别理他们了,浪费时间.
对于自己今后,你有哪些建言?
既然现在已经确认了要学习什么语言,就认认真真得学好它,没有时间什么的都是借口,挤也得挤出时间;多遵从自己内心的想法,专注自己的事,不要太容易受其他人的影响;平时不想跟人说话没关系,但是合作的时候该沟通的一点都不能少.