Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# Dokumentista
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)
* [Esimerkki elävästä elämästä](https://virkailija.opintopolku.fi/koodisto-service/swagger/index.html)
## Suoritysympäristön (tuotanto) kuvaus
* Miten tuote ajetaan tuotannossa
* Sijoittelunäkymä (Depoyment diagram)
## Tietokantakuvaukset
ER-kaavio
##
TBD