软件工程思想:开发与人生的智慧融合

需积分: 48 20 下载量 73 浏览量 更新于2024-08-02 收藏 1.79MB PDF 举报
"林锐博士的《软件工程思想》是一本结合个人经历和软件工程实践的著作,书中融入了作者在软件开发领域的深刻感悟。林锐博士在读博期间开设软件公司并经历了失败,但他的导师石教英教授的支持和软件高手周鸿一的指导帮助他重新认识和改进软件工程方法。书中还提到了董军博士和彭小澎对书稿的审阅以及他们在生活中的友谊。此外,民营企业家高振华对作者的经济支持也是完成博士学业的关键。这本书以轻松幽默的风格讨论软件开发和程序员的角色,强调了软件工程的原则和实践的重要性。" 《软件工程思想》的核心内容包括: 1. **软件工程的起源**:在60年代,由于编程的随意性导致了“软件危机”,为了解决这些问题,1968年的会议提出了“软件工程”概念,希望通过工程化方法提高软件质量、控制进度和成本。 2. **软件工程的重要性**:尽管软件工程领域的问题依然存在,但其发展速度远超传统工业,避免了大规模的软件危机。如今,软件工程已成为一个成熟的学科,指导着软件开发的实践。 3. **软件开发的实践智慧**:林锐博士分享了他在软件开发中的经验教训,包括个人在软件产品开发失败后的反思和改正,以及如何从软件高手那里学习和成长。 4. **工程原则与方法**:书中融入了软件工程的多种原则和方法,旨在让读者在轻松的阅读中理解软件开发的关键要素,如质量控制、错误预防、进度管理等。 5. **人文关怀**:作者提倡积极的人生观和社会责任感,如资助贫困学生,关注环境,这些品质对于成为一名优秀科技人员同样重要。 6. **人际关系与合作**:书中提到了与导师、朋友、同行之间的互动,强调了团队合作和个人成长的关系。 7. **软件工程教育**:通过个人经历和故事,作者希望读者能从中学到软件工程的实践知识,同时也启示了教育应当注重培养真实、正直和有贡献精神的人才。 8. **审稿与支持**:董军博士的审稿工作以及高振华、彭小澎等人的支持,体现了学术交流和互助的精神,这对于知识的传播和作者的成长至关重要。 《软件工程思想》是一本结合理论与实践,深入浅出地探讨软件工程的著作,旨在启发读者关于软件开发的深度思考,并提供实用的工程方法。