Software Engineering [ SE ] by Ian Sommerville e-book free download



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 :

Anonymous said...

thanks.............

Unknown said...

invalid or deleted file...

Unknown said...

invalid or deleted file...

Post a Comment

Followers