构建之法学习总结(1)
构建之法学习总结(1)
从刚开始的自主学习过程再到暑期的开发实践,粗略一算也有一个学期多了,这段时间内收益匪浅。《现代软件工程》这门软件开发的基础课程,说实话这类概念型教材是很枯燥的,但邹老师编写的这本《构建之法》一书给读者带来了更多趣味性,简单易懂,是一本很好的软件工程书。
这本教材对于初学者来说是非常适合的,易懂且涉及全面,软件开发所涉及的方面和方法都有包括在内。
第一章 概论,讲述了软件工程的相关基础概念,为大家解答了软件以及软件工程到底是什么;软件工程和计算机科学的关系;源代码管理。
第二章 个人技术和流程,分析程序效能;单元测试;个人软件流程。
第三章 软件工程师的成长,了解评价软件工程师水平的主要方法,从而学会如何自我提升。
第四章 两人合照,了解代码质量,代码规范,代码复审,学会两人合作,结对编程。
第五章 团队与流程,了解一些典型的软件团队模式和开发流程以及它们的优缺点。
这几章节从基本概念到开发流程,从职业规划到水平评估,从代码规范到结对编程,从两人合作到团队开发。对软件开发基础知识进行了解,明确自身的技术水平,规划自身的职业发展。个人开发流程和结对编程以及团队开发流程,都拥有不同的开发模式和流程。这一阶段的学习为接下来的敏捷流程、软件测试奠定了基础。