A Concise Introduction to Software Engineering – Pankaj Jalote

Table of Contents

Chapter 1 – The Software Problem
Chapter 2 – Software Processes
Chapter 3 – Software Requirements Analysis and Specification
Chapter 4 – Planning a Software Project
Chapter 5 – Software Architecture
Chapter 6 – Design
Chapter 7 – Coding and Unit Testing
Chapter 8 – Testing
Bibliography
Index