Analyysi on tulkkaamista
Petri: Pitää osata menetelmiä, arkkitehtuureja, suunnittelumalleja, eli miten [ohjelmistoja] ylipäänsä kehitetään. Pitää olla viestintätaitoja. Perttu: Pitää ymmärtää miten projekti viedään läpi. Mitä pitää tehdä ensin, että voidaan tehdä seuraavaa asiaa. Pitää uskaltaa avata suunsa ja kommunikoida. Pitää pitää silmät auki ja tietää mitä [teknologian kehityksessä] tapahtuu. Marika: Pitää olla utelias kuulemaan mitä toiset kertoo. Pitää ymmärtää edes perusteet liiketoiminta-alueesta.
1. Mitä kurssikuvauksen eri käsitteet tarkoittavat? Kysymys MITÄ kysyy käsitteen määrittelyä. 2. Miksi nämä asiat ovat tärkeitä? Kysymys MIKSI kysyy argumentointia. 3. Miten vaatimusmäärittelyä ja analyysia tehdään? Kysymys MITEN vaatii työohjeita.
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä miksi on tärkeää panostaa järjestelmäarkkitehtuurin suunnitteluun. 4. Selvitä miten RUP-prosessi yhdistää vesiputousmallin ja ketterien menetelmien parhaita puolia. 5. Selitä mitä UML-kaaviotyypeistä voitaisiin käyttää mallintamaan Korppi-järjestelmää ja mitä näkymiä järjestelmästä näillä kaavioilla voitaisiin esittää. 6. Selvitä myös mitä etuja visuaalisesta esittämisestä on ja kuka hyötyy visuaalisesta esittämistä. 7. Selitä miten laaditaan käyttötapausmalli ja miten se liittyy dynaamiseen mallintamiseen. + UML-kaavioiden mallintamistehtävät
Tenteissä käytetään aiheena "Harjoitustöiden hallintajärjestelmää". Käyttäjien ongelmana on tässä harjoitustöiden palauttamisen prosessi. Nykyisellään palauttaminen tapahtuu sähköpostitse ja, kun harjoitusryhmiä on paljon, tulee työlääksi pitää kirjaa missä vaiheessa tarkastusprosessi on. Toiset harjoitustyöt menevät ensimmäisellä kierroksella läpi, toisia pitää korjata. Töiden palauttaminen tapahtuu eri aikaan; Lissun ryhmä palautti työnsä jo eilen ja odottaa tarkastusta, Repe ryhmä palauttaa vasta päivän myöhässä. Ratkaisu olisi tietojärjestelmän osa (ehkä lisäys Korppiin!), johon opiskelijat voisivat itse lisätä harjoitustyöryhmänsä tiedot; aiheen, ryhmän jäsenet, ohjaajan ja linkin harjoitustyöhön verkossa. Tietojärjestelmä listaisi harjoitustyöt palauttamisjärjestykseen kullekin ohjaajalle, palauttamisjärjestykseen ja ohjaajat voisivat antaa ja lähettää palautteensa tietojärjestelmän avulla. Tietojärjestelmän avulla voisi hallita myös harjoitustöiden tilaa; osa on tarkastamatta, osa vaatii korjauksia, osa on hyväksytty.
Mitä pitäisi kaavioiden osalta tietää ja osata: 1. Mihin kaaviota voi käyttää? 2. Mitä elementtejä siihen kuuluu? ( lukutaito ) 3. Miten kaavio laaditaan? ( kirjoitustaito )
Käyttötapauskaavio (mitä elementtejä siihen kuuluu?)
Käyttötapauskuvaus - rakenne
Luokkakaavio (mitä elementtejä siihen kuuluu?)
Tilakaavio (mitä elementtejä siihen kuuluu?)
Yhteistoimintakaavio (mitä elementtejä siihen kuuluu?)
Yhteistoimintakaavio (mitä elementtejä siihen kuuluu?)
Kirjoitustaito Laadi seuraavien kuvausten pohjalta annetun kuvaustavan mukainen kaavio. Tehtävien välillä ei välttämättä ole yhteyttä. Käytä UML notaatiota. luokkakaavio: Osaston kokonaiskustannukset koostuvat rahapalkoista, henkilösivukustannuksista sekä muista kuluista, jotka ovat joko matkakustannuksia, hankintoja tai ostopalveluista koituvia kulueriä. vuorovaikutuskaavio: Osaston sihteeri syöttää järjestelmään tietoja kustannuksista. Järjestelmän arkkitehtuuri on laadittu MVC-mallin mukaisesti. Kustannukset talletetaan Kustannuserä luokan mukaiseen olioon, joka omaa kaksi operaatiota (haetiedot ja talletatiedot) sekä kaksi attribuuttia (kustannuserä ja määrä). käyttötapauskaavio: Suunnittelun kohteena on organisaation kustannusten hallinnointiin tarkoitettu järjestelmä. Järjestelmään tulee voida tallettaa tietoa, hakea sitä ja tuottaa raportteja a)kustannuserittäin ja b)osastoittain.
Muista kurssipalautteen antaminen!