Preface

The purpose of this book is to provide comprehensive treatment of the software engineering discipline. The material presents software engineering principles and practices that are based on systems engineering. This book provides a detailed explanation of the essential software engineering philosophy, which emphasizes a disciplined approach to designing software products. To accomplish this, Section 1, Software Engineering Fundamentals, discusses the software development framework and project constructs within which software engineering is performed. Section 2, Software Engineering Practices, presents six technical conventions that convey a philosophy for harnessing computing technologies, applying scientific principles and invoking ...

Get Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.