软件工程课程心得及小黄衫获奖感想
01 课程感想
通过此次实验,学习到了软件开发的重要流程的一部分,软件开发。本次实验中承担前端逻辑设计及界面设计,学会了前端美观设计,应用软件的首要应该是给用户提供良好的界面。团队之间的合作更加顺利,分工合作,任务明确,工作效率也比较高。也更加理解了软件工程前期工作的重要性,学会了更多软件工程的知识。
学习了软件工程这门课程,还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。整本书的内容逻辑很清晰明了由浅入深循序渐进。总体来说,我认为这是一份非常具有实际意义的课程。
02 心得体会
学习软件工程一个学期以来,我在代祖华老师的教导下确实获益匪浅。软件工程这门课,让我对软件的认识有了大大的提升,从一开始对软件工程的一无所知,到现在一学期下来的不断学习,懂得了许多的知识。
通过这段时间的学习,我明白了一个完整的项目规划须包括,软件的定义,可行性分析报告,项目开发计划,软件需求说明书,概要设计说明书,详细设计说明书,用户操作手册,测试计划,测试分析报告等多个文档,而软件的生存周期可分为八个阶段,分别是问题定义,可行性研究,需求分析,概要设计,详细设计,程序设计,测试,文档,技术支持,售后服务。而可行性包括经济,技术,法律和社会。了解了许多软件开发模型,比如瀑布模型,增量模型和螺旋模型,也了解了UML对象面向对象建模,知道如何画流图,硕果累累。其实软件和程序是两个不同的概念,软件除了程序还要有使用和维护该程序所需要的全部文档。包括需求文档、设计文档、测试文档、维护文档以及使用手册。软件不仅仅是程序,而是思想在硬件上的载体和体现,软件工程与其说是一门课程,不如说是一门思想。让我懂得如何去分析和处理问题的过程,综合解决问题。
软件工程这门课在我们毕业之后,是我们实际要运用的一项非常有用的技能,这门课让我意识到理论学习很重要,而实践更重要,实践是检验真理的唯一标准,只有实践和理论相结合,才能使效益最大化。软件工程的课已经结束了,但是我对软件工程的学习才刚刚开始。在今后的学习中要注意多读书、多思考、多练习、多讨论,不断熟悉书本的基础, 并以此为基础将其扩散开来,应用于今后的实践。不断锻炼自己,向一名合格的程序设计师迈进。很荣幸课程结束后获得了小黄衫,感谢老师的认可和支持。
03 致谢
- 感谢邹欣老师、周筠老师及《构建之法》团队给我们的支持与帮助。
- 感谢中国大学Mooc(慕课)提供的课程。
- 感谢代老师和助教们对我们的指导。
- 感谢吃货团团队的好队友们。
04 合影留念
集体合影留念,如图1: