2020软件工程个人作业06——软件工程实践总结作业
2020软件工程个人作业06——软件工程实践总结作业
软件工程 |
软件工程个人作业06 |
作业要求 |
完成软件工程总结 |
作业目标 |
软件工程实践总结 |
作业正文 |
如下 |
参考文献 |
博客园 |
一、回望
(1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
通过前面的几次团队作业,最让我期待的事情就是能够做出可以实现,并且能够运行一些功能的页面,目标就是可以做出一个可以用的软件
不足:感到不足的地方就是编程能力太差,对于软件的框架也不熟悉。
(2)你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
- 我认为自己没有达到当时预期的那样,因为在实际的作业和学习中,明显的感觉自己四处碰壁,举步维艰,慢慢的学习的热情也降低了,但是也还是学到了一点东西,那就是框架方面的知识,比如后期的测试,还有用例图,用例分析等等,这还是在我的能力范围之内的。
- 最大的提升就是学习了一些框架和一个软件的形成步骤,也学习了使用一些平时不会用到的软件,这算是比较大的提升吧
(3)请总结这门课程的实践总结和给你带来的提升
统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
应该是300行这个样子
软工实践的各次作业分别花了多少时间?(做一个列表)
作业 |
所花时间 |
2020软件工程作业00——问题清单 |
0.5h |
2020软件工程作业01 |
2h |
2020软件工程作业02 |
3h |
2020软件工程作业03 |
2h |
2020软件工程作业04 |
10h |
2020软件工程作业05 |
10h |
2020软件工程作业06---软件工程实践总结作业 |
1h |
2020软件工程作业---团队01 |
1.5h |
2020软件工程作业---团队02 |
2h |
2020软件工程作业---团队03 |
10h |
2020软件工程作业---团队04 |
10h |
2020软件工程作业---团队05 |
50h |
2020软件工程作业---团队06 |
2h |
2020软件工程作业---团队07 |
2h |
总计 |
106h |
哪一次作业让你印象最深刻?为什么?
是个人作业04,因为设计到了,使用新的软件,比如说墨刀和axure rp,这对于我来说是一件比较头疼的事情,因为我对使用新的软件还是挺恐惧的,完成这次作业花费的时间也比较多,一步一步的摸索,直到最后完成这份作业,也学会了软件界面的制作。
累计花了多少个小时在软工实践上?平均每周花多少个小时?
一共花了106个小时,平均每周差不多5个小时左右
学习和使用的新软件和新工具;
墨刀,AxureRp,Xmind
学习和掌握的新语言、新平台;
新语言:JAVAEE,MVC框架等
新平台:博客园,github,markdown
学习和掌握的新方法;
查阅资料,wps画流程图,画燃尽图,axure页面制作,博客园使用,github使用等
工程能力的提升;
在一系列的团队作业中,对于工程能力的提升而言,就是让我了解到了构建一个软件的框架是多么的重要,从一开始的建模,用例分析等等,都是做好一个工程的必要步骤,编程能力和网页的制作,还有数据库的连接,都是不可或缺的一部分。
团队合作上的提升;
在团队中的合作,让我体会最深的事情便是大家从一开始的不关心到最后齐心协力去完成一件事,让我觉得找到了归属一般,面对问题,总得有人站出来解决,这是我在团队合作中学到的东西。
其他方面的提升;
主要是学会了使用一些基本的工具,这是我所学习到最重要的部分,比如绘图和绘制一些导图等,我觉得这些都是十分有益处的。
二、团队总结
软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
- 你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
在团队中,我的角色仅仅是一名组员,一开始在团队中是处于一个孤军奋战的状态,因为前期大家确实是少了点默契,作为组员我给自己评价是我做了我该做的,组长要我去完成的,我也按时完成了,现在的话我还是希望是个组员,或者团队中的二把手就行了。
三、人月神话
1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
(1)研发出符合用户需求的软件
我们做的是一个关于选座的系统,但事实上可以用到选座的不止是食堂,还有很多地方,比如电影院等等,所以我们觉得这也是当今社会的一种需求。
(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
使用的是eclipse这个软件,有具体的分工,也已经实现基本功能的软件
(3)并且通过数据展现软件是可以维护和继续发展的。
我们有保存代码,后续可以进行调试和完善。
2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达
在团队作业第五次时,是我们组真正齐心的时候,在制作页面的时候,我们使用的是axure rp,一开始大家都不熟悉怎么使用,也是抱着试一试的态度,可是也把界面做出来了,所以说我觉得什么知识都是可以学的,还有就是关于数据库的链接我们也问了很多同学,如何建表等等,代码部分也是自己学着写或者网上找,大家有都有帮忙,总的l来说我认为,软件工程是一门严谨又需要懂得很多知识才能学好的课程。
四、建议
对下一届同学的建议:大一的时候千万不要想着时间还很多,就随便学学甚至不学,如果打算了走编程这条路就认认真真学好所有关于制作软件的课程,因为到了毕业时真的很需要个一技之长。
- 对我自己:已经这样了,能多学就多学,不过我因该不会从事这个行业,我会努力的
对于软工实践课程,你有哪些建议?
我觉得任务都还挺实用的,可以学到很多和做软件相关的知识,不过最好是从基础的角度出发,如果题目难了,真的有点打击信心。
- 对于助教工作,你有哪些建议?
首先说一声辛苦了。可以说没有建议,因为他们做了他们该做的,也把工作做得挺好的,我想不到改进的地方。
对于自己今后,你有哪些建言?
无论走那条路,都要有责任感,如果是混日子那对于我来说还真不如不学,前几年已经荒废了,接下来也要毕业了,多学点知识,无论哪方面。