软件工程心得体会

李明扬

经过一学期软件工程这门课程的学习,这门课程不仅有理论课程还有实验课程,这不仅让我在理论知识方面有了提升,更为重要的是实践动手能力有了较大的提升。实践是检验真理的唯一标准,只有实际体验才能领悟其中的原理。

在这门课程当中最为重要的是其中蕴含着的解决问题的思想,软件工程这门学科就是想要去解决随着业务需求越来越大,从而导致业务逻辑越来越复杂、代码量也越来越大,代码不受程序员的管理的问题,这种思想来源于现实,涌向了许多设计模式与设计原则,这些模式与原则极大地提高了代码逻辑设计的效率。

此外,软件工程的思想是将一个项目分为几个重要的阶段,在不同的阶段实行不同的任务,循序渐进,条理清晰,下一阶段依赖于上一个阶段,也就是将实际生活中的问题一点一点的抽象分解转化为程序员能够理解的逻辑。

在软件工程这门课程中让我明白了在一个项目中,团队合作是最为重要的,一个项目成败决定权在于团队协调能力。如何推动团队向前,如何解决实际开发突发问题以及如何预算项目经费都是重点及难点,这门课程教会我许多关于这些方面的知识。

张江陵

软件工程以工程化的视角介绍了软件开发的详细流程,从上大学真正接触到计算机科学与技术后大多把重心放在了软件编码实践这一块。通过学习软件工程这一门课认识并参与了需求分析、概要设计、详细设计、编码、运行、维护等编码外的工作,以往并不在意文档的作用现在不再将编码放在软件开发的首位。对于软件工程这一门课的认识目前来说还是有待加强,虽然经过一个学期的短暂的学习与实践认识到了软件开发的流程。但是总的来说没有接触到真正的企业级开发,所以对这门课的学习与认知还要在以后的职业生涯中进一步巩固和加深。

 

刘云娇

在长达一学期的学习中,我认识到为解决“软件危机”引发的一系列困境,使得“软件工程”这一概念面世。不同于之前浅显的理解,认为写一个软件就只是码代码而已,在软件工程课上,我认识到软件=程序+数据+文档,三者缺一不可,其中文档的作用尤为重要。

软件开发的生命周期中,问题定义、可行性分析、需求分析、概要设计、详细设计、编码、测试、运行和维护都是缺一不可的。需求分析、概要设计、详细设计和测试阶段都需要编写相应的文档,对于一个大型软件项目,其开发周期往往持续时间较长,团队人员流动不可避免,为保证开发过程的高效,就需要在人员流动时根据文档的记录和安排理清项目的总体设计和进行情况以迅速融入到团队开发中。需求分析阶段需充分了解用户的需求以确定系统的功能需求,这一阶段对团队人员的沟通能力和问题总结能力有较高的要求,要求需求分析员能够充分了解用户需求并转换为软件的功能需求,并对非功能需求做出详细描述。概要设计和详细设计阶段分别需要对系统进行功能模块划分和细化模块设计。概要设计就是设计软件的结构,包括组成模块、模块的层次结构、模块的调用关系,每个模块的功能等。同时,还要设计该项目的总体数据结构和数据库结构。详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。概要设计阶段通常得到软件结构图,详细设计阶段常用的描述方式有:流程图、N-S图、PAD图等。测试阶段需要进行单元测试、集成测试、系统测试、确认测试,选择黑盒或白盒测试设计测试用例。在本团队中,编写测试文档时采用了黑盒测试,用等价类划分和边界值分析的方法对系统进行了测试。

在软件生命周期中,维护阶段是软件生存期中时间最长的一个阶段,也是花费的精力和费用最多的一个阶段。由于操作系统和系统软件的不断开发、完善,需要对软件进行维护。当运行环境改变,系统功能、性能需求发生变化,使原软件不能通过维护的手段满足用户需求时,则需要进行软件更新。

在软件工程实验课上交付的项目由于时间限制和技术不足,还未达到预期目标,前期文档的编写不够完善,导致后期返工量巨大。在今后的项目实战中,应注意项目的整体结构,设计先于编码,要注重各个阶段文档的规范化,也应加强编码技术的学习,力求做一个更加完善的软件。

代佳仪

通过对软件工程这门课的学习,我不仅在理论上掌握了软件工程的流程,还通过实践真实体会了从头到尾开发一个软件的流程,清晰地明确了一个软件开发需要经历那些过程。掌握了需求分析,概要设计,详细设计,用户界面设计等流程。培养了写文档的能力。在编写程序代码的过程中,通过多次失败经验,逐步解决遇到的问题,提高了自己的实战能力。最后还掌握了测试技术,学习了软件维护等相关知识。
在做软件工程课程项目时,深切体会到了团队合作和团队分工的重要性,好的团队合作可以使工作效率大大提高,高效率地完成软件的开发。了解到了结对编程这种合作方式,了解到了如何与他人结对编程,更好的与队友合作交流,增加了项目能力。
总的来说,软件工程课程的学习使我收益匪浅,从最初以为软件开发只是写写代码,到现在可以完整的完成软件开发的流程,内心感觉到无比的成就感。也非常感谢辛勤付出的王颖老师,我们获益良多。

 

posted @ 2021-06-07 23:21  人月神话组  阅读(157)  评论(0)    收藏  举报