2020软件工程个人作业06
软件工程 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/ |
本作业要求 |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864 |
本作业目标 |
实践总结 |
作业正文 |
如下所示 |
其他参考文献 |
百度 谷歌浏览器 |
一、回望
1、对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
通过这次的团队合作,我的编程能力、自主学习能力都得到了提高,组织团队能力也得到了很大的提升,作为小组组长,及时安排好组员的任务,积极督促和完成需要做的内容。尤其是在开发软件的过程中,让我知道了怎么去开发软件,完成一个项目需要做哪些分析,当然很多是我在之前的学习中从来没有听到或者看到的,我们在完成的过程中百度等查阅相关资料,自我感觉我们还是做的很棒,达到了自己期待目标的百分之八十左右。但是在一些专业知识上,我还是有所欠缺,这是我的不足,尤其是代码能力方面有时候无从下手,都得靠组员教才得以勉强的完成部分,接下来的日子还需要进行更多的学习。
2、你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
第一次的个人预期值勉强达到了,但是不是完全靠个人能力所达到的,这其中请教了很多同学。但是第二次的没达到。差距还有点大。
3、请总结这门课程的实践总结和给你带来的提升,包括以下内容:
(1)统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
从博客园的作业到最后的项目开发,没统计过自己大概写了多少代码,但是每次都尽力去写,自己在代码方面欠缺严重。
(2)软工实践的各次作业分别花了多少时间?(做一个列表)
作业名 |
所花时间 |
2020软件工程作业01 |
5 |
2020软件工程作业02 |
4 |
2020软件工程作业03 |
0 |
2020软件工程作业04 |
3 |
2020软件工程作业05 |
0 |
2020软件工程作业06 |
3 |
2020软件工程作业——问题清单 |
0 |
2020软件工程作业——团队展示01 |
6 |
2020软件工程作业——团队作业02 |
8 |
2020软件工程作业——团队作业03 |
6 |
2020软件工程作业——团队项目需求分析 |
18 |
2020软件工程作业——团队项目系统设计与数据库设计 |
14 |
2020软件工程作业——团队冲刺总结 |
21 |
2020软件工程作业——团队软工实践总结 |
5 |
总计 |
93H |
(3)哪一次作业让你印象最深刻?为什么?
团队作业,因为团队作业自己付出的比个人的时间多,而且相互讨论,学的东西比个人的药多很多。
(4)累计花了多少个小时在软工实践上?平均每周花多少个小时?
没有具体细算花了多少时间,但是软件工程这门课花的时间是最多的。
(5)学习和使用的新软件;
学会了墨刀等软件(相比于老师推荐的软件,更习惯和更适应使用墨刀)
(7)学习和掌握的新语言、新平台;
博客园平台、github,c等
(8)学习和掌握的新方法;
学会了很多自己以前没有接触过的东西,也在这次项目中,学会了写前端的一些代码和测试。
(9)工程能力的提升;
更好的提升了在工程项目上的一些知识
(10)团队合作上的提升
增进了同学与同学间的友谊,增强了自己作为小组领导者的能力。
(11)其他方面的提升;
自主学习能力提升了一大步。
二、团队总结
1、软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
有四个阶段,萌芽、磨合、规范、创造,我们团队磨合阶段基本完成,下一步就是规范和创造阶段。
2、你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
我担任的角色是组长,主要进行任务的分配和执行,我自我感觉还挺适合这个角色的,但是在团队的衔接方面还做得远远不够,每次汇报的时候,纵湖出现一堆的问题,在以后的项目中,如果我还有机会担任这个角色,在汇报方面,我会更加去加强自己的能力。
3、如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?
分工还算可以,组长要担当大姐姐的身份,要及时的跟进项目情况,对组内成员分工要明确,要清楚组员的强项和弱项,尽可能的把组员的强项发挥到极致,弱项在项目中摸索,争取有进步。
三、人月神话
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
(1)研发出符合用户需求的软件
软件没有完全研发出来
(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
我相信只要给我们有足够的时间,相信可以做成功
(3)并且通过数据展现软件是可以维护和继续发展的。
在github上面
2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达..
在个人的情况中,我的付出并不多,接受新知识的时候进行百度,更多的是问同学,没有形成自己的思维,逻辑也不缜密。在团队中,学到的东西是最多的,在自己不懂的时候,可以和小组成员进行讨论,三个臭皮匠,顶个诸葛亮,不会的东西小组里面总会有人会,而且同龄人的思维点比百度上面的更好理解,做起了也更顺畅,当然在团队中,收获比较大的还是彼此之间的友谊,从项目开始,可能平常没有交流的同学,通过做项目,都会更加明确组内成员在项目中的重要性。
四、建议
1、对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
我觉得兴趣很重要,还有就是一定要花时间,其实有时候觉得很难的点,只要你愿意花时间去钻研,就多多少少可以学会,更何况现在网络上很多大佬会分享代码和经验,在起初不会的时候,可以参考和模拟别的大佬的思考点,代码也可以去模仿,但是自己一定要去进行实操,你复制别人的东西始终是别人的,但是你在别人的基础上,进行改动和增加增加的特色,那就是你的代码,那就是你写的,我建议前期可以这么做。
2、对于软工实践课程,你有哪些建议?
我建议合作项目上,老师还要多给我们一点时间。
3、对于老师的工作,你有哪些建议?
老师很有耐心,负责,很有亲和力,不愧是我们的琛姐。
4、对于自己今后,你有哪些建言
慢慢改掉拖延症,不要再任何事情上都拖拖拉拉,改变这种恶习,多付出点实际行动,而不是靠嘴巴来说。