软件工程实践与管理指南

需积分: 0 4 下载量 126 浏览量 更新于2024-08-01 收藏 2.21MB DOC 举报
"软件工程——实践者的研究方法" 是一本由Roger S. Pressman编著的书籍,该书深入探讨了软件工程的理论与实践。Pressman博士是一位在软件工程领域有着丰富经验和深厚学术背景的专家,他在多个知名大学获得学位,并拥有超过25年的产业经验,专注于工程产品软件和系统软件的开发与管理。 这本书分为四个主要部分,涵盖了软件开发的各个方面: 1. 产品和过程:这部分包括第1章(产品)和第2章(过程),强调了软件产品的生命周期管理和软件开发过程的重要性。它探讨了如何有效地定义、组织和管理软件项目,以便创建高质量的软件产品。 2. 软件项目的管理:从第3章到第9章,本书详细介绍了项目管理的关键概念,如项目管理的基础(第3章),软件过程和项目度量(第4章),项目计划(第5章),风险管理(第6章),进度安排和跟踪(第7章),质量保证(第8章),以及配置管理(第9章)。这些章节旨在提供软件项目经理所需的工具和策略,以确保项目的成功执行。 3. 传统软件工程方法:这部分从第10章到第18章,涵盖了系统工程(第10章),分析和设计的原则与方法(第11、12、13、14章),实时系统的设计(第15章),测试技术和策略(第16、17章),以及技术度量(第18章)。这些章节详细阐述了传统的软件开发流程,为读者提供了构建可靠和可维护软件的坚实基础。 4. 面向对象的软件工程:第19章至第23章专门讨论面向对象的编程思想,包括面向对象的概念和原则(第19章),面向对象分析(第20章),面向对象设计(第21章),以及面向对象测试(第22章)。此外,还包括面向对象系统的度量(第23章),这是现代软件开发中不可或缺的一部分。 5. 软件工程高级课题:这部分(第24章至第30章)涉及更高级的主题,如形式化方法(第24章),净室软件工程(第25章),软件复用(第26章),再工程(第27章),客户/服务器软件工程(第28章),计算机辅助软件工程(CASE,第29章),以及对软件工程未来趋势的展望(第30章)。这些章节反映了软件工程的最新发展和技术趋势。 通过这本书,读者不仅能学习到软件工程的基本原理,还能了解到实践中的一些最佳实践和策略。Pressman博士的专业背景和实践经验使得这本书成为软件工程从业者和学生的重要参考资料。无论是对于初入职场的工程师,还是经验丰富的项目管理者,都能从中受益匪浅,提升软件开发的专业技能和管理水平。