Analyysimalli kuvaa toteutettavan järjestelmän asiakas- ja toiminnallisia vaatimuksia.
1. Kansilehti
2. Sisällysluettelo
3. Lyhyt, tiivis kuvaus toteuttavasta ohjelmistosta ja sen toiminnallisuudesta
3.1 mitä, kenelle, millainen
3.2 alustava ja yksinkertainen kuva toteutettavan järjestelmän arkkitehtuurista
4. Asiakasvaatimukset
- asiakkaan esittämät toiminnalliset vaatimukset
- asiakkaan esittämät ei-toiminnalliset vaatimukset
- asiakkaan esittämät reunaehdot ja rajoitukset toteutukselle
5. Käyttötapauskaavio
- tarvittaessa kustakin käyttäjäroolista oma
6. Käyttötapaukset
- sekä vaatimusmäärittelyssä tehdyt käyttäjän näkökulmasta kirjoitetut
- että määrittelyvaiheessa järjestelmän näkökulmasta olevat
- kustakin käyttötapauksesta yksityiskohtainen kuvaus
7. Käsitemalli
- lista käsitteistä
- käsitekaavio
- alustava luokkakaavio
8. Alustava suunnitelma tietomallista
- huom tämä ei ole tietokantamalli, vaan
- mitä tietoa tarvitaan ja missä