Software Production and Maintenance

University of Oulu
Home Noppa 815312A >  Course overview

Course overview

 
The course is not in progress or the course does not use Noppa. Contents of this page may be out of date.

ECTS Credits 5   cr
Language of instruction EN.
Timing

The course is held in the spring semester, during period 3. It is recommended to complete the course in the 1st spring semester.

Learning outcomes

After completing the course, the student:

 

  • Can apply the framework of product line engineering in large scale software production;
  • Can apply the maintenance process and techniques in software production.
Contents

Product line engineering: 1. Product line variability; 2. Domain engineering; 3. Application engineering; 4. Transition strategies and organisational issues. Principles and practices of software evolution and maitenance.

Mode of delivery

Face-to-face teaching

Learning activities and teaching methods

Lectures 24h, exercises/ assignments 18h, weekly study and learning diary 42h, term project 45h.

Target group

MSc students

Prerequisites and co-requisites

 Basic knowledge of software engineering and software architectures.

Recommended or required reading

Pohl, K., Böckle, G., van der Linden, F. Software Product Line Engineering. Foundations, Principles, and Techniques, Springer-Verlag, 2005; chapters 1-5, 10, 15, 19-20. Chastek G.J., Donohoe P., McGregor J.D., Formulation of a Production Strategy for a Software Product Line, Technical Note CMU/SEI-2009-TN-025, Carnegie Mellon, 2009. Software Evolution and Maintenance, Priyadarshi Tripathy, Kshirasagar Naik, ISBN:
978-0-470-60341-3, 416 pages, January 2015.

Assessment Methods and criteria

Active Participation to lectures and attendance. Final grade is composed of attendance, learning diary, assignments and term project.

Grading

Numerical scale 1-5 or fail.

Person responsible Mäntylä Mika Mohanani Rahul Tripathi Nirnaya Dasanayake Sandun

University of Oulu oulun.yliopisto(at)oulu.fi
Tel. +358 294 48 0000
Fax +358 8 553 4112
PL 8000
FI-90014 Oulun yliopisto
FacebookFacebook
YouTubeYouTube