Skip to main content
Skip header

Software Maintanance and Configuration Management

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code460-4105/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Choice-compulsory
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KOZ01Ing. Jan Kožusznik, Ph.D.
Summary
The course deals with the problems of software maintenance and configuration management. Students will learn about the fundamental problems in software maintenance techniques that help address these problems, the maintenance process and its integration into the entire software development lifecycle. In addition, students will gain knowledge in the field of configuration management, without which the discipline of software maintenance can do. In this area, the subject deals mainly with the issues of identification and control configurations.
Learning Outcomes of the Course Unit
The aim of the course is to teach students methods and techniques of software maintenance and configuration management. Which includes:
- Basics of software maintenance
- Key challenges in software maintenance
- The process of software maintenance
- Maintenance Technician
- Management of Configuration Management
- Configuration Identification
- Configuration Control
- Configuration Status Accounting
- Management of issue and delivery of software
Course Contents
Lectures:
1. Software Maintenance Fundamentals
2. Key Issues in Software Maintenance
3. Maintenance Process
4. Techniques for Maintenance
5. Management of the Configuration Management Process
6. Configuration Identification
7. Configuration Control
8. Configuration Status Accounting
9. Source Code Management
10. Software Release Management and Delivery


Exercises (PC classroom):
1. Software Maintenance Fundamentals
2. Key Issues in Software Maintenance
3. Maintenance Process
4. Techniques for Maintenance
5. Management of the Configuration Management Process
6. Configuration Identification
7. Configuration Control
8. Configuration Status Accounting
9. Source Code Management
10. Software Release Management and Delivery
Recommended or Required Reading
Required Reading:
1. HASS, Anne Mette Jonassen. Configuration management principles and practice. Boston, MA: Addison-Wesley, 2003, xiv, 370 p. ISBN 0321117662.
1. HASS, Anne Mette Jonassen. Configuration management principles and practice. Boston, MA: Addison-Wesley, 2003, xiv, 370 p. ISBN 0321117662.
Recommended Reading:
1. AIELLO, Bob a Leslie A SACHS. Configuration management best practices: practical methods that work in the real world. Upper Saddle River, NJ: Addison-Wesley, c2011, xxxvii, 229 p. ISBN 0321685865.
2. BERCZUK, Stephen P a Brad APPLETON. Software configuration management patterns: effective teamwork, practical integration. Boston: Addison-Wesley, c2003, xxxiv, 218 p. ISBN 0201741172.
1. AIELLO, Bob a Leslie A SACHS. Configuration management best practices: practical methods that work in the real world. Upper Saddle River, NJ: Addison-Wesley, c2011, xxxvii, 229 p. ISBN 0321685865.
2. BERCZUK, Stephen P a Brad APPLETON. Software configuration management patterns: effective teamwork, practical integration. Boston: Addison-Wesley, c2003, xxxiv, 218 p. ISBN 0201741172.
Planned learning activities and teaching methods
Lectures, Experimental work in labs
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 (100)51
        Domácí úlohyOther task type40 0
        Test teoretických znalostíWritten test30 0
        Test praktických dovednostíWritten test30 0