Object-Oriented Analysis (OOA)
Before any code exists, learn to look at a problem and spot the objects hiding inside it.
What this unit covers
Unit 5: Requirements Engineering and Object-Oriented Analysis
- 1 Software Requirements: Types and Elicitation TechniquesLike the tyre-swing cartoon, most project failures begin when nobody pins down what the customer really needs. · 5 min
- 2 Questionnaires: Closed-Ended and Open-Ended FormatsHow do you hear from three hundred busy people at once without calling a single meeting? · 9 min
- 3 The Software Requirements Specification (SRS)All that listening ends up in one document the client and developers both sign — here's how to write it well. · 4 min
- 4 Object-Oriented Analysis (OOA)Before any code exists, learn to look at a problem and spot the objects hiding inside it. · 4 min
- 5 System Modelling and Its PerspectivesContext, use-case, class and activity diagrams — four ways to draw one system so everyone finally sees the same thing. · 5 min