《现代软件工程》是一本非常适合计算机专业及软件开发人士阅读的书籍。然而,对于现阶段的我来说,阅读这本书非常困难。书中有些内容难以理解,也包含了大量的专业词汇(如耦合、吞吐量),让我读起来很费劲。另外,有些内容不需要多做解释和举例,但却用了大量篇幅来反复解释和说明,给人一种混淆视听的感觉,如在第二章中解释这本书作者所讲的是设计工程而非生产工程。
实际上,对于我来说,书中第一部分的内容,每个要点用一句话概括我就已经理解了。但是书中却用了大量篇幅和例子来解释,这对于我来说适得其反,变得越解释越乱。我很努力地多读几遍,多次梳理思维,强迫自己接受作者所讲述的内容。
然而,仔细思考后,我意识到我是从生产行业转过来的,我原本对工程的理解就是设计工程,与作者的想法是一致的,所以不需要作者进行多余的说明。而这本书是专门给计算机专业及软件开发人员阅读和学习的书籍,他们对工程的理解和我不同,所以才需要作者的大量解释和说明。
关于书的内容,抛开个人层面的困难,我认为这本书在学习现代软件工程方面是非常有价值的。第二部分到书的最后一章介绍了现代软件开发中使用的工具和技巧,以优化学习和管理复杂性。第二部分通过迭代式工作、反馈、增量主义、经验主义和实验性等方面介绍了如何进行优化学习。第三部分则通过模块化、内聚力、关注点分离、信息隐藏和抽象以及管理耦合这五个方面进行了优化管理复杂性的介绍。第四部分总结了工程学科的工具,并对现代软件工程师进行了总结,也是对本书思路的一个引导。
总的来说,这本书提供了对现代软件工程的全面介绍,涵盖了软件开发的多个方面。通过阅读这本书,我对软件开发有了更进一步的了解,了解了软件开发的基本原则和技术原理。这本书还探讨了团队协作的重要性,并介绍了现代软件开发的工具和技术。
综上所述,这本书非常适合计算机专业和软件开发人员阅读,因为他们有相应的知识储备和背景,阅读起来会更顺畅,更能理解作者的意图。对于我个人而言,我会在拥有更深入的知识储备后再来阅读这本书,这样就能更好地理解它了。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价