Lecture 2 - ECE 2574 Introduction to Data Structures and...

Info icon This preview shows pages 1–6. Sign up to view the full content.

ECE 2574 Introduction to Data Structures and Algorithms Lecture 2: Introduction to Software Engineering Chris Wyatt Electrical and Computer Engineering and School of Biomedical Engineering and Sciences Virginia Tech
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

What is software engineering? Two major aspects: - Methodologies Rational Unified Process, Waterfall, Agile, Extreme Programming, etc. - Design What makes a particular program, module, library, class or function well designed? The latter is the focus of this course.
Image of page 2