460-4105/02 – Software Maintanance and Configuration Management (UKM)
Gurantor department | Department of Computer Science | Credits | 4 |
Subject guarantor | Ing. Jan Kožusznik, Ph.D. | Subject version guarantor | Ing. Jan Kožusznik, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 2 | Semester | summer |
| | Study language | English |
Year of introduction | 2015/2016 | Year of cancellation | 2022/2023 |
Intended for the faculties | FEI | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
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
Teaching methods
Lectures
Experimental work in labs
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.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
Each student has to work out project, which is separated to three parts. Parts have to be submitted during semester. Whole project contains manual test scripts, automatized functional test scripts, performance test scripts and test documentation.
Project have to be evaluate at least by 20 points from 40, final exam have to be evaluate at least by 30 points from 60.
E-learning
Other requirements
Additional requirements are placed on the student.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
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
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.