Big Ideas in �Software Engineering
Fall 2024
Announcements
Outline
Discussion of Readings
Preface | Ch 1. What is Software Engineering? | Ch 16. Version Control
What struck you in the reading? Your thoughts here…
How is Software Engineering different from Programming?
Is Software Engineering actually Engineering?
Why Not Just Aim for "Nothing Changes"?
What is Hyrum’s Law?
Why doesn’t “We’ll delete the old widget on August 15th; make sure you’ve converted to the new widget” work?
How should decisions be made?
What do we mean by trade-offs?
Today’s Lab