OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012

Samankaltaiset tiedostot
Ma Tänään tutustumme sanomalehteen ja sen eri osastoihin.

Joku hauska otu-aiheinen kuva (no ei oo pakko olla hauska) OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

MaTänään otamme selvää, minkälaista sanomalehteä luemme.

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005


Ma Tänään rapistelemme ja mittailemme sanomalehteä.

Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori

5. Kokonaisratkaisuvaihtoehtojen arviointi ja valinta

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

Projektityö

T harjoitustyö, kevät 2012

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

GroupDesk Toiminnallinen määrittely

MagicDraw-pikaohje (VH5)

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Kandidaatintyöprosessi Sähköenergiatekniikan laitoksella

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Kurssin sisältö. Kurssilla vähemmän. Johdatus ohjelmistotekniikkaan. Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan?

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

Vinkkejä hankeviestintään

Fysiikan opinnot Avoimen yliopiston opiskelijoille

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0

Tik Ohjelmistoprojektien Hallinta

PAIKALLISJÄRJESTÖKOHTAISTEN NETTISIVUJEN

Ohjelmistojen mallintaminen, kesä 2009

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät Olio-ohjelmoinnin perusteet (5 op) Tavoitteena

Tik Harjoitustyö

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

PHYS-A0120 Termodynamiikka (TFM) Käytännön järjestelyt ensimmäisessä projektityössä

T Harjoitustyöluento

Kumppanuushanke Verso on Rovaniemen kaupungin ja Rovalan Setlementti ry:n yhteistyöprojekti.

Tietotekniikan opintojen aktivointi

Kurssin opettajat, tavoitteet ja käytänteet (kevät 2016) MS-C2107 Sovelletun matematiikan tietokonetyöt 1

AS Automaatiotekniikan seminaarikurssi. Kevät 2008

Tik Harjoitustyö

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

Toimittajaohje. Opas verkkolaskujen lähetykseen Tammikuu Toimittajat noudattavat toimittajaohjetta.

Tietojärjestelmän osat

Syksyn 2018 ylioppilaskokeet

op vuosikurssi opettaja huom viik päivä päivämäärsalitiedot Johdatus tietojohtamiseen

A4.1 Projektityö, 5 ov.

Ohjelmistoarkkitehtuurit. Syksy 2010

A130A0760 Ekonomin viestintätaidot

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

Ohjelmistotekniikan menetelmät, kesä 2008

T Ohjelmistojen määrittely- ja suunnittelumenetelmät

HUOMAUTUS LUKIJALLE: Tässä on esitelty kaikkien aineiden palaute. Kysymyksestä 1. ilmenee mitä aineita oppilas on kurssilla lukenut.

Kooste tilaisuuksista. Datahub-liiketoimintaprosessien perehdytystilaisuudet Vantaa, Oulu ja Jyväskylä Marjut Puukangas

Käyttöliittymä ja tuotantokäsikirjoitus. Heini Puuska

Office_365_loppukäyttäjän ohje Esa Väistö

T harjoitustehtävät, syksy 2011

Vaatimustenhallinta. Exit

Info Kieli- ja viestintäopinnoista ja valmentavista kieliopinnoista Karelia ammattikorkeakoulussa 2016

TIE Ohjelmistojen suunnittelu

T Harjoitustyöluento

DEE Uusiutuvien energiamuotojen työkurssi. 5 op

NUORET LAKIMIEHET RY UNGA JURISTER RF (NULA) PÖYTÄKIRJA 5/2007 HALLITUKSEN KOKOUS

Tuloslaskenta (22C00400, 6 op)

TIE Ohjelmistojen suunnittelu. Luento 2: protot sun muut

TOIMENPIDETTÄ VARTEN

Tuloperiaate. Oletetaan, että eräs valintaprosessi voidaan jakaa peräkkäisiin vaiheisiin, joita on k kappaletta

E-kirjan kirjoittaminen

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

ASIO Tilavarausohjelmisto / Peruskäytön ohje

Määrittely- ja suunnittelumenetelmät

Akateeminen tiedonhankinta - yliopisto-opiskelun perustaito

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

1. ja 2. kurssi (I-osa) Perusasiat kuntoon


Harjoitustyö. Jukka Larja T Tietokoneverkot

Funktiot ja raja-arvo P, 5op

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Johdanto palautettaviin harjoituksiin

TYÖPAIKALLA TAPAHTUVAN OPPIMISEN ARVIOINTI. Palveluun sisään kirjautuminen. Arviointilomakkeen kuittaaminen

Matlabharjoitustyön ohjausta. ELEC-A3110 Mekaniikka / Sami Kujala

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Kevään 2018 yo-kokeiden päivämäärät

Hakukohteen nimi: Päähaku, ympäristö- ja elintarviketalouden kandiohjelma. Kokeen päivämäärä ja aika: Valintakoe klo

VJS-96 Black Panthers joukkueen www-sivujen käyttöohjeet

Menetelmäraportti - Konfiguraationhallinta

Tule yrittäjäjuhlan kumppaniksi!

Ohjelmistoarkkitehtuurit. Syksy 2008

Valmentajalisenssi. Käyttöohjeet

Playoff kokouspöytäkirja 4

TIETOPYYNTÖ. Vaurio- ja onnettomuusrekisteri (VARO) 1 Tietopyynnön tausta ja tavoitteet. 2 Tietopyynnön kohde

URHEILULINJA TAVASTIAN LUKIO. Tavoitteellista kilpaurheilua päämäärätietoista opiskelua

Esittely. Muistathan, että voit myös käyttää Petsietä aivan normaalina käyttäjänä kasvattajapalveluiden lisäksi. Antoisaa Petsien käyttöä!

Herra on Paimen. Ps. 100:3 Tietäkää, että Herra on Jumala. Hän on meidät luonut, ja hänen me olemme, hänen kansansa, hänen laitumensa lampaat.

Transkriptio:

OHJ-3010 Ohjelmistotuotannon perust eet, kesäkurssi 2012

Ajankoht aist a kurssilla - Harjoitustyöryhmien muodostaminen tänään - Taustatarinat ja tieto parituksesta ryhmille sähköpostitse perjantain 1.6.2012 aikana - Lintulan tunnuksen haku: tarvitaan MagicDraw:n käyttämiseen...ja tätä tarvitaan harjoitustyössä, aiheesta lisää myöhemmin... http://www.cs.tut.fi/lintula - Harjoitustyöinfo löytyy kesäkurssin nettisivulta

Päivän ohjelma - Harjoitustyön kulku ja tarkempi aikataulu kalenterit esiin! - Esimerkki asiakasvaatimuksista - Tutustutaan määrittelydokumentin pohjaan - Harjoitellaan asiakasvaatimusten löytämistä - Harjoitellaan mallintamista

Tehtävä 1: muodostakaa ja ilmoit t akaa harjoit ust yöryhmät - Neljän hengen ryhmiä: erikoisjärjestelyitä voidaan harkita, mikäli väkimäärä ei mene tasan - Kirjoittakaa ryhmänne tiedot paperilistaan. - Vaihtakaa yhteystietoja myös keskenänne!

Harjoit ust yö - Kukin ryhmä toimii sekä asiakkaana että toimittajana. Assistentit parittavat ryhmät perjantain aikana. Pari ja taustatarina ilmoitetaan ryhmille sähköpostitse. - Kolme erilaista taustatarinaa: asiakas muodostaa vaatimuksensa taustatarinan perusteella ja kirjoittaa niistä dokumentin. - Asiakas ja toimittaja neuvottelevat vaatimuksista lyhyesti assistentin ohjaamassa tilaisuudessa. - Toimittaja tekee asiakasvaatimuksia vastaavan määrittelydokumentin. - Asiakkaan antama palaute määrittelydokumentista vaikuttaa arvosteluun.

Harjoit ust yön aikat aulu - su 3.6. klo 23.59 ryhmien oltava muodostettuna. Jos sinulta puuttuu ryhmä, ota yhteys Mikkoon - su 10.6. klo 23.59 asiakasvaatimukset valmiina ja sähköpostitettu toimittajaryhmälle sekä Mikolle - ti 12.6. klo 15.00 asiakastapaamisen aika oltava varattuna - to 14.6. asiakastapaamisiin valmistautumista omatoimisesti - ti 19.6. asiakastapaamisia noin klo 12-15 - pe 13.7. klo 16:00 määrittelydokumentin palautuksen deadline - pe 20.7. klo 16:00 oltava annettuna asiakkaan palaute toimittajaryhmän dokumentista assarille

Arvost elu Yhteensä 6 pistettä Asiakastapaaminen 0-1 pistettä Hyvänä asiakkaana toimiminen 0-1 pistettä Määrittelydokumentti 0-4 pistettä Bumerangi vähentää loppupisteitä kahdella Lukekaa tarkasti palautusohjeistukset kurssin kotisivulta!

Mikä olikaan asiakasvaat imus? - Tyypillisesti asiakkaan ongelma, johon toivotaan ratkaisua Ongelmaa täytyy yleensä pilkkoa pienempiin palasiin... Tärkeää on erottaa oleellinen Mitä pitäisi ratkaista? Mitä asiakas toivoo? Tietääkö asiakas toivovansa tätä? Voi olla myös täsmällisehkösti määritelty ohjelman ominaisuus Tarvitsemme tuen oikeinkirjoituksen tarkastamiselle - Valmiissa asiakasvaatimuksessa pitäisi olla vain oleellinen, tarkoitus ei ole kirjoittaa tarinaa! - Tarkkuus, virheettömyys, ymmärrettävyys, jäljitettävyys, testattavuus... - Varsinaisten vaatimusten lisäksi voi ilmetä reunaehtoja ja rajoitteita Lainsäädäntö, standardit, yhteensopivuus vanhojen järjestelmien kanssa

Esimerkki: AjoLa

Määrittelydokumentin pohja

Teht ävä 2: asiakasvaat imukset 1. Muodostakaa noin neljän hengen ryhmiä. 2. Tutustukaa taustatarinaan. 3. Etsikää taustatarinasta asiakasvaatimuksia tilattavalle ohjelmistolle. 4. Tutustukaa samalla esimerkkimäärittelydokumenttiin (TuPa). Asiakasvaatimusten perusteella pitäisi pystyä kirjoittamaan tälläinen dokumentti!

Tehtävän 2 läpikäynti

Ensi viikolla... - Ohjelmistoprojektit uutisissa Ainako me epäonnistumme...? - VR:n tapaus - Johdatus mallintamiseen ohjelmistokehityksessä Unified Modelling Language Lyhyt MagicDraw-esittely - Käyttötapaukset - Klassikkoartikkeli: Mythical Man Month