previous | 
start | 
next .... [Slide 4] .... 
Analysis Phase: What needs to be done
Functional Specification: 
detailed textual description
- Completely defines tasks to be solved
- Free from internal contradictions
- Readable both by domain experts and software developers
- Reviewable by diverse interested parties
- Testable against reality
previous | 
start | 
next .... [Slide 4] ....