ECTS credits: 5
Lectures: 2
Exercises: 2

Course objective:

Product quality is defined as the degree to which the product meets the customer's needs and covers both functional and non-functional requirements. To meet non-functional requirements, it is necessary to know how to assess and/or measure the possibilities and limitations of information systems in the fulfillment of those requirements, among other things. Besides, information systems must maintain a specified performance level under normal circumstances and continue to function despite the errors. Information systems are complex since they consist of many components. Therefore, the acquisition of knowledge and skills related to the performance of information systems and their components, as well as software libraries and applications is necessary.

Course contents:

Analysis of computer architecture and parts, operating systems, database performance, and computer networks. Information systems organization models. Basic concepts and performance measurement. General measurement principles. The basics of rows. Hardware testing, instrumentation, measurement and analysis of data collected. Selection, evaluation and use of performance measurement tools.

Competences:

Understanding the key principles of IS operation, that is, analytical, simulation and intrumentation-based modelling and evaluating performance of the computer system and components important to system designers, programmers, administrators, managers and users. Understanding tools for measuring performance of a computer system and components and overview of tools used in practice. Understanding advantages and disadvantages of multi-layered architecture of systems and applications, computer network topologies etc. Understanding components that form the system architecture of a database. Basic concepts of time, event, measurement, interval, response and independence within a computer system. Understanding probability, basic definitions of a stochastic process and its relationship with the Poisson process. Understanding the queuing concept and analytical methods for evaluating a single queue and queue network and their use for modelling computer systems. Selection of analytical tools depending on the use of a computer system, such as operating systems, databases, computer networks and their modelling and analysis.

Learning outcomes:

Having passed the exam, the student will be able to: 1. Evaluate the results of measuring performance of an IS. 2. Select the option of implementing multi-layered architecture of systems and applications within an information system. 3. Prepare the environment for conducting simulation measurement of IS performance. 4. Conclude which system component mostly influences IS performance. 5. Determine ways in which IS performance can be improved. 6. Use statistical analysis of design and implementation 7. Assess the requirements of various solution models and implementation difficulty 8. Determine methods in which IS performances can be measued 9. Link the measurement results of IS performanceswith design and implementation These outcomes contribute to the learning outcomes of the study program: - Explain the operating principles of information systems (2). - Analyze the influence of the IS characteristic on its performance and security (9). - Explain opinions, solutions, and suggestions in team work (10). - Present one's own or team work (11). - Use professional literature and search accessible information bases and knowledge bases (12).