再谈对软件工程的认知与理解

Posted j-oan-s-k-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了再谈对软件工程的认知与理解相关的知识,希望对你有一定的参考价值。

  窗外日光弹指过,席间花影坐前移。

  我们知道课程的结束不是学习的结束,学习是一条永无止境的道路,在这条道路上我们都是那么渺小,但是通过这次学习让我们感受到了团队的强大,即使个人的力量依旧渺小不堪,但是在这条道路上,可以有人与我们并肩前进,让这份力量可以几何式发展,让我们尝试到了团结的力量。

  在团队的努力下,我们完成村镇储蓄银行系统的开发工作,学习到了许多以前没有接触到的新知识,例如:数据库中的连接、操作和数据类型,如何让一个方法可以更加简洁和灵活,如何进行团队间的合作。收获到的不仅是课上的学习知识,还有成员间的合作方法,对工具的灵活运用让学习更加简洁方便。也遇到过许多看似莫名其妙的问题,犹豫没有合作过,不知如何才能让别人可以用到自己的代码成果,没有学习过数据库语言不知如何操作,没有熟练的Swing知识不知如何才能让软件更加美观。但是有什么是完事具备的呢!没合作过可以语音沟通一点点定制方案,没学过可以去主动了解学习,没用过可以尝试使用和扩展,这个世界没有什么厄运不散,优雅到底。很多事情不能自己掌控,即使再孤单再寂寞,仍要走下去,不许停也不许回头。

  

  乔远: 在我们全队的努力下、为时10周的软件工程课程教学顺利结束、在这其中我经过了项目的商讨、目标的确定、分工的明确但是有时候面对问题的分歧、虽然我们为了这些问题讨论的面红耳赤。但是最后解决问题的我们还是特别开心的。
我负责的方面是负责模块优先级的划分、我负责的模块对于整个项目来说起到了承上启下的作用、因为模块的优先级代表了模块的重要性,也决定了模块的开发顺序。作为一个乡镇银行储蓄系统来说最重要的就是银行的存储款业务、因此我们小组就这个模块最先开始了研发工作。另一方面、我认真的检查了之前组员们撰写的调研报告针对业务面向人群的特点、制定了准确的项目优先级。最后取得的成绩让我们欣慰。
短暂的项目让我明白了软件开发当中一个团队起到了关键作用、在未来的生活工作当中做到了铺陈的作用。

  

  薛一鸣:10周的导论课让我收获很多,从第一节可开始,就不断的颠覆着我对软件工程的认知。以前,我总认为,学习软件就是写代码,写程序。学习了软甲工程导论,才知道,原来一个软件从来都不是一个人人可以完成的。从个人项目,到双人项目,团队项目。随着项目的复杂性增加,人员增加,老师的细心教学。让我一点一点认识了软件的开发过程。写个人项目时候,一个人,不会就去百度,自己慢慢摸索。双人项目开始,开始了2个人的讨论生涯,互相找出不足,互相解决问题,真的是即开心,又为难。7个人的团队项目,让我认识了集体的重要性,真的是每个人都有着自己的作用,有问题大家一起探讨。大家一起解决。虽然我们的银行项目不是特别优秀。但是我们每个人都很满意。那是我们共同努力的结果。或许以后毕业参加工作,和别人一起做项目,依然怀念第一次7个人一起的时候。还有,特别感谢老师的细心教学,每个地方都讲的特别特别细。课后也有足够的时间理解消化。而且我感觉老师特别亲近,给我一种很温暖的感觉。虽然最后也没能回学校上课,但是,网络教学并没有影响学习。希望我们以后都可以越来越优秀。

  

  金芳圆:通过十周的课,从最开始的一知半解,一步步从单人项目,到双人项目,最后到团队项目,一点点的成长,学到了非常多,无论是知识上还是团队合作上,团队项目经过我们大家的研究选择了村镇银行,从最开始的确定到调查,分析,然后一点点的写代码,做测试,写报告,遇到问题,我们会开电话会议,也会经常在群里交流,经常在半夜十点,十一点还在写代码,因为每个人负责一部分的代码,整合到一起就会出现错误,但是我们都是全力以赴,认真学习,通过学习这么课程,收货非常大,是知识与能力的提升,思想与水平的飞跃,非常感谢郑老师已经我的团队伙伴,线上学习,让我们交流的更多,网络更加便捷,学习的时间更多了,团队意识非常棒

  

  赵思楠:在我们全队的努力下、为时10周的软件工程课程教学顺利结束、在这其中我经过了问题的出现、问题的研讨、问题的解决。其中我们还碰到了讨论许久没有解开的问题、如何使得项目在保证简便性的同时功能丰富最后通过反复查阅资料在大家的共同努力下解决了。
  在这期间、我负责的是调研产品的使用人群以及产品的特点的匹配程度。作为一款乡镇的银行储蓄系统、最关键的就是契合乡镇居民的特点。为了更好的调研产品的受众人群、我们团队特意走访了周围7个乡镇的银行。采访来办理业务的居民。选取银行的特点都是远离繁华都市、人口不密集。通过采访162名乡镇居民以及11位银行柜员。最后总结了一套关于乡镇居民存取款特点的调研报告。为全队更准确的找到产品定位以及为后续开发功能作出铺垫。
  感谢这次软件工程项目让我明白团队的作用是十分强大的、为以后自己的职业发展作出参照。

  

  郭润达:10周的学习和三次项目开发经历,让我收获很多,其中在团队项目中我认为自己的收获是最大的。在做单人项目过程时,对编程规范和需求分析等都还不是特别了解,所以做出的项目虽然看似满足题目要求但是其可读性、可移植性等都很低,单元测试做不好也看不懂,团队项目后再去看单人项目的代码可谓不堪入目;而在双人项目过程中通过课上的学习以及两人的讨论,代码的可读性有了大大的提升,测试也能做的好了一些,但是新的问题又出现了:合作编码出现问题。两个人编码分工后给出的代码难以衔接,模块功能有很大缺陷,只能不断调整,调整了很多次才达到理想效果;在团队项目中,有了前两次的铺垫,虽然项目难度较前两次大,但通过团队的良好合作,项目最终完成的很好,合作交流开发也很顺畅,框架和测试能做的更好,对需求分析过程有了更好的了解,以前身为软件用户的我感觉用户需求调查毫无意义甚至多少影响了我的体验,现在看来调查过程对于软件开发人员尤为重要。好的软件不仅仅需要创新性的开发,更需要贴合用户本身,从用户角度出发,最大程度提供便利性和舒适性,再通过团队合作共同维护研发,这样的软件工程才会更加强大,更有意义。

  

  胡靖波:整整10周的导论课程已经结束了,我对软件工程的理解有了重新的定义,它并没有我最先考虑的那样触不可及,首先就是谢谢老师,老师认真细心,为了每个成员都能融入集体,都学到知识,老师课上带着大家一起讨论,一起开展实践,经常留一下课下的任务来让我们都能提高自己的动手能力,我本人特别喜欢这种课上课下留作业的形式,其次就是助教和组长,最开始我很多用的不熟练,助教们都能积极回答我的问题,组长也不断鼓励我们,再就是感谢百度了、本次我们团队做的是银行系统,我们推翻了无数次想法,最重要的是我们在第8周打破了我们第一次展示的bank,写代码中遇到的大大小小的问题可谓是五花八门,我们整组来个很多次视频或者语音会议,因为我们知道一个大的项目不是一个人可以完成的,团队的力量是无穷无尽的,昨天我们终于进行了第2次展示,最后的结果排名我们也很满意,也算是不辜负我们这几天的付出,这个项目提升的我的团队意识和开发思想,编程水平显著提升

 

  邱巨鑫:时间是最平凡的,也是最珍贵的,金钱买不到它 ,地位留不住它。疫情期间的学习或许有些望不到尽头的乏味,失去了教室里的阳光,同学们的欢笑,黑板上的叮嘱,不禁让人感到迷失在了学习的道路,不知何去何从何以学,但是这也让我产生新的感悟。当你拥有青春的时候,就要去感受它。

  不要虚掷你的黄金时代,不要去倾听枯燥乏味的东西,不要去挽留无望的失败,不要把你的生命献给无知、平庸和低俗。活着,把你宝贵的内在生命活出来,什么都别错过。这不应是一个被抱怨的时期,更应是一个机遇,让人们可以压抑心中的浮躁,更好的投入学习。构建之法的学习让我从一个对构建懵懂无知的少年慢慢成长起来,我知道了在制定计划时目标、估计和决心。目标:表明一个希望到达的状态,例如:在团队项目中,刚开始的计划总是那么理想,甚至看似有些不可能,因为我知道要是仅仅依靠我一个人是绝对完不成这份沉甸甸的任务的。估计:以当前了解的情况和掌握的资源,要花费多少人力物力时间才能实现某事。例如:项目中人员是已经确定的,但是我们万万没想到实际的时间会和估计有着如此巨大差距,不是一天两天的拖延,而是近乎倍数的延迟。决心:保证在某个时间之前完成预先规定的功能和质量。例如:在这次团队项目中若是没有一份不屈不挠的决心,我相信我们绝对走不到最后去完成去实现它。

以上是关于再谈对软件工程的认知与理解的主要内容,如果未能解决你的问题,请参考以下文章

再谈对软件工程的认知与理解

第四组-再谈对软件工程的认知与理解

我行我秀队-再谈对软件工程的认知与理解

再谈对软件工程的认知与理解----“菜鸟也想变大佬”团队

浅谈对软件工程的认识与理解

再谈对协变和逆变的理解