looking at software processes, key ideas: difference between process and lifecycle life cycle is inherent, requirements, processes is how we structure it. one way in waterfall, different way in agile 5 different processes: prototyping, serial, v model, rational unified process, agile development
- Lifecycle refers to the different types of activities carried out in software engineering (e.g., requirements and design). Process is the ordering or way you do those activities (e.g., agile vs. waterfall)
- problem
- requirements engineering
- reqs specification