Ohjelmistoprosessit ja ohjelmistojen laatu : Luennot ja harjoitukset

Pvm Materiaali
19.1. kurssin esittely, luento 1 (tulostettavaksi 6 diaa per sivu) Huom - päivitetty 25.1.
21.1.

Harjoitus 1: etukäteen luettava materiaali: 1. luennon diat

Harjoituksessa käytettävää materiaalia:

  • ISO/IEC 25010 SQuaRE -standardi
    • Huom - avaaminen vaatii laitoksen käyttäjätunnuksen ja salasanan
    • Huom - tiedoston uudelleen jakaminen on ehdottomasti kielletty. Sen saa täältä lukea ja tulostaa omaan käyttöön kurssin ajaksi.

Tehtävät

26.1. luento 2 (tulostettavaksi)
28.1.

Harjoitus 2

Etukäteen luettava materiaali

Tehtävät ja ryhmien vastaukset

2.2. luento 3 (tulostettavaksi)
4.2.

Harjoitus 3

Etukäteen luettava materiaali

Tehtävät ja ryhmien vastaukset

9.2. luento 4
11.2.

Etukäteen luettava materiaali:

  • Curtis, B., Sappidi, J., & Subramanyam, J. (2011). An evaluation of the internal quality of business applications: Does size matter? Paper presented at the Proceedings of the 33rd International Conference on Software Engineering, Waikiki, Honolulu, HI, USA. pp. 711-715.

    Löytyy ACM:n digitaalisesta kirjastosta, paikallinen kopio pdf:nä tässä

Huom - termeille "Fan-in" ja "Fan-out" löytyy lyhyt selitys wikipediasta: http://en.wikipedia.org/wiki/Programming_complexity
ja pidempi kuvaus Henryn ja Kafuran alkuperäisartikkelissa: linkki IEEE Xploreen

Lisätietoa: CAST crash report 2015

Tehtävät ja ryhmien vastaukset

16.2.

luento 5

Projektinhallinta (Pekka Forseliuksen esitys keväällä 2015)

18.2.

Etukäteen luettava materiaali

  • Suryanarayana, G.; Sharma, T.; Samarthyam, G., "Software Process versus Design Quality: Tug of War?," in Software, IEEE , vol.32, no.4, pp.7-11, July-Aug. 2015

Tehtävät (ja vastausyhteenvedot)

23.2.

luento 6 (päivitetty 24.2.)

25.2.

Etukäteen luettava materiaali

Tehtävät (ja vastausyhteenvedot)

1.3.

luento 7

Refaktorointitutkimus (S. Mäkisen esitys)

3.3. Vierailuesitelmä Fujitsun laatuajattelusta, Mervi Uppa (laitoksen tunnus ja salasana)