Tampereen teknillinen yliopisto / Tietotekniikan laitos

TIE-02300 Johdatus ohjelmistotuotantoon (JOTU) 2016

TIE-02300 Johdatus ohjelmistotuotantoon (JOTU), syksy 2016

Kurssin www-sivut eli sisältö ovat jossakin järjestelmässä syksyllä 2016; tämä sivu on http://www.cs.tut.fi/kurssit/TIE-02300/


Linkki POP-järjestelmään (luento- ja viikkoharjoitusten ajat). Linkki POP-järjestelmään

Linkki Moodle2:een (viikkoharjoituksiin ja harjoitustyöhön kirjautuminen, harjoitustöiden palautus, palaverien ajanvaraukset) Linkki Moodle2:een


LUENNOT: maanantaisin kello 1415-16 salissa K1705 (*** SALIMUUTOS ***). ALOITUS ma 29.08.2016.


HARJOITUSTYÖ: neljän opiskelijan ryhmissä tehdään määrittely (vaatimusmäärittely eli määrittelydokumentti) annetusta tietojärjestelmästä. Kullakin ryhmällä on yhteistyöryhmä (vastinryhmä), eli jokainen ryhmä toimii sekä toisaalta toimittajana (kirjoittaa määrittelyn) että toisaalta asiakkaana eli tilaajana (täsmentää asiakasvaatimuksia), mutta erilaisille tietojärjestelmille.

Alustavat asiakasvaatimukset (vajaa aanelonen "asiakkaan ensimmäisiä yleisiä ajatuksia tarpeistaan") ryhmät saavat kurssin assistentilta.

Opetellaan hyvää ohjelmistotuotannollista määrittelyä, siten että IT-projekteista puhuttaessa IT ei tarkoittaisi "itku tulee".


VIIKKOHARJOITUKSET ovat vapaaehtoisia, osallistumisesta saa lisäpisteitä.

(nyt ensimmäistä kertaa älykäs ohjelmisto valitsi ajankohdat automaagisesti siten, että ne menisivät mahdollisimman vähän muiden opetustilaisuuksien päälle):

Maanantai

klo 16:00 - 18:00 sali TB207 (Sampo)

Tiistai

klo 14:00 - 16:00 sali TB207 (Henri)

klo 16:00 - 18:00 sali TB207 (Henri)

Keskiviikko

klo 16:00 - 18:00 sali TB207 (Henri)

Torstai

klo 08:00 - 10:00 sali TB207 (Sampo)

klo 12:00 - 14:00 sali TB207 (Ulla)

klo 16:00 - 18:00 sali TB207 (Ulla)

Perjantai

klo 08:00 - 10:00 sali TB207 (Sampo)

( *** PERUUTETTU *** klo 15:00 - 17:00 sali TB207 (Ulla). *** POISTETTU VH3:n jälkeen*** )


Joitakin ilmaisia piirto-ohjelmia (VH5, VH7, VH8)

StarUML http://staruml.io/download

ArgoUML http://argouml.tigris.org/

UMLet http://www.umlet.com/

yED https://www.yworks.com/products/yed

Dia https://sourceforge.net/projects/dia-installer/

Violet http://alexdp.free.fr/violetumleditor/

Draw.io https://www.draw.io/ (WWW)

UMLetino http://www.umletino.com/ (WWW)

Gliffy https://www.gliffy.com/uses/uml-software/ (WWW)


TIE-02300 (JOTU) VIIKKOHARJOITUKSET syksyllä 2016 (suunnitelma)

viikko 36 (05-09.09.2016): VH1, ryhmätyöharjoitus.

viikko 37: VH2, Esiselvitys. Lähdetään kevyesti kartoittamaan vaatimusmäärittelyssä oleellisia asioita.

viikko 38: VH3, Vaatimukset (määrittelyä). Vaatimusmäärittelyn täydentämistä.

viikko 39: tällä viikolla 39/2016 (26-30.09.2016) ovat ht-asiakaspalaverit, ei viikkoharjoituksia

viikko 40: VH4: Määrittely. Erään kokonaisen määrittelyn "repostelu".

viikko 41: VH5, Kaavioita (navigaatiokarttojen, käsitekaavioiden ja käyttötapauskaavioiden piirtelyä). Piirtotyökalu tutuksi, kaavioista tulee myöhemmin omat harjoitukset. OTA OMA KANNETTAVA TIETOKONE TAI VASTAAVA LAITE MUKAAN VIIKKOHARJOITUKSEEN.

viikko 42: tenttiviikko 42/2016 (17-21.10.2016)

viikko 43: VH6, artikkeliharjoitus: Mythical Man-Month.

viikko 44: VH7, käyttötapauskaavioiden piirtelyä.

viikko 45: VH8, käsitekaavioiden piirtelyä.

viikko 46: VH9, Agile-peli (paperilla). Ketterän projektin pitäminen hallinnassa.

viikko 47: VH10, virheraportointi (pukitietokanta Github:ssa). Huomioita ja kehitysehdotuksia saa koko ajan listata kurssin pukitietokantaan:

viikko 48: VH11, asiakasprojektissa huomioitavia asioita, mm. sopimusjuttuja.

viikko 49: ei enää viikkoharjoituksia (vaikka POP:ssa näkyykin), tiistai on itsenäisyyspäivä.

(POISTETTU 2016: VH12, harjoitustyön testauksen asioita (järjestelmätestaus ja hyväksymistestaus).)


Viimeisin muutos 06.09., 04.09., 25.08., 24.08., 22.08., 16.08., 15.08., 23.06.2016. Tero Ahtee, tero.ahtee@(@)tut.fi .