System Analysis and Information System Design

Course: Data science

Structural unit: Faculty of information Technology

Title
System Analysis and Information System Design
Code
ОК 26
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
5 Semester
Number of ECTS credits allocated
5
Learning outcomes
•Apply the knowledge of the fundamental principles and laws of abstract and logical thinking, and the basics of scientific methodology; forms, and methods to analyze, process, and synthesize information in the field of computer science. •Apply methodology of objects system analysis, processes, and systems for tasks of forecast, managing, and designing dynamic processes in macroeconomic, technical, technological, and financial systems. •Possess the skills to manage the software lifecycle, products, and information technology services, following customer requirements and limitations; develop project documentation, including technical and economic justifications, specifications, business plans, agreements, contracts, and other documentation. •Apply the knowledge of methodology and CASE tools to design complex systems, methods structural analysis of systems, object-oriented methodology of design for developing and researching functional models of production-technical systems.
Form of study
Full-time form
Prerequisites and co-requisites
- successful completion of the following courses: "Fundamentals of Mathematical Analysis," "Numerical Methods," "Discrete Mathematics," and "Algorithmization and Programming"; - solid knowledge of basic principles and methodologies for application software design, typical approaches for software algorithms design, and experience using software tools for implementing information technologies, high-level programming, and databases.
Course content
System analysis is a crucial scientific and practical field that provides a comprehensive methodology for solving interdisciplinary problems in various subject areas. The ability to define, analyze, and design complex systems under conditions of uncertainty, formalize system problems and apply methodologies, methods, and algorithms of system analysis to solve problems related to complex objects of computerization is essential for various spheres of professional activity. The application of a systems approach to the design of complex systems is a fundamental requirement for design. Furthermore, knowledge of the primary approaches and methodologies for designing information systems and the use of IS design and modeling tools are also relevant. The main objective of the course is to teach future specialists the fundamental principles of system analysis, the application of system analysis methodology in the design of information systems, methods of formalizing system problems, system methods of modeling for the analysis and synthesis of complex systems, presentation of knowledge about the structure of the system using modern CASE tools and mathematical modeling tools.
Recommended or required reading and other learning resources/tools
1. Zhurovsʹkyy M.Z. Osnovy systemnoho analizu / M.Z. Z·hurovsʹkyy, N.D. Pankratova. – K.: Vydavnycha hrupa VNV, 2007. – 544 s. 2. Hlomozda D.K. Proektuvannya, systemnyy analiz i rozrobka korporatyvnykh informatsiynykh system : navch. posibnyk / Hlomozda Dmytro ; Nats. un-t “Kyyevo-Mohylyan. akad.”. – Kyyiv : NaUKMA, 2015. – 95s. 3. D. Sazerlend «Scrum. Navchysʹ robyty vdvichi bilʹshe za menshyy chas». KH.: «Klub Simeynoho Dozvillya», 2022. – 280s. 4. R. Martin «Chystyy Agile». KH.: «Fabula», 2021. – 224s. 5. R. Martin «Chysta arkhitektura: mystetstvo rozrobky prohramnoho zabezpechennya». Fabula, 2019. – 416 s. 6. Martin Kleppmann Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, 1st Edition - O'Reilly Media, 2017. - 611 p.
Planned learning activities and teaching methods
Lectures, laboratory work, individual work
Assessment methods and criteria
The achievement level of all intended learning results is determined by the results of laboratory work and tests. Throughout the semester, student evaluation is conducted for all types of work. The final assessment is an exam, which includes a test and a practical task. The maximum score for the exam is 40 points, and the minimum passing score is 24 points. The semester evaluation is calculated by adding up the points earned for all successfully evaluated learning results, the maximum value is 60 points. To be eligible to take the exam, students must complete at least 60% of the laboratory work, and the minimum score required for exam admission is 20 points. The total score is calculated as a weighted sum of the points earned by the student for all types of work and exam grade. The minimum score required to complete the course is 60 points, maximum is 100 points
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline