《代码中的软件工程》心得体会

        这本书共分为五篇,每篇包含若干章节,涵盖了软件工程的主要内容。第一篇介绍了常用的软件开发工具,包括VS Code、Git和正则表达式,帮助学生掌握基本的编码、版本控制和文本处理技能。第二篇以C语言代码为例,介绍了工程化编程的基本方法,包括代码的风格和规范、模块化、可复用、可重入函数与线程安全等,帮助学生提高代码的质量和效率。第三篇介绍了从需求分析到软件设计的基本建模方法,以UML为工具,完成了用例建模、业务领域建模、对象交互建模等过程,帮助学生理解软件开发的整体流程和原则。第四篇探讨了软件的元素、结构、特性和描述方法,以及高质量软件的内涵等,帮助学生建立对软件本质和特点的深刻认识。第五篇回顾了软件危机的前因后果,并将之与PSP、TSP、CMM/CMMI、敏捷开发、DevOps等软件过程和生命周期管理方法衔接起来,帮助学生掌握有效的软件管理技术。

在演读这本书的过程中,让我觉得受益匪浅,自身的知识也获得了极大地充实。

通过这门课的学习,我学会了VS Code的安装和环境配置,学会了Git的相关使用方法,同时对一些基本的编码,版本控制和文本处理技能有了一定的了解。在第二篇软件工程中的代码中,我见到了很多以前熟悉但对我来说掌握并不系统的知识。相关代码的规范,封装,线程安全等等,在我日常编写代码的过程中都会接触到,但这门课给了我更为系统的解释。随后便是我认为重中之重的一部分,需求分析在完成较大工程的情况下是十分重要的,这是一个软件工程师必备的素养,在这一章节中我学会了软件工程的架构,并学会了绘制一些基本的用例图。随后的两个章节对软件本身的一些特性,及其存在的一些危机做出了相应的探讨,令我更加了解软件工程发展的前世今生。

十分感谢孟宁老师在这次学习过程中的指导,令我受益匪浅
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值