Book Title: Software Design: Planning Purposeful Solutions Together – A Community-Engaged Approach

Subtitle: 4th Edition

by Daniel Gillis; Nicolas Durish; and Alessandro Arezza

License:
All Rights Reserved

Contents

Book Information

Book Description

This textbook has been designed as a supplementary resource for Systems Analysis & Design in Applications. It is not and should not be considered a static document, nor your only resource for mastering the topics covered in Systems Analysis & Design In Application. The information contained in this document assumes that you are a senior undergraduate student studying either Computer Science or Software Engineering. The manual has been drafted to be an active part of your education. It should not be left to collect dust on the shelf. Instead, it should be used each week to learn about topics before they are presented in class. Additionally, it should be used to reinforce and clarify classroom discussions.

For best results, it is recommended that you consider each and every activity that is provided in this document. Not all of these activities are for grades, but they will help you better understand the topics that are presented.

Authors

Daniel Gillis; Nicolas Durish; and Alessandro Arezza

License

Software Design: Planning Purposeful Solutions Together - A Community-Engaged Approach Copyright © 2026 by Daniel Gillis; Nicolas Durish; and Alessandro Arezza. All Rights Reserved.

Subject

Software Engineering

Metadata

Title
Software Design: Planning Purposeful Solutions Together – A Community-Engaged Approach
Authors
Daniel Gillis; Nicolas Durish; and Alessandro Arezza
Illustrators
Daniel Gillis and Lillian Shi
Contributor
Shoshanah Jacobs
Primary Subject
Software Engineering
Institution
University of Guelph
Publisher City
Guelph
Publication Date
August 1, 2026