-
Marko Rintamäki authoredMarko Rintamäki authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
- Software/Service Architecture
- Otsikko
- Johdatus
- Yleiskuvaus
- Käytetyt teknologiat
- Tuotekehitysympäristöjen kuvaukset
- Käytetyt työvälineet ja niiden versionumerot
- Tärkeimmät tekniset ratkaisut joihin tuote nojaa
- Yleinen ohjelmsto arkkitehtuuri
- Palvelujen/n rajapinnat (Interfaces)
- Suoritysympäristön (tuotanto) kuvaus
- Tietokantakuvaukset
-
software-architecture.md 1.87 KiB
Software/Service Architecture
Tämä dokumentti on "elävä"-dokumentti, joka päivittyy jatkuvasti. Se on nykymuodossaan vain karkea runko, jota "voi" käyttää projektien teknisen dokumentoinnin pohjana. Rakennetta saa ja pitää muokata! Tavoitteena on luoda dokumentti, joka yhdistää suunnitteludokumentaation saumattomasti yhteen projektin muun dokumentaation kanssa. Tekijä ei ota mitään vastuuta dokumentin sisällöstä.
tv:NarsuMan
Otsikko
Versionumero
Luokittelu (Salainen/Julkinen etc..)
Vastuuhenkilö
Johdatus
- Johdatus dokumenttiin..
Yleiskuvaus
- Esittele lyhyesti tuote tai kohde
- Dokumentin tehtävä on avata esim. jatkokehittäjälle käsitys siitä miten tuote on toteutettu (Pelkkä lähdekoodi ei riitä)
- Millaisia välineitä/työkaluja ja ympäristöjä tarvitaan, jos aioitaa kehitää tuotetta eteenpäin
Käytetyt teknologiat
- JAVA / Java Script ?
- HABA kieli
- Perustelut miksi!
Tuotekehitysympäristöjen kuvaukset
Kuvaa ainakin seuraavat:
- Kehitysympäristö
- Testausympäristö
- Ajo/suoritusympäristö
- Demoympäristö
Eli miten nuo eri ympäristöt on toteutettu ko. projektissa
Käytetyt työvälineet ja niiden versionumerot
- Kääntäjä xyz v1.0.1
- debuggeri zky v2.05
- Firefox 123
- Perustelut miksi!
Tärkeimmät tekniset ratkaisut joihin tuote nojaa
- Käytetyt kirjastot(library)/kehikot(Framework) (JQuery v 23456, JAVA EE 8 + Spring ZZZ, React IO)
- Muut jipot ja kikat
- Perustelut miksi!
Yleinen ohjelmsto arkkitehtuuri
- Palvelut
Palvelujen/n rajapinnat (Interfaces)
Suoritysympäristön (tuotanto) kuvaus
- Miten tuote ajetaan tuotannossa
- Sijoittelunäkymä (Depoyment diagram)
Tietokantakuvaukset
ER-kaavio
TBD