个人项目总结---在愧疚的边缘找到迷失的自己

这个作业属于哪个课程

<课程的链接>

这个作业要求在哪里

<作业要求的链接>

团队名称

软件梦之队

这个作业的目标 

完成一篇总结项目过程中自己的心得体会的博客,回顾课程,做自己的解答者


一、团队成员列表

 

学号 姓名

201731041215

王阳

201731062302

鲜雨珂

201731062128

邓捷

201731062305

周蓉

201731062131

龙继平

201731062304

杨梦欣

201731035120

张欣

201731062301

梅晨

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

二、课程心得总结

姓名:周蓉<本人博客>

学号:201731062305<第一次作业博客>

 

转瞬即逝,软件工程原理课程已经结束,在本门课程中,本人最大的收获就是体会到“无力”,“愧疚”,“羡慕”这种种情绪......

现下本人对自己当初提出的问题作出回答:

 

       对于问题一:当初以为程序正确,如果加上正确后面的程序,是不会出错的。在团队合作中,本人体会到队长在合成我们的各个模块的时候,后面新建的模块如果出了问题同样会影响前面的功能,逻辑,物理结构,特别是传参数的时候,一但新构建的模块出了问题,它的输出,中止都会影响后续的模块,以前模块功能的正常使用。回归测试可以找出退化的软件(有了新模块,可能功能崩了)的错误,改进软件。这也是

软件测试的目的是为了发现错误而执行程序的过程;测试是为了证明程序有错,而不是证明程序无错(发现错误不是唯一的目的)

        对于问题二:这个问题,本人想结合下在面向对象课程中一些体会,线下调查已有软件满足了用户什么需求,用户体验或者说别人想让软件工程师实现什么。而在需求分析中,我们构建的任何想法,其实都是建立在人类需要,既有需求的目的去开展的。

       作为制作软件的成员,在最初就用该对使用用户有个定位,事实上我们对它应该完成了可行性分析,那么在调查问卷问题设置上就是有方向的,通过定位人群去找到有效反馈。

需求获取主要方法:文档“考古”法,用户代表访谈法,问卷调查法,运营数据分析法,同类方案研究法,虚拟用户构想法

 

  对于问题三:得知,产品经理就是通过了解用户需求去设计原型给软件工程师实现,那么正确的获取需求,我想在以后工作中才能得到解答(如果有机会的话,考虑的前进方向中了)。

       对于问题四:创新,本人对于它的理解有了新的体会,用户体验其实也是“新”的东西,同类型的软件,胜出的地方就在它给用户带来的感觉,just like QQ and TIM,后者就更为简洁,这也是创新呀。技术的创新,在原有的技术上实现算法,或者结构上的改变,使得更为简单。

  对于问题五:在团队项目中,本人是贡献最少的吧,队长分配“网络编程”模块给我,但是我最终也没完成,回首过来,我才是“抱大腿的人”。我想团队合作中,团队意识最重要吧,有荣与焉,大家都在学新东西,菜鸡也是要有团队荣誉感的,当然也有关队长的分配了。

 

       解答完自己的问题,回到“无力”,“愧疚”,“羡慕”这三个词语,是我在本课程的体会。在结对编程中,我是参与其中,本人十分感谢队友在他的博客中给我留足了面子,在我在为某个版块费劲头脑的时候,队友已经完成功能,而最终我完成的模块,却成为败笔,多余的,我是很受打击的。在项目中,我忘不掉,我跑去图书馆一层,打着手机灯在书库里面找网络编程书的过程,当时我心里的愧疚已经战胜我惧怕黑的感受了。连续几周都在看网络编程,连做梦都是。哭过,因为“无力”。在项目展示中,我"羡慕"那些优秀的同学,因为我一无是处。

       很可惜的是,临了了,我仍旧没有找到自己的专业方向,可我真的很想在互联网专业从事一些工作啊。本人逻辑思维真的很差,编程对于我来说,或许准确的来说算法,平常人一两遍就能弄好,我可能要十遍,写上很多页纸才能弄懂。

  掌握的技能:自学,专注,需求分析能力。新的问题:如何在团队中起到作用?  

  最后很感谢在团队合作中队友们对我的帮助和鼓励。

 

posted @ 2019-06-20 20:28  明婵度  阅读(326)  评论(4编辑  收藏  举报