本书是著名软件工程学家Ian Sommerville系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。本版重在论述在开发大型复杂软件系统时可以采用的一些实用方法。全书重新组织为7篇,第1~6篇涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。最后一篇论述了一些重要的软件工程的新技术。.本书既有理论高度又有具体操作,非常适合作为高等院校本科生或研究生的教材,对软件工程的管理者和参与者而言亦是必不可少的参考书。本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过 程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究 生的教材,同时也可供软件工程人员参考。..本书特点·包括了软件工程理论与实践的最新进展,并讨论了系统工程的相关主题。·详述了敏捷方法与复用的相关知识。·涵盖了系统安全性、保险性与可靠性,给出了在开发关键系统时的最佳实践。·通过一个信息系统和一个控制系统的案例分析,阐述了软件生命周期的步骤。与以前的版本相比,第8版更新了部分内容,并增加了有关最新主题的三章·信息安全工程,介绍了有关安全软件的描述和设计中需要考虑的诸多问题。·面向服务的软件工程,解释了如何将可复用的Web服务用于开发新的应用。·面向方面的软件开发,描述了基于关注点分离的新技术。该书英文原版设有专门的网站 (http://www.pearsoned.co.uk/sommerville),提供了对该书相关资料的链接,主要包括PowerPoint和PDF两种形式的讲稿、在线测验题、案例分析、进一步阅读的建议等。...