Technology of Information Systems Design

Major: Information Systems and Technologies
Code of subject: 7.126.01.O.004
Credits: 5.00
Department: Information Systems and Networks
Lecturer: D., Professor Lytvyn Vasyl Volodymyrovych
Semester: 1 семестр
Mode of study: денна
Мета вивчення дисципліни: study of information systems design technologies, the process of development and management of IS development.
Завдання: Ability to solve research and innovation problems in the field of information systems and technologies. Ability to abstract thinking, analysis, and synthesis. Ability to assess and ensure the quality of work performed in the field of IST. Ability to develop and apply ISTs necessary to solve strategic and current problems. Ability to formulate requirements for the stages of the life cycle of service-oriented information systems. Ability to design information systems taking into account the specifics of their purpose, incomplete/insufficient information and conflicting requirements.
Learning outcomes: Make effective decisions on the problems of information infrastructure development, creation and application of IST. Manage the processes of development, implementation and operation in the field of IST, which are complex, unpredictable and require new strategic and team approaches. Determine the requirements for IST based on the analysis of business processes and the analysis of the needs of stakeholders, develop terms of reference. Make a reasonable choice of design solutions and design a service-oriented information architecture of an enterprise (institution, organization, etc.). To develop models of information processes and systems of various classes, to use methods of modeling, formalization, algorithmization and implementation of models using modern computer tools. Ensure high-quality cyber protection of IST, plan, organize, implement and control the functioning of information security systems. Solve the problems of digital transformation in new or unknown environments on the basis of specialized conceptual knowledge, including modern scientific achievements in the field of information technology, research and integration of knowledge from various fields. To design, organize the implementation, use and support of intelligent information systems of various kinds based on the analysis of organizational needs and opportunities. Plan and implement projects in the field of IT implementation based on the principles, methods and tools of project management, including on the basis of flexible project management methods.
Required prior and related subjects: Innovative information technologies Data and knowledge engineering
Summary of the subject: Basic provisions of the object model. Using the object approach. Relations between classes and objects. UML language. Diagrams of the UML language. Physical model of designing software systems. Activity chart. Sequence diagram. Cooperation diagram. Component diagram. Deployment diagram.
Опис: The problem of developing information systems. Software complexity. The structure of complex systems. Methods of overcoming complexity. Design of complex systems. Object-oriented design of software systems. Object-oriented design of software systems. (Evolution of the object model. Components of the object approach. Application of the object model.) The main components of the UML language. The main components of the UML language. (The purpose of the UML language. The general structure of the UML language. The main packages of the meta-model of the UML language. Features of the representation of diagrams of the UML language.) Use case diagram. Use case diagram. (Use case. Actors. Relationships in a use case diagram). Class diagram (class diagram). Class diagram (class diagram). (Class. Relationships between classes. Interfaces. Templates or parameterized classes.) State diagram State diagram (statechart diagram). (Automata. States and transitions. Interfaces. Complex state and substate. Complex transitions.) Activity diagram (activity diagram). Activity diagram (activity diagram). (Activity state. Transitions. Tracks. Objects on the activity diagram.) Sequence diagram (sequence diagram). Sequence diagram (sequence diagram). (Objects on a sequence diagram. Messages. An example of building a sequence diagram.)
Assessment methods and criteria: • Current control (40%): written reports on laboratory work, essay, oral examination; • Final control (60% of exam): in written, verbally.
Критерії оцінювання результатів навчання: • Current control (40%): written reports on laboratory work, essay, oral examination; • Final control (60% of exam): in written, verbally.
Порядок та критерії виставляння балів та оцінок: 100-88 points - certified with an “excellent” grade - High level: the student demonstrates an in-depth mastery of the conceptual and categorical apparatus of the discipline, systematic knowledge, skills and abilities of their practical application. The mastered knowledge, skills and abilities provide the ability to independently formulate goals and organize learning activities, search and find solutions in non-standard, atypical educational and professional situations. The applicant demonstrates the ability to make generalizations based on critical analysis of factual material, ideas, theories and concepts, to formulate conclusions based on them. His/her activity is based on interest and motivation for self-development, continuous professional development, independent research activities, implemented with the support and guidance of the teacher. 87-71 points - certified with a grade of “good” - Sufficient level: involves mastery of the conceptual and categorical apparatus of the discipline at an advanced level, conscious use of knowledge, skills and abilities to reveal the essence of the issue. Possession of a partially structured set of knowledge provides the ability to apply it in familiar educational and professional situations. Aware of the specifics of tasks and learning situations, the student demonstrates the ability to search for and choose their solution according to the given sample, to argue for the use of a particular method of solving the problem. Their activities are based on interest and motivation for self-development and continuous professional development. 70-50 points - certified with a grade of “satisfactory” - Satisfactory level: outlines the mastery of the conceptual and categorical apparatus of the discipline at the average level, partial awareness of educational and professional tasks, problems and situations, knowledge of ways to solve typical problems and tasks. The applicant demonstrates an average level of skills and abilities to apply knowledge in practice, and solving problems requires assistance, support from a model. The basis of learning activities is situational and heuristic, dominated by motives of duty, unconscious use of opportunities for self-development. 49-00 points - certified with a grade of “unsatisfactory” - Unsatisfactory level: indicates an elementary mastery of the conceptual and categorical apparatus of the discipline, a general understanding of the content of the educational material, partial use of knowledge, skills and abilities. The basis of learning activities is situational and pragmatic interest.
Recommended books: Литвин В.В. Проектування інформаційних систем: навчальний посібник / В. В. Литвин, Н. Б. Шаховська. – Львів: Магнолія 2006, 2017. – 380 c. Басюк Т. М. Методи та засоби мультимедійних інформаційних систем: Навчальний посібник./ Басюк Т. М., Жежнич П. І. – Львів : Видавництво Львівської політехніки, 2015. 428 с. Берко А. Ю. Інформаційні технології бізнес-аналітики: колективна монографія / А. Ю. Берко, Є. В. Буров, В. А. Висоцька. – Львів: Новий Світ-2000, 2022. – 520 c. Martin Fowler UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2022. – 520р.