| ... | ... | @@ -113,13 +113,13 @@ Ohjelmistoprojekti jakautuu tyypillisesti seitsemään vaiheeseen: perustaminen, |
|
|
|
|
|
|
|
usein edetään inkrementaalisesti eli ensin suunnitellaan ja toteutetaan yksi asia kokonaisuudessaan ennen kuin edetään seuraavaan asiakokonaisuuteen. Ei ole yhtä ainutta ”oikeaa” vaihejakoa, mutta jos toimeksiantajalla on oma menetelmänsä ja siihen liittyvät mallipohjat, niin opiskelijaprojekteissa käytetään ensisijaisesti niitä. Yhä useammin käytetään ketterää sovelluskehitystä eli ohjelmisto tehdään 1-4 viikon sprinteissä.
|
|
|
|
|
|
|
|
* perustaminen: ryhmittyminen
|
|
|
|
* Esitutkimus: Perehdyttiin materiaaleihin
|
|
|
|
* Analyysi: Tutkittin tehtävänantoa sprinteissä.
|
|
|
|
* Suunnittelu: Tehtiin gitlabiin projektille pohjat (vaatimusmäärittelyt, projektisuunnitelma, projektisopimus yms.) ja wiki.
|
|
|
|
* Toteutus: tehdään tietokanta, back-end ja web-sovellus ja sen front-end.
|
|
|
|
* Testaus: Testataan vaatimusmäärittelyissä määritellyt funktionaaliset ominaisuudet ja niiden toimivuus.
|
|
|
|
* Lopetus: Dokumenttien palautus ja kehujen vastaanotto.
|
|
|
|
* perustaminen: ryhmittyminen (sprint 1)
|
|
|
|
* Esitutkimus: Perehdyttiin materiaaleihin (sprint 1-2)
|
|
|
|
* Analyysi: Tutkittin tehtävänantoa. (sprint 2-3)
|
|
|
|
* Suunnittelu: Tehtiin gitlabiin projektille pohjat (vaatimusmäärittelyt, projektisuunnitelma, projektisopimus yms.) ja wiki. (sprint 2-5)
|
|
|
|
* Toteutus: tehdään tietokanta, back-end ja web-sovellus ja sen front-end.(sprint 5-8)
|
|
|
|
* Testaus: Testataan vaatimusmäärittelyissä määritellyt funktionaaliset ominaisuudet ja niiden toimivuus. (sprint 8-14)
|
|
|
|
* Lopetus: Dokumenttien palautus ja kehujen vastaanotto. (sprint 15 E3)
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | ... | |
| ... | ... | |