The Essence of Software Engineering
Volker Gruhn, Rudiger Striemer
An open access collection of essays on the core principles of modern software engineering, written by researchers and industry practitioners. Covers methods, processes, and the direction of the field.
Loading the book...
Keep reading
-
Next in this topic
Software EngineeringA beginner-friendly tutorial that explains software products, the development process, project management, and design fundamentals in plain language. A quick starting point for absolute newcomers.
Verified PDF · Secure download - Software Design Process
Course notes that walk through the three levels of software design: interface, architectural, and detailed design. Explains how requirements turn into an implementable design.
Verified PDF · Secure download - Design Concepts
An introduction to the principles and concepts behind high-quality software design, including the design models that turn requirements into a complete specification. Clear material for students.
Verified PDF · Secure download - Software Design
Lecture notes on the software design phase, covering modules, control relationships, and how the requirements specification drives design decisions. A concise study guide for beginners.
Verified PDF · Secure download - Software Design Basics
A straightforward guide to the fundamentals of software design, explaining how user requirements become architectural, high-level, and detailed designs within the development life cycle.
Verified PDF · Secure download