Suunnittelumalli

Suunnittelumalli kuvaa kuinka järjestelmä aiotaan toteuttaa.

Suunnittelumallin sisältö

Kansilehti
Sisällysluettelo
1. Johdanto
- Tiivis kuvaus toteuttavasta ohjelmistosta ja sen toiminnallisuudesta
2. Asiakasvaatimukset
- toiminnalliset vaatimukset
- ei-toiminnalliset vaatimukset
- reunaehdot ja rajoitukset
3. Valittu toteutusympäristö
- kuvaa ympäristö johon lopullinen järjestelmä asennetaan
-- laite,käyttöjärjestelmät, muut sovellukset, järjestelmät, verkko
- kuvaa ympäristö jossa järjestelmä toteutetaan
- tarvittaessa kuvaa ympäristö jossa järjestelmä testataan
4. Valitun kerrosarkkitehtuurin kuvaus
- käytä joko 3- tai 4-kerrosarkkitehtuuria
5. Järjestelmän toiminnallisuus
- Käyttötapauskaavio
- Käyttötapaukset (1..n kpl, realisoidut)
6. Vuorovaikutuksen suunnittelu
- Sekvenssikaaviot (tarvittavista käyttötapauksista)
- Toimintokaaviot (tarvittavista käyttötapauksista)
7. Luokkakaavio
- täydennetty, tarkennettu
8. Järjestelmän tilasuunnitelma - Tilakaaviot
- (tehdään vain jos järjestelmällä selkeästi eri tiloja)
9. Tietokantasuunnitelma (tai tietorakenteen kuvaukset)
10. Käyttöliittymäsuunnitelma
- yleiset käyttäliittymien toteutusperiaatteet
- näyttö/sivu-kartta
- ohjeet asettelulle, layoutille
11. Tietoturvasuunnitelma (tämä on extraa!)