Koekysymyksiä. Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistojen suorituskyky

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

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

OHJELMISTOJEN LAADUN JA KOON MITTAAMINEN

OHJELMISTOJEN LAADUN JA KOON MITTAAMINEN

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

OHJELMISTOJEN LAADUN JA KOON MITTAAMINEN

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta?

b) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.

ITK130 Ohjelmistojen luonne

Ohjelmistoprosessit ja ohjelmistojen laatu kevät 2009

Yhteisöllisen toimintatavan jalkauttaminen!

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Yhteenvetoa, pieniä laajennuksia, tulevaisuuden haasteita

Ohjelmistojen mallintaminen. Luento 11, 7.12.

PYP I / TEEMA 8 MITTAUKSET JA MITATTAVUUS

7. Iteratiivinen ohjelmistokehitys

Yhdeksän mittaria ohjelmistotuotannon. seuraamiseen. tsoft. Vesa Tenhunen Joensuun yliopisto, TKT:n laitos

Tietoturvallisuuden hallinta: palautejärjestelmän vaatimukset ja toteutustavat. Diplomityöesitelmä Juha Kalander

Ohjelmistotekniikan menetelmät, koe

10 metriikkaa, joilla parannat johtamisen tasoa. Pekka Forselius, Senior Advisor, FiSMA ry Risto Nevalainen, Senior Advisor, FiSMA ry

Onnistunut ICT hankinta faktoilla vai fiiliksillä?

Tapahtuipa Testaajalle...

Integrated Management System. Ossi Ritola

PYP I / TEEMA 4 MITTAUKSET JA MITATTAVUUS

Arviointimenetelmät ja mittarit hyödyn raportoinnissa

LAADUN VAIKUTUSKETJU

Ohjelmistotekniikka - Luento 3

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

LAADUN VAIKUTUSKETJU. Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Laadun vaikutusketju. Laadun vaikutusketju. Laadun vaikutusketju

T Loppukatselmus

FiSMA Syysseminaari - nopea ohjelmistoprojektin koon ja työmäärän arviointi Fujitsu Finland, Valimotie 16 Helsinki

Onnistunut ohjelmistoprojekti

TIETOTYÖN SUORITUSKYVYN MITTAAMINEN JA KEHITTÄMINEN SENAATIN TAVOITTEET HELJÄ FRANSSILA,

T Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

Hajaantuminen. Juha Taina, Marko Salmenkivi ja Kjell Lemstöm, Ohjelmistotuotanto 30

Juha Taina, Marko Salmenkivi ja Kjell Lemström,

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto

RAKENTEEN ELI SUUNNITTELUN MITTAREITA

Mittaaminen Riskienhallinnassa, Case Metso

Ohjelmistotekniikka - Luento 3 Jouni Lappalainen

Ohjelmistoarkkitehtuurit. Kevät

Projektinhallintapäivä , Tampere Poimintoja koulutusnäkökulmasta

Software product lines

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

VAIKUTTAVUUS- KETJU 1

Sosiaalinen markkinointi

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna

Ohjelmistoposesseista

GroupDesk Toiminnallinen määrittely

Ohjelmistoarkkitehtuurit Kevät käytäntöjä

Scrumin käyttö ketterässä sovelluskehityksessä

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

Ketterä projektikulttuuri on avain menestykseen - valmennuksella kohti ketterää kulttuuria

Vuosi ISO 9001 ja 14001:2015 julkaisusta sertifioijan kokemuksia Sertifioinnilla kilpailuetua - Inspectan tietopäivä

Ohjeet kirjalliseen ja suulliseen kokeeseen; laatuasiantuntija, QMR, laatupäällikkö, QM ja riskienhallinta, RM

Liiketoiminnan kokonaiskuva yhdellä silmäyksellä

TEHTÄVÄEHDOTUKSIA. Lukudiplomitehtävät 1.- ja 2. luokkalaisille

Ketterä projektinhallinta

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Ohjelmiston testaus ja laatu. Testaus käytettävyys

SOTE-AKATEMIA TEKNOLOGISEN MURROKSEN JOHTAMINEN SOTE-ALALLA

Onnistunut ohjelmistoprojekti

Estimointityökalut. Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry

Johtamisen standardit mitä ja miksi

Tutkimuspäiväkirja ja tutkimussuunnitelma Eeva Jokinen

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Projektitoiminta JOTU JOTU2013/K.Systä 1

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

Menetelmäraportti - Konfiguraationhallinta

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

Koulutuksen nimi Koulutuksen kuvaus Tavoite Esitiedot Alkaa Päättyy Viim.ilm.päivä

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Nimi: Muiden ryhmäläisten nimet:

Ohjelmistojen mallintaminen. Matti Luukkainen

1. Oppimisen ja opettamisen haasteet

MTTTP1, luento KERTAUSTA

Kykyviisari tulee, oletko valmis?

Ohjelmistojen laadun parantaminen refaktoroinnilla Simo Mäkinen Tietojenkäsittelytieteen laitos Helsingin yliopisto

Artturi Korvenranta KETTERÄT MENETELMÄT ITSENÄISELLE OHJELMISTOKEHITTÄJÄLLE

Tuotantotalouden 25 op sivuaine

All-in-one asiakaskokemuksen analytiikkatyökalu

Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon

ISO/IEC sarja (SQUARE)

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena

15224 standardi johtamisen ja laadukkaan työn tukena auditoijan näkökulma YTL Merja Huikko

Mobiilit ratkaisut yrityksesi seurannan ja mittaamisen tarpeisiin. Jos et voi mitata, et voi johtaa!


PROSESSIEN TUNNISTAMISESTA PROSESSIEN JOHTAMISEEN JA MITTAAMISEEN. C Harjoitteita. J Moisio, Qualitas Fennica / IMS Business Solutions Oy, 4/ 2017

Preference Programming viitekehys tehokkuusanalyysissä

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Kuinka onnellisia suomalaiset ovat työssään? 30/09/2014 1

PROSESSIT JA LAATU PERSONAL SOFTWARE PROCESS. Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Prosessit ja laatu. Laadun vaikutusketju

Määrätty integraali. Markus Helén. Mäntän lukio

ENNAKKOTEHTÄVÄ 2016: Maisterivaiheen haku, tuotantotalous

Ohjelmistojen mallintaminen, kurssikoe esimerkkivastauksia

Projektityö

Transkriptio:

Koekysymyksiä Ohjelmistoprosessit ja ohjelmistojen laatu 30.4.2015 58153003 Ohjelmistojen suorituskyky 1 Kurssikokeeseen tulee neljä koetilaisuudessa vastattavaa kysymystä KOKEESSA VASTATTAVAT KYSYMYKSET (4 6 PISTETTÄ) 30.4.2015 58153003 Ohjelmistojen suorituskyky 2 1

Laatu Miten ISO/IEC 25010 määrittelee ohjelmiston laadun? Anna määritelmä ja selitä se lyhyesti. Selitä ISO/IEC 25010 laatumallin rakenteen perusidea (= jako käytön aikaiseen laatuun ja tuotelaatuun, laatupiirteet/alipiirteet) Muistettava päätason laatupiirteet (5 + 8)! Anna esimerkki jostakin käytön aikaisen laadun ja tai tuotelaadun piirteestä alipiirteineen (lyhyt selitys kustakin piirteestä) Selitä, miten ISO/IEC 25010 laatumallia käytetään ohjelmiston laadun määrittämiseen valitaan eri sidosryhmien näkökulmista tärkeät laatupiirteet, valitaan niille mittarit jne. jne. 30.4.2015 58153003 Ohjelmistojen suorituskyky 3 Laatu Selitä miten laadun vaikutusketju toimii Anna (kuvitteellinen tai todellinen) konkreettinen esimerkki, miten ohjelmiston kehitysprosessin laatu voi vaikuttaa loppukäyttäjän kokemaan laatuun Mitkä ovat ISO/IEC 25010 tunnistamat käyttäjäryhmät; analysoi miten jokin itse valitsemasi tuotelaadun piirre voi vaikuttaa eri käyttäjäryhmien kokemaan laatuun 30.4.2015 58153003 Ohjelmistojen suorituskyky 4 2

Mittaaminen Määrittele mitta ja mittaus Mitä tarkoittavat suora mittari ja johdettu mittari? Miten laatupiirteen mittaus tapahtuu ISO/IEC 2502n standardien perusteella (yleinen periaate)? Miten Goal-Question-Metric mallia käytetään ohjelmiston laatumittareiden valitsemiseen (selitettävä mallin perusidea myös)? 30.4.2015 58153003 Ohjelmistojen suorituskyky 5 Mittaaminen Mitä mittareita käytetään ohjelmiston koon mittaamiseen? Mitä etuja ja haittoja on koodirivien määrän (LOC, KLOC) käytöllä ohjelmiston koon mittareilla? Mitä etuja ja haittoja on toimintopisteiden (FP) käytöllä ohjelmiston koon mittarina? Anna kaksi/kolme esimerkkiä vikojen määrään perustuvista mittareista ja niiden käytöstä 30.4.2015 58153003 Ohjelmistojen suorituskyky 6 3

Mittaaminen Anna esimerkki jostain mittarista, jolla voidaan mitata ohjelmiston rakennetta. Mitä mittarin tuottamat arvot kertovat ohjelmiston laadusta? Miten arvoja pitää tulkita? 30.4.2015 58153003 Ohjelmistojen suorituskyky 7 Projektin hallinta Piirrä ja selitä projektinhallintakolmio (Project Management Triangle) ja kerro, mitä sen muoto kertoo projektin kustannuksista ja tuottavuudesta. Mitkä ovat kaksi tärkeintä mittaria, jotka voidaan kolmiosta laskea? Selosta, miten kehitystiimin kyvyt (developer team capability) ja tuotteen omistajan kyvyt (product owner capability) vaikuttavat projektinhallintakolmion muotoon. Mitkä ovat kummankin ryhmän tärkeimmät taidot (eli mitä pitää osata)? 30.4.2015 58153003 Ohjelmistojen suorituskyky 8 4

Kehitysprosessit Selitä iteratiivisen (iterative) ja lisäävän (incremental) ohjelmistojen kehitystavan (IID) perusideat ja perustele näiden kehitystapojen tarpeellisuutta. Vertaile riskilähtöistä ja asiakaslähtöistä tapaa päättää iteraation tavoitteista (eli mitä tuotetaan iteraation aikan) Mitkä piirteet ketterässä XP (extreme Programming) kehitysmenetelmässä tukevat laadukkaan ohjelmiston tuottamista? Mikä on refaktoroinnin rooli ketterässä kehittämisessä (esim XP)? Mitä riskejä refaktorointiin liittyy? 30.4.2015 58153003 Ohjelmistojen suorituskyky 9 Annetaan koetilaisudessa, tehdään itsenäisesti ja palautetaan sähköpostilla luennoijalle KOTITEHTÄVÄ (10 PISTETTÄ) 30.4.2015 58153003 Ohjelmistojen suorituskyky 10 5

Kotitehtävä, 10 p. 2-3 vaihtoehtoa, valitse yksi, johon vastaat Teknisempi tehtävä esim. mittareihin liittyen Reflektointia/analysointia laadusta johonkin konkreettiseen ohjelmistoon liittyen Tutkimusartikkelin referointi + päätulosten selostaminen ja peilaus kurssin aiheisiin Vastauksen pituus noin 2-3 sivua Palautus 14.5. klo 09:00 mennessä sähköpostitse luennoijalle 30.4.2015 58153003 Ohjelmistojen suorituskyky 11 6