这些课程内容涵盖了软件工程的基础知识和实践技能,让我对软件开发有了更深入的了解和认识。
在第一个PPT中,介绍了一些常用的工具和技能,如Typing、VSCode、Git、Vim、正则表达式等。这些工具和技能可以帮助我们提高编程效率和代码质量,为我们日后的工作奠定基础。
在工程化的编程实践方面,我们学习了代码规范和代码风格,编写高质量代码的基本方法,模块化软件,接口,可重入函数和线程安全,软件质量等多个方面。这些内容让我深刻认识到了编写高质量代码的重要性,同时也学习了如何通过不同的方法来保证代码的质量。
在从需求分析到软件设计方面,我们学习了如何获取需求,需求分析和建模,面向对象分析,关系数据模型软件设计等内容。这些内容让我了解了如何在软件开发过程中理解客户需求,设计出高质量的软件。
在软件科学基础概论方面,我们学习了软件是什么,设计模式,软件架构,软件质量等多个方面。这些内容让我了解了软件开发的基本概念和方法,同时也增强了我对软件开发过程中质量管理的认识。
在软件危机和软件过程方面,我们学习了软件危机,软件过程模型,PSP和TSP,CMM/CMMI,敏捷方法,DevOps等内容。这些内容让我了解了软件开发过程中可能面临的挑战和问题,以及如何通过不同的方法来提高软件开发的效率和质量。
总之,这些课程内容让我对软件开发有了更深入的了解和认识,也让我学习到了实用的技能和方法,对我的日后的工作有着积极的影响。
学号后三位:467