Software Process Management (Ohjelmistoprosessin hallinta)
Markku Tukiainen, Tietojenkäsittelytieteen ja tilastotieteen laitos, Joensuun yliopisto
(175411 Software Process Management, 5 cr / 3 cu)
The course will be lectured in English, starting Tuesday 12.1.2010 at 10.15 at 2D106
- Table of contents:
- 1. Introduction
- 2. Software Process
- 3. Plan-driven Models
- 4. Agile Models
- 5. Quality management
- 6. Software product quality
- x. SPI - Software Process Improvement
- x. Measurement
- x. Managing people
- x. Plan-driven reference models
- x. The future of software processes
Description
-
Current practices of software process management. Software life cycle processes. The selection,
tayloring and deployment of software processes. The process and the product quality, software quality models.
Software process improvement with plan-driven and change-driven software process models. Literature: ISO 15504 and
12207 -standards, Ian Somerville, Software Engineering, 7th Edition, Addison Wesley 2004. Prerequisites:
understanding of basic software engineering concepts.
Sisältö
Opinto-oppaan mukainen kurssikuvaus
Ohjelmistoprosessin hallinta (5 op / 3 ov) 175411
- Luennot 32 t, harjoitukset 16 t
-
Ohjelmistoprosessin käytännöt, joilla hallitaan organisaation liiketoi-
minnallisten tavoitteiden mukaisten ohjelmistotuotteiden ja -palvelujen
tuottamista. Tavoitteena on, että opiskelija tuntee ohjelmistotuotannon
prosessit ja osaa käyttää hyväksi prosessien parantamismalleja. Ohjelmis-
totuotannon prosessit ja kyvykkyysmallit. Kirjallisuus: ISO 15504 -stan-
dardiluonnos, Ian Somerville, Software Engineering, 7th Edition, Addi-
son Wesley 2004. Esitiedot: Järjestelmäsuunnittelu, Tietojärjestelmien
testaaminen, Järjestelmäkehitys.
Kurssin asema
- Ohjelmistotuotannon maisterilinjan pakollinen kurssi
- opintojen 4. vuosi
Kurssin sisältö
Tarpeelliset esitiedot
- Hyväauml; ymm&¤auml;rrys ohjelmistojen suunnittelusta ja toteutuksest
Käsiteltävät asiat (ei aivan käsittelyjärjestyksessä)
- 0. Ohjelmistotuotannon empiirinen tutkimus
- Kuinka ohjelmistoprosessien hallintaa voidaan tutkia.
- Millaisia tuloksia tutkimuksesta on saatu.
- 1. Johdatus ohjelmistoprosesseihin
- 2. Ohjelmistojen laatu
- 3. SPI - ohjelmistoprosessin parantaminen
- 4. Ihmisten johtaminen
- 5. Mittaaminen
- 6. Referenssimallit
- 7. Ketterät menetelmät
- 8. Johtopäätöksiä ohjelmistoprosessien tulevaisuudesta
- Table of contents:
- 0. Empirical software engineering
- 1. Introduction to software processes
- 2. Software quality
- 3. SPI - Software Process Improvement
- 4. Managing people
- 5. Measurement
- 6. Plan-driven reference models
- 7. Agile methods
- 8. The future of software processes
Välinepolitiikka
- Kurssilla käytetään kehittämisessä tarvittavia välineitä, jotka voivat vaihtua useinkin
- Esim. Eclipse, Bugzilla, dotProject, UML, CVS,...
Tavoite
- Oppia parantamaan ohjelmistoprosesseja ja ohjelmistotuotelaatua
Alustava aikataulu
Lectures 32 t
Markku Tukiainen
-
Tue 10-12 2D106
Wed 10-12 2D106
Exams:
- First exam (scope: lectures up to Quality process and product, all hand-outs and all ecxercises) is Wed 3.2.2010 10.00 at hall 2D106
-
Secon exam (and final) Wed 3.3.2010 from 10.00-12.00 at 2D106
- 1st itermediate exam results (only
joensuu.fi)
- Final results (only joensuu.fi)
Harjoitukset/Exercises
Sami Pietinen
-
Ke 14-16 T/B181 suomeksi (Sami Pietinen)
Thu 12-14 T/B181 in English (Sami Pietinen)
Harjoitukset
Harjoitustehtäviä paperilla jaetaan luennolla ja R:n kopilla T/B350.
Yleiset kuulustelut
Ajankäyttö / kuormittavuus
Tulee myöhemmin
Arvostelu
Tulossa
Materiaali/kirjallisuus
Kirjallisuus
WWW-linkkejä
Satunnaisia linkkejä maailmalle
Last modified
Wed Feb 10 09:24:04 EET 2010
MT