WebSys Fall 2003 Lecture Notes (outline)

Software Engineering Concepts/Terminology

Lots of current stuff is (primarily) focused on OO.
high-level, abstract
lower-level, detailed description of what the system should do.
(cost, size, platform, time, etc.)
people/GUI vs. othery systems (files/pipes/etc.)
functional - describe the system, not the implementation!
traditional
more realistic ?
special case of Iterative (convergence)