Section 1. Software Engineering Fundamentals

This section provides an overview of the software engineering discipline to acquaint readers with the lexicon used to describe software engineering principles, practices, and tasks. Fundamentally, software is a unique material from which software products are crafted. The distinctive characteristics of software as a fabrication material represent an enigma to software professional. The challenges associated with engineering and designing software products is investigated to diminish the confusion surrounding the various approaches to software engineering. Software engineering’s fundamental doctrine is established to provide a set of principles and practices against which the software engineering discipline ...

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.