软件工程实践总结作业

软件工程实践总结作业
这个作业属于哪个课程软件工程1916|W(福州大学)
这个作业要求在哪里个人作业——软件工程实践总结作业
学号221600411
这个作业的目标软件工程实践总结

作业要求

一、请回望寒假时的第一次作业,你对于软件工程课程的想象

1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

答:从不写博客到现在发博客,从不了解代码规范的重要性到现在写代码特别注意变量的规范性,从不了解微信小程序到现在开发完整的微信小程序等。通过这次软工实践,挖掘了自己的学习能力,在短时间内学习微信小程序,并投入到紧张冲刺,和自己的队友聚在一起紧张的开发,调试bug,设计界面与功能,与后端对接接口,学习了一套系统的开发流程,包括前端界面的设计,前后端数据的交互,后端开发的一些技术等。收获到许多课内没学习到的开发技能,也加强了自己的时间管理能力,在有限的时间里去处理各个事情之间的协调。编程能力也有了很大的提高,当然我也一些地方存在不足,比如说两个冲刺阶段的任务量安排不合理,虽然功能实现,但是两个阶段付出的汗水完成不一样,alpha阶段付出了很多努力和汗水,反而beta阶段轻松太多。

2)总结这门课程的实践总结和给你带来的提升,包括以下内容:

  • 统计一下,你在这门软件工程实践中,完成了多少行的代码;

答:应该有三千行以上吧

  • 软工实践的各次作业分别花了多少时间?
序号作业时间
1个人作业第一次—准备篇4
2结对第一次—原型设计(文献摘要热词统计)8
3对第二次—文献摘要热词统计及进阶需求18
3(1)团队第一次作业——团队展示18
4(2)团队第二次作业——选题报告20
5(3)团队第三次作业——原型设计30
6(4)团队第四次作业——需求规格说明书25
7(5)团队第五次作业——系统设计&数据库设计25
8(6)团队第六次作业——现场编程github实训20
9(7)团队第七次作业——Alpha冲刺
10Alpha冲刺——序言篇(任务与计划)8
11Alpha冲刺(1/10)——2019.4.2412
12Alpha冲刺(2/10)——2019.4.2510
13Alpha冲刺(3/10)——2019.4.2612
14Alpha冲刺(4/10)——2019.4.2715
15Alpha冲刺(5/10)——2019.4.288
16Alpha冲刺(6/10)——2019.4.2910
17Alpha冲刺(7/10)——2019.4.3012
18Alpha冲刺(8/10)——2019.5.110
19Alpha冲刺(9/10)——2019.5.213
20Alpha冲刺(10/10)——2019.5.38
21Alpha冲刺——测试篇13
22Alpha冲刺——总结篇12
22团队第八次作业——Beta冲刺
23Beta冲刺——凡事预则立随笔10
24Beta冲刺(1/7)——2019.5.2312
25Beta冲刺(2/7)——2019.5.2413
26Beta冲刺(3/7)——2019.5.2514
27Beta冲刺(4/7)——2019.5.2614
28Beta冲刺(5/7)——2019.5.2710
29Beta冲刺(6/7)——2019.5.2811
30Beta冲刺(7/7)——2019.5.2910
31Beta冲刺——用户使用调查报告——2019.5.3115
32云打印 对Echo的Beta产品测试报告13
33云打印 对 追光的人 的Beta产品测试报告15
34Beta冲刺——总结篇12
  • 哪一次作业让你印象最深刻?为什么?

答:Alpha冲刺;这10天的冲刺过得非常充实,挖掘了自己的学习能力,在短时间内学习微信小程序,并投入到紧张的Alpha冲刺,在这十天里和自己的队友聚在一起紧张的开发,调试bug,设计界面与功能,与后端对接接口,学习了一套系统的开发流程,包括前端界面的设计,前后端数据的交互,后端开发的一些技术等。收获到许多课内没学习到的开发技能,也加强了自己的时间管理能力,在有限的时间里去处理各个事情之间的协调。所以这十天是辛苦的,收获是快乐的,所以印象最深刻。

  • 累计花了多少个小时在软工实践上?平均每周花多少个小时?

答:420小时,平均每周花60小时

  • 学习和使用的新软件;

答:学会使用Git Bash,上传代码至GitHub,使用墨刀进行原型设计,学习微信小程序开发者工具开发微信小程序,学习idea完成结对作业,学会使用showDOC对接接口等

  • 学习和使用的新工具;

答::学会使用Git Bash,上传代码至GitHub,使用墨刀进行原型设计

  • 学习和掌握的新语言、新平台;

答:学会使用微信开发工具开发微信小程序

  • 学习和掌握的新方法;

答:学习掌握了前后端的数据交互,学习了开发过程计划的掌控

  • 其他方面的提升。

答:团队协作能力,学会与队友进行沟通,挖掘自己的学习能力,coding能力提高了

二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析

答:团队项目实践中,冲刺挖掘了自己的学习能力,在短时间内学习微信小程序,并投入到紧张冲刺,学习了一套系统的开发流程,包括前端界面的设计,前后端数据的交互,后端开发的一些技术等。收获到许多课内没学习到的开发技能。但在两个阶段的任务安排不够合理,在Alpha阶段交给自己太多的任务,完成了所有的界面设计与绝大部分功能实现,导致在beta阶段时,工作量不够,只是做了一些补充,反而在Alpha阶段任务繁重,压力太大。所以我觉得,一定要学会把控自己的开发量,合理分配,不然会导致某个阶段特别辛苦。

三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?

答:希望继续以这种形式继续,因为这种形式虽然很累,但是能收获很多,而且对于大三的学生,完整的项目开发经验是非常重要的,可以帮助很是没有做过大项目的同学,去学习和了解完整的软件开发,毕竟大三距离实际投入工作的时间已经很短,宁愿学校内累一点,也不要去公司什么都不懂,被别人另眼相看。但是我建议可以对大二的学生进行一个前期的引导,比如学习某一方面项目开发技术,省得实践中花费大量时间去学习新技术,导致任务量繁重。针对换队友,我觉得需要,既然要体验完整的项目开发,当然需要体验完整的各类情况的发生,而且需要注意新成员的做出的贡献,是否很好的处理了这种情况的发生。

四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

答:团队发展有四个阶段分别为萌芽阶段,磨合阶段,规范阶段和创造阶段。在萌芽阶段,刚开始接触项目,对于我自己的角色和职责都是很清楚,因为每个都有自己学习的方面,所以在开发阶段角色较为清晰。在磨合阶段,因为团队成员之间彼此都比较熟悉,对我们来说,磨合期相对较短。在规范阶段,在两次冲刺阶段,大家都能比较主动,按时完成预期的任务,当新成员加入,因为新成员和我们原来的成员开发方向是一样的,所以产生的问题并不是非常大,可能会有所不适应,但都很快克服了,与新成员的交接花了我们一周时间的磨合期。最后是创造阶段,创造阶段没有达到,不能很好地发挥主观能动性。

五、怎样证明你学会了软件工程?

2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件有项目规划/需求/设计/实现/发布/维护,有定时的进度发布;而不是通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄。

团队作业汇总

序号作业
1(1)团队第一次作业——团队展示
2(2)团队第二次作业——选题报告
3(3)团队第三次作业——原型设计
4(4)团队第四次作业——需求规格说明书
5(5)团队第五次作业——系统设计&数据库设计
6(6)团队第六次作业——现场编程github实训
7(7)团队第七次作业——Alpha冲刺
8Alpha冲刺——序言篇(任务与计划)
9Alpha冲刺(1/10)——2019.4.24
10Alpha冲刺(2/10)——2019.4.25
11Alpha冲刺(3/10)——2019.4.26
12Alpha冲刺(4/10)——2019.4.27
13Alpha冲刺(5/10)——2019.4.28
14Alpha冲刺(6/10)——2019.4.29
15Alpha冲刺(7/10)——2019.4.30
16Alpha冲刺(8/10)——2019.5.1
17Alpha冲刺(9/10)——2019.5.2
18Alpha冲刺(10/10)——2019.5.3
19Alpha冲刺——测试篇
20Alpha冲刺——总结篇
21团队第八次作业——Beta冲刺
22Beta冲刺——凡事预则立随笔
23Beta冲刺(1/7)——2019.5.23
24Beta冲刺(2/7)——2019.5.24
25Beta冲刺(3/7)——2019.5.25
26Beta冲刺(4/7)——2019.5.26
27Beta冲刺(5/7)——2019.5.27
28Beta冲刺(6/7)——2019.5.28
29Beta冲刺(7/7)——2019.5.29
30Beta冲刺——用户使用调查报告——2019.5.31
31Beta冲刺——总结篇

一、小黄衫感想

首先拿到了小黄衫非常开心,感觉对自己之前的一些努力获得了一个肯定。虽然在这个过程中是比较辛苦的,但是也学习到了许多知识与技能。对于这门课,刚开始我也是抱着排斥的态度,因为要准备考研,又那么花费时间,所以抱着消极的态度,但在后面发现其实不过多花费时间,时间总是够用的,只是取决于自己是怎么去安排,少打点游戏,把开发应用当做一种有成就的游戏,这样就不会发现自己时间不够用了。而且到后面发现自己做出了一个产品后,成就感爆棚后,就会更加有积极性去做这个实践,所以我也现在挺感谢这个实践,帮助我去实现一个完整项目的开发,积累了一些经验。所以我很支持下一届继续以这种形式来作为这门课的实践方式。最后很高兴拿到小黄衫,yeah快乐~~~~~~~~
1592119-20190608233459309-1567924225.jpg

转载于:https://www.cnblogs.com/yinen/p/10990600.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值