华中农业大学2021年春季学期软件工程B课程HZAU_plugin小组第十七周汇报和学习心得
- 本周小组完成了项目的答辩,取得了预期成果。
学习心得:
- 王天艺:软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实只占不到所有工程量的30%,而后期的管理和维护更是占了60%到80%之多。一个完整的项目规划须包括多个文档,每个文档都要上级验收审查,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
- 李曹阳:"纸上得来终觉浅,绝知此事要躬行!"在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到"学无止境"这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。
- 眭天雨:通过这门课的学习,我明白软件不仅仅是程序,而是思想在硬件上的载体和体现,软件工程与其说是一门课程,不如说是一门思想。让我懂得如何去分析和处理问题的过程,综合解决问题。想要学好软件工程不是仅仅依赖课本上的内容就可以实现的,更多的是要我们理论结合实际,积极投身实践,提高我们的思考和动手能力。在我们的小组项目中,我主要负责软件设计的部分,因此这部分的感受也是最多的。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。
- 宋国阳:通过学习软件工程课程,我学习到了开发一款软件的完整流程和方法,主要包括需求阶段、设计阶段、编码阶段、测试阶段,之后还需要不断优化更新;一款软件的开发是一项工程,并不只是编写代码,需要用工程学的方法才能开发出如今复杂的软件,同时,软件开发有着许多规范要求,这是便于管理的前提。作为项目经理,我参与了项目开发的全部流程,也学到了很多,但我深知自己的能力有限,并没有完全承担起应尽的责任,还需要不断提升自己的组织能力和领导能力。
- 孙健康:经过学习《软件工程》这门课,我了解到软件工程的核心就是,对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。其实开发软件,就像是解决一个逻辑问题。想想自己平时是怎样写程序的。首先是要有一个想法,即我写的这个程序是要干什么的;然后就是对要实现的核心功能大概构思一种或多种实现方法,并从中选出一种自认为是较好的;接下来就是将涉及的各种主要或次要功能分成各个模块;最后就是分模块来编码和debug,以上就是我对软件工程的个人理解
以上姓名按学号排序。

浙公网安备 33010602011771号