【原 书 名】 Software Engineering: (8th Edition)
【原出版社】 Addison-Wesley
【作 者】(英)Ian Sommerville
【丛 书 名】 经典原版书库
【出 版 社】 机械工业出版社 【书 号】 7111197704
【出版日期】 2006 年9月 【开 本】 16开 【页 码】 840 【版 次】8-1
【内容简介】
本书是系统介绍软件工程理论的经典教材。自1982年初版以来,本书随着软件工程学科的发展不断更新,培养了一代又一代软件工程人才,对学科本身也产生了重大影响。全书共分7篇,涵盖了整个软件开发过程各个阶段的内容,从初始的需求导出到设计和开发,再到软件项目管理。本书适合作为本科生和研究生教材,同时也可供软件工程人员参考。.
本书主要特点:
●包括了软件工程理论与实践的最新进展,并讨论了系统工程的相关主题。
●详述了敏捷方法与复用的相关知识。
●涵盖了系统安全性、保险性与可靠性,解释了在开发关键系统时的最佳实践。
●通过一个信息系统和一个控制系统的案例分析,阐述了软件生命周期的步骤。..
与以前的版本相比,第8版更新了部分内容,并增加了有关最新主题的三章:
●信息安全工程,介绍了有关安全软件的描述和设计中所需要考虑的诸多问题。
●面向服务的软件工程,解释了如何将可复用的Web服务用子开发新的应用。
●面向方面的软件开发,描述了基于关注点分离的新技术。
本书设有专门的网站(http://www.pearsoned.co.uk/sommerville),提供了本书相关资料的链接,主要包括以PowerPoint和PDF两种形式给出的讲稿、在线测验题、案例分析、进一步阅读建议等。
目录
Part 1 Overview
Chapert1 Introduction
Chapert2 Socio-technical systems
Chapert3 Critical systems
Chapert4 Software processes
Chapert5 Project management
Part 2 Requirements
Chapert6 Software Requirements
Chapert7 Requirements engineering processes
Chapert8 System models
Chapert9 Critical systems cpecification
Chapert10 Formal specification
Par 3 Design
Chapert11 Architectural Design
Chapert12 Distributed Systems Architectures
Chapert13 Application Architectures
Chapert14 Object -oriented Design
Chapert15 Real-Time Software Design
Chapert16 User Interface Design
Part 4 Critical Systems
Chapert17 Rapid Software Development
Chapert18 Software Reuse
Chapert19 Component-based Software Engineering
Chapert20 Critical Systems Development
Chapert21 Software Evolution
Part 5 Verification and Validation
Chapert22 Verification and Validation
Chapert23 Software Testing
Chapert24 Critical Systems Validation
Part 6 Management
Chapert25 Mananging People
Chapert26 Software Cost Estimation
Chapert27 Quality Management
Chapert28 Process Improvement
Chapert29 Configuration Management
Part 7 Emerging Technologies
Chapter30 Security engineering
Chapter31 Service-oriented software engineering
Chapter32 Aspect-oriented software development
Glossary
References
Index