Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Software Engineering


Software Engineering, 9/e

Software Engineering,  9/e

Author(s):
  • Ian Sommerville
  • Author: Ian Sommerville
    • ISBN:9788131762165
    • Price: Rs. 599.00
    • Pages:792
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Free Shipping by VRVBookshop
    Ratings:

    The ninth edition of this best-selling introduction presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.

    The book is now structured into four parts:

    • Introduction to Software Engineering

    • Dependability and Security

    • Advanced Software Engineering

    • Software Engineering Management

    Table of Content

    Part 1 Introduction to Software Engineering
    1. Introduction
    2. Software processes
    3. Agile software development
    4. Requirements engineering
    5. System modeling
    6. Architectural design
    7. Design and Implementation
    8. Software testing
    9. Software Evolution
    Part 2 Dependability and Security
    1. Socio-technical Systems
    2. Dependability and Security
    3. Dependability and Security Specification
    4. Dependability Engineering
    5. Security Engineering
    6. Dependability and Security Assurance
    Part 3 Advanced Software Engineering
    1. Software Reuse
    2. Component-based Software Engineering
    3. Distributed Software Engineering
    4. Service-oriented Architecture
    5. Embedded Systems
    6. Aspect-oriented software engineering
    Part 4 Software management
    1. Project management
    2. Project planning
    3. Quality management
    4. Configuration management
    5. Process improvement

    Salient Features

    • Covers the latest, key developments in software engineering. The core structure of the text is built around the key software engineering activities of specification, design, development, verification, validation, and management.
    • Two integrated, contrasting case studies flow through the text, continuously giving practical context and examples for topics discussed.
    • Management issues such as project planning are introduced early, allowing them to be used in a project-based course.
    • Significant coverage of requirements and architectural design emphasizes their importance in the overall SE process.
    • Graphical system models in standard UML.