标签:
本书从开发测试、开发人员成长、团队管理一直讲到需求分析、设计以及用户体验等。先让我们知道开发为何物,每个人都有了编码实践的经验后再一步步到需求分析、设计就会理解的更透彻。
对于软件工程相关专业的学生来说大家都觉得理论和实践之间有着不可逾越的鸿沟。一书很好地地将理论和实践结合了起来。并且本书讲述了编码的规范以及程序员之间如何高效配合开发,即团队协作。大、中型软件的开发都是需要由团队来开发的,软件团队的模式各种各样,不同的团队有不同的合作模式,都是基于团队成员的实际情况去规划部署,没有哪个万能的团队方案可以保证结果。如果没有处理好这个问题会导致1+1<甚至是1+1<<2。这也是本书简单的一章而已,还介绍了软件工程的相关概念,如:软件工程、单元测试、软件开发流程、敏捷开发、软件需求、用户体验、软件测试、质量保障等。在介绍这些基本概念的同时,又介绍了了它们在实际的研发工作中是如何表现的,它们又是如何与每个开发和测试人员息息相关的。在介绍这些概念的时候,作者多用举例的形式来说明,这样也使得大家更加的容易理解。将很多知识点通过几个小点顺序列出,让读者阅读和理解起来更加的容易。覆盖面广,知识点齐全。本书旨在介绍软件工程,但又不仅仅是介绍软件工程。本书对软件工程师的成长、IT行业的创新和职业道德等也进行了细致的介绍。作者以不同的视角来看待整个行业及行业中人的发展,其观点值得大家深思。
在本书的很多地方,作者都用十分幽默的方式来讲述。例如,书中用“阿超”、“国栋”、“小飞”、“小李”等角色之间的对话来揭示一个概念的本质。这让读者觉得十分的“接地气”但是个人觉得,这种诙谐的讲述方式还是有点太随意了,但是确实风趣的对话使得相关概念的理解变得简单,可能这是该书最大的特色。
在此提出问题:
标签:
原文地址:http://www.cnblogs.com/laohuihui/p/5518424.html