460-4105/02 – Software Maintanance and Configuration Management (UKM)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantorIng. Jan Kožusznik, Ph.D.Subject version guarantorIng. Jan Kožusznik, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year2Semestersummer
Study languageEnglish
Year of introduction2015/2016Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
KOZ01 Ing. Jan Kožusznik, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 2+2
Combined Graded credit 10+4

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:

1. HASS, Anne Mette Jonassen. Configuration management principles and practice. Boston, MA: Addison-Wesley, 2003, xiv, 370 p. ISBN 0321117662.

Recommended literature:

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.

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

Další požadavky na studenta

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

Full-time form (validity from: 2015/2016 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Graded credit Graded credit 100  51
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner