* in our SE terms, process as the framework/approach used to perform tasks in a project; Jalote argues: that emphasis on process distinguishes SE from most other computing disciplines; * process: sequence of steps performed for a given purpose you have a process for a particular project -- there are GENERAL process models that SE folks have come up with and described (even proposed...) * COULD think of a process model as being essentially a compilation of best practices that make up a recipe for success in an appropriate class of projects; ...jumping ahead to this set of mostly-classic software development process models: * Waterfall * Prototyping * Iterative development * Rational Unified Process * Timeboxing * XP and Agile Processes * prototype - * here, the prototype(s) are NOT final deliverables -- the client can try them out, make suggestions, etc. BASED on them, BUT they are intended to clarify the requirements;