This preview shows pages 1–6. Sign up to view the full content.
ECE 2574Introduction to Data Structures and AlgorithmsLecture 2: Introduction to Software EngineeringChris WyattElectrical and Computer EngineeringandSchool of Biomedical Engineering and SciencesVirginia Tech
has intentionally blurred sections.
Sign up to view the full version.
What is software engineering?Two major aspects:- MethodologiesRational Unified Process, Waterfall, Agile, ExtremeProgramming, etc.- DesignWhat makes a particular program, module, library, class orfunction well designed?The latter is the focus of this course.