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


Software Engineering

Software Engineering

Author(s):
  • Chandramouli Subramanian
  • Saikat Dutt
  • Chandramouli Seetharaman
  • B. G Geetha
  • Author: Chandramouli Subramanian
    • ISBN:9789332537293
    • 10 Digit ISBN:9332537291
    • Price:Rs. 680.00
    • Pages:672
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    This book addresses basic and advanced concepts in software engineering and is intended as a textbook for an undergraduate-level engineering course. In addition to covering important concepts in software engineering, this book also addresses the perspective of decreasing the overall effort of writing quality software. It covers the entire spectrum of the software engineering life cycle starting from the requirement analysis until the implementation and maintenance of the project.

    Table of Content

    Section 1 - Introduction to Software Engineering
    Chapter I Software Engineering - Introduction

    Section 2 - Requirement Engineering
    Chapter 2 Requirements Engineering Principles
    Chapter 3 Requirement Analysis Modeling

    Section 3 - Design and Architectural Engineering
    Chapter 4 Design and Architectural Engineering
    Chapter 5 Object-oriented Concepts
    Chapter 6 Object-oriented Analysis and Design
    Chapter 7 User Interface Design

    Section 4 - Software Coding
    Chapter 8 Software Coding

    Section 5 - Software Metrics and Estimation
    Chapter 9 Introduction to Software Measurement and Metrics
    Chapter 10 LOC, Function Point, and Object-oriented Metrics
    Chapter 11 Software Estimation Tools, Techniques and Models

    Section 6 - Software Configuration
    Chapter 12 Software Configuration Management

    Section 7 - Software Project Management
    Chapter 13 Project Management Introduction
    Chapter 14 Risk Analysis and Management
    Chapter 15 Communication and Team Management
    Chapter 16 Project Time and Cost Management
    Chapter 17 Project Stakeholder Management
    Chapter 18 Computer-aided Software Engineering

    Section 8 - Software Testing
    Chapter 19 Introduction to Software Testing
    Chapter 20 Software Testing Plan and Test Case Preparation
    Chapter 21 Test Automation


    Section 9 - Software Maintenance
    Chapter 22 Software Maintenance

    Section 10 - Web Engineering
    Chapter 23 Web Engineering

    Section 11 - Emerging Trends in Software Engineering
    Chapter 24 Emerging Trends in Software Engineering

    Section 12 - Introduction to Agile Software Development
    Chapter 25 Introduction to Agile Software Development
    Chapter 26 Case Studies on Software Engineering Practices

    Model Question paper
    Model Solved Question paper
    Index
     

    Salient Features

    • Covers  important software engineering topics with a special focus

    • Covers  important software engineering topics with a special focus on Software Testing, Software Project Management and Agile Concepts

    • Features such as Discussion Points and Points to Ponder help in  clarifying concepts and promoting critical thinking

    • Includes five case studies on software engineering practices

    • Includes a model solved question paper

    • Includes more than 700 exercise and examples