Course Unit Code | 460-4105/01 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Compulsory |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| KOZ01 | Ing. 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 Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Graded credit | Graded credit | 100 (100) | 51 |
Domácí úlohy | Other task type | 40 | 0 |
Test teoretických znalostí | Written test | 30 | 0 |
Test praktických dovedností | Written test | 30 | 0 |