Loading

读书笔记-《人月神话》-1

《人月神话》--这个月,我在读《人月神话》这本书。

 

 

 《人月神话》是一本软件工程领域的经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。本书主要讲述了软件开发过程中的一些常见问题和解决方法,以及如何提高软件开发的效率和质量。

何为人月神话?不是人和月亮,而是指一种计量单位-人月,即为人*月,用于计算软件工程中的工作量的单位

 软件工程,固然它不仅仅是一个软件开发,而是一项工程。它又不仅仅是一项传统生产关系下的工程,它是一项复杂性工程。这里的“复杂性”不是通常生活中说的复杂,而是一项与前沿科学研究相关的“复杂性”概念。现代经济是一项复杂的产物,全球化下的产业链协同也是一项“复杂性”的产物。而软件工程,更是一项典型的“复杂性”的产物。 用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。它暗示着人员数量和时间是可以相互替换的。软件工程,绝非如传统的农业生产或工业生产那样,通过人和时间的累加就可以扩大生产规模或加快生产效率。

1. 软件开发是一项复杂的任务,需要团队协作和管理。在开发过程中,需要考虑到各种因素,如需求变更、技术限制、时间压力等等。

2. 人员管理是软件开发成功的关键。一个好的团队需要有清晰的目标、明确的角色分工、有效的沟通和协作机制。

3. 软件开发过程中的“银弹”并不存在。没有一种技术或方法能够解决所有问题。开发者需要根据具体情况选择合适的工具和方法。

4. 软件开发是一项创造性的工作,需要开发者具备创新思维和解决问题的能力。同时,也需要开发者具备良好的沟通和协作能力,以便与其他团队成员合作完成任务。

 

posted @ 2023-03-23 01:12  冰稀饭Aurora  阅读(13)  评论(0编辑  收藏  举报