Faculty of Technical Sciences

Subject: Quality assurance and maintenance of infrastructural systems (17.ESI094)

General information:
 
Category Scientific-professional
Scientific or art field Primenjeno softversko inženjerstvo
ECTS 6

Acquiring basic knowledge regarding quality and maintenance of infrastructural software systems. Introduction to the specification and prioritization of quality attributes. Acquaintance with the necessary techniques for attaining the desired quality level according to the ISO/IEC 25010 quality model and Architecture Tradeoff Analysis Method (ATAM) 3.0. Introduction to the tools for managing quality and supporting maintenance work. Insight into creating maintainable application programming interfaces (API).

Knowledge of the major aspects of software quality control and assurance. The ability to participate as a member of a maintenance team. Acquaintance with important tools for managing quality and supporting maintenance. Insight into the importance of a holistic approach to software engineering from the viewpoint of quality and maintenance. Knowledge of the ISO/IEC 25010 quality model, and techniques for achieving various quality attributes. Awareness of the role of architecture in guaranteeing quality and the efficacy of ATAM 3.0.

Quality of an infrastructural software system. Maintenance of a distribution management software (DMS) and maintenance techniques (program analysis, refactoring, re-engineering and reverse engineering). Efficiency of DMS exploitation. Tools to manage quality. Tools to support reverse engineering. ISO/IEC 25010 quality model, ATAM 3.0 and creation of maintainable APIs.

Lectures; Auditory Practice; Consultations.

Authors Title Year Publisher Language
Ervin Varga Creating Maintainable APIs: A Practical, Case-Study Approach 2016 Apress English
Rick Kazman, Humberto Cervantes Designing Software Architectures: A Practical Approach 2016 Addison-Wesley Professional English
Bedir Tekinerdogan, John Grundy, Nour Ali, Richard M Soley, Ivan Mistrik Software Quality Assurance 2015 Morgan Kaufmann English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 30.00
Exercise attendance Yes Yes 5.00
Project task Yes Yes 30.00
Theoretical part of the exam No Yes 20.00
Test Yes Yes 10.00
Lecture attendance Yes Yes 5.00
API Image

Assoc. Prof. Varga Ervin

Associate Professor

Lectures
API Image

Assoc. Prof. Selakov Aleksandar

Associate Professor

Computational classes

Assistant - Master Mikać Mirko

Assistant - Master

Computational classes

Assistant - Master Petrović Nikola

Assistant - Master

Computational classes

Assistant - Master Tošić Saša

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.