E-Book Details:
Title: | Software Engineering |
Publisher: | Addison-Wesley (E) |
Author: | Ian Sommerville |
Edition: | Hardcover,8th |
EditionNumber: | 8 |
ISBN: | 0-321-31379-8 |
EAN: | 9780321313799 |
No. of Pages: | 864 |
Book Description:
Software Engineering 8 presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems.
Structured into 6 parts:
1: Introduction; 2: Requirements Engineering; 3: Design; 4: Software Development; 5: Verification and Validation; 6: Management
… And now with additional new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems!
Building on the widely acclaimed strengths of the 7th edition, 8 updates readers with the latest developments in the field, whilst maintaining the structure and content of the 7th – easily upward compatible for those using the text in a teaching environment.
Features:
* Covers all the latest developments on software engineering, keeping readers up-to-date.
* Core structure built around the key software engineering activities of specification, design, development, verification and validation and management, makes the subject even easier to grasp and gives students a clear understanding of how these important topics work together.
* 2 integrated, contrasting case studies flow through the text, continuously giving practical context and examples for topics discussed.
* Introduces management issues such as project planning early in the book, allowing it to be used in a project based course (where this material should be covered early).
* Discussion on systems engineering explains the role of software and why systems are more than just software.
* Significant coverage of requirements and architectural design emphasizing their importance in the overall SE process.
* Program examples in Java.
* Graphical system models in standard UML.
* Author website features Instructors Guide, solutions to problems, links to additional material, additional case study material and additional projects.
* 3 new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems.
New to this Edition
* Security Engineering, showing youhow you can design software to resist attacks and recover from damage;
* Service-oriented Software Engineering, explaininghow reusable web services can be used to develop new applications.
* Aspect-oriented Software Development, introducing new techniques based on the separation of concerns.
Table of Contents:
INTRODUCTION
Ch 1: Introduction
Ch 2: Socio-technical Systems
Ch 3: Dependability
Ch 4: Software Processes
Ch 5: Project Management
REQUIREMENTS ENGINEERING
Ch 6: Software Requirements
Ch 7: RE Processes
Ch 8: Systems Models
Ch 9: Critical Systems Specification
Ch 10: Formal Specification
DESIGN
Ch 11: Architectural Design
Ch 12: Distributed Systems Architecture
Ch 13: Application Architectures
Ch 14: Object-oriented Design
Ch 15: Real-time Systems
Ch 16: User Interface Design
SOFTWARE DEVELOPMENT
Ch 17: Iterative Software Development
Ch 18: Software Reuse
Ch 19: CBSE
Ch 20: Critical Systems Development
Ch 21: Software Evolution
VERIFICATION AND VALIDATION
Ch 22: Verification and Validation
Ch 23: Software Testing
Ch 24: Critical Systems Validation
MANAGEMENT
Ch 25: Managing People
Ch 26: Software Cost Estimation
Ch 27: Quality Management
Ch 28: Process Improvement
Ch 29: Configuration Management
EMERGING TECHNOLOGIES
Ch 30: Security Engineering
Ch 31: Service-oriented Software Engineering
Ch 32: Aspect-oriented Software Development
Glossary
References
Index
3 comments :
thanks.............
invalid or deleted file...
invalid or deleted file...
Post a Comment