Software Design: Planning Purposeful Solutions Together

Software Design: Planning Purposeful Solutions Together

A Community-Engaged ApproachBy Dan Gillis, Nic Durish, Alessandro Arezza
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length4h 39m

About this audiobook

Software Design: Planning Purposeful Solutions Together - A Community-Engaged Approach introduces software design as a collaborative, iterative, and human-centred process. It guides students from understanding users and asking good questions through requirements, use cases, prototyping, wireframing, UML, testing, and communicating design decisions. Throughout the book, students learn to work effectively in teams, engage respectfully with community partners, consider accessibility and responsible design, manage uncertainty and change, and reflect on feedback and their own learning. Rather than focusing only on building software, the textbook emphasizes developing a software designer mindset: listening, questioning assumptions, making thoughtful decisions, iterating on ideas, and creating solutions that respond to the needs of the people and communities they are intended to serve.

Audiobook details

GenreEducation and Learning
Length4 hrs 39 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 18, 2026
LanguageEnglish

Table of contents

1Title Page
24Estimating Development Time
2Copyright
25From Requirements To A Development Plan
3Dedication
26Velocity And Realistic Timelines
4Acknowledgements
27Building A Development Timeline
5Part 1: Getting Started
28Breaking Things Into Tasks
Show all chapters
6Welcome To CIS3750
29Monitoring Progress During Development
7How To Use This Textbook
30Working Effectively In Teams
8Accessibility & This Book
31Part 4: Designing Solutions
9Why Community-Engaged Learning?
32Why We Prototype
10Software Design
33Use Cases
11What Makes Good Software?
34Paper Prototyping
12Ethics & "Do No Harm"
35Wireframes
13Part 2: Understanding the Problem
36Testing Your Design
14Asking Good Questions
37Introduction To UML
15Understanding Users
38Class Diagrams
16User Stories & Requirements
39Sequence Diagrams
17What Makes Good Requirements?
40Communicating Design Decisions
18Specificity
41Part 5: Reflecting & Growing
19Iteration
42Reflection & Lessons Learned
20Importance
43Thinking Like A Software Designer
21Prioritization
44Final Thoughts
22Identifying Dependencies
45About The Authors
23Part 3: Planning Software Development
A Brief History of Intelligence
A Brief History of IntelligenceMax S. Bennett12h 18m4.6 (6.6K)$29 · $0.00
Homeschooled
HomeschooledStefan Merrill Block7h 10m3.6 (18.5K)$28 · $0.00
How We Think
How We ThinkJohn Dewey7h 6m4.0 (1.1K)Free
Life on the Bridge
Life on the BridgeKaelynn Partlow5h 40m4.6 (1.1K)$24 · $0.00
EXPERIENCE AND EDUCATION – Premium Edition (Including Democracy & Education) (Annotated)
EXPERIENCE AND EDUCATION – Premium Edition (Including Democracy & Education) (Annotated)John Dewey19h 17m4.6 (1K)$2 · $0.00
Witness
WitnessAriel Burger8h 1m4.6 (1.3K)$20 · $0.00
Education
EducationEllen G. White9h 41m4.6 (1.5K)$2 · $0.00
Parents and Children (Annotated)
Parents and Children (Annotated)Charlotte Mason9h 23m4.6 (988)$2 · $0.00
Children Under Fire
Children Under FireJohn Woodrow Cox10h 17m4.5 (1.6K)$29 · $0.00
The State Must Provide
The State Must ProvideAdam Harris7h 15m4.5 (775)$24 · $0.00
The Call of the Wild and Free
The Call of the Wild and FreeAinsley Arment9h 7m4.4 (21.2K)$29 · $0.00
The Freelance Way
The Freelance WayRobert Vlach19h 48m4.5 (528)$40 · $0.00
Race to the Bottom
Race to the BottomLuke Rosiak9h 20m4.5 (600)$29 · $0.00
They Came for the Schools
They Came for the SchoolsMike Hixenbaugh9h 5m4.5 (2.6K)$8 · $0.00
Find Me Unafraid
Find Me UnafraidKennedy Odede, Jessica Posner11h 11m4.5 (2.7K)$29 · $0.00
Asking for It
Asking for ItKate Harding8h 55m4.4 (5.3K)$20 · $0.00
Defining Moments in Black History
Defining Moments in Black HistoryDick Gregory7h 37m4.4 (6K)$26 · $0.00
The Emerald Tablets of Thoth the Atlantean
The Emerald Tablets of Thoth the AtlanteanMaurice Doreal3h 4m4.4 (8.8K)$6 · $0.00
Learning America
Learning AmericaLuma Mufleh6h 37m4.4 (564)$24 · $0.00
Math-ish
Math-ishJo Boaler7h 21m4.4 (588)$24 · $0.00

You may also like

Questions Are the Answer
Questions Are the AnswerHal Gregersen8h 45m4.1 (682)$29 · $0.00
How We Think
How We ThinkJohn Dewey7h 30m4.0 (1.6K)$2.30
The Field
The FieldLynne McTaggart10h 13m4.2 (8.8K)$29 · $0.00
Kant's Prolegomena to Any Future Metaphysics
Kant's Prolegomena to Any Future MetaphysicsImmanuel Kant4h 21m4.1 (12.1K)$1 · $0.00
Vitamania
VitamaniaCatherine Price11h 15m4.1 (1.6K)$20 · $0.00
The First Signs
The First SignsGenevieve von Petzinger9h 16m4.1 (1.7K)$20 · $0.00
ACRES OF DIAMONDS
ACRES OF DIAMONDSRussell Conwell1h 33m4.2 (15.3K)$2 · $0.00
Science of Logic
Science of LogicGeorg Wilhelm Friedrich Hegel17h 39m4.3 (2.4K)$1 · $0.00
Think and Grow Rich
Think and Grow RichNapoleon Hill10h 45m4.3 (517.1K)$4.70 · $0.00
The Happiness Project
The Happiness ProjectGretchen Rubin10h 16m3.8 (211K)$29 · $0.00
Joy on Demand
Joy on DemandChade-Meng Tan7h 8m4.0 (2.9K)$24 · $0.00
Gut Check
Gut CheckSteven R. Gundry, MD9h3.9 (2K)$29 · $0.00
Think and Grow Rich
Think and Grow RichNapoleon Hill13h 1m4.2 (513.9K)$20
The law of success - Lesson Six IMAGINATION
The law of success - Lesson Six IMAGINATIONNapoleon Hill1h 57m4.4 (859)$4.60 · $0.00
HOW TO STOP WORRYING & START LIVING
HOW TO STOP WORRYING & START LIVINGDale Carnegie13h 6m4.2 (146.5K)$1 · $0.00
Tertium Organum: The Third Canon of Thought
Tertium Organum: The Third Canon of ThoughtP. D. Ouspensky14h 48m4.3 (688)$1.99 · $0.00
The Art of Impossible
The Art of ImpossibleSteven Kotler9h 17m4.2 (10K)$29 · $0.00
Once Upon a Stranger
Once Upon a StrangerDr. Gillian Sandstrom8h 31m4.3 (467)$26 · $0.00
Inspired
InspiredMatt Richtel11h 33m3.8 (312)$29 · $0.00
The Identity Code
The Identity CodeLarry Ackerman5h 50m3.7 (95)$20