This work provides an accessible and concise introduction to the art of software engineering. Stressing the importance of quality throughout, the authors guided the reader through each stage of the discipline. Written for non-mathematicians, the book assumes that the reader has a basic awareness of programming in a high-level language such as Pascal, C or Modula-2. This work covers all aspects of the subject from why software needs to be engineered through to defining a software engineering project.
