Introduction

Since I started writing software in the 1970s, software engineering has changed out of all recognition. In the early…

Contents

1. Software Products 1.1 The product vision 1.2 Software product management 1.3 Product prototyping Key points…

Frequently asked questions

A list of frequently asked questions about the book and its rationale, the target audience and their required…

Instructor's Manual

I have created material that may be useful to instructors teaching a course in introductory software engineering. Apart…

Supplements

Contents list (PDF) A complete contents list for the book. Preface (PDF) ZIP file of all presentations (PDF) ZIP file of…

Security and Privacy

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare…

Security and Privacy

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare…

Reliable Programming

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare.…

Reliable Programming

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare.…

DevOps and Code Management

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare…

DevOps and Code Management

Download all presentations in Keynote or Powerpoint.
Play here or download on slideshare…

Note for Adopters

Software engineering has changed and it’s time to change what we teach to students in introductory SE courses.

My…

Errata

There have been relatively few reports of errors in the book. Thanks to Dmitry Moiseev for spotting these.

In some…