Створення підтримуючого програмного забезпечення на основі узагальненого шаблону проектування Model-View-Controller

Вантажиться...
Ескіз
Дата
2019
Науковий керівник
Укладач
Редактор
Назва журналу
Номер ISSN
Номер E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
Загальною проблемою, з якою стикаються викладачі та студенти в галузі комп'ютерних наук є складність у досягненні правильного розуміння реальної динамічної природи обчислювальних подій. У разі операційних систем, лекції, як правило, обмежуються тільки презентаціями концепцій і механізмів. У даній роботі реалізований симулятор з візуальним інтерфейсом, що може слугувати в якості ефективного інструменту підтримки для кращого викладання та вивчення понять і методів сучасних операційних систем, що дозволяє зробити більш ефективним весь процес навчання. Зроблено аналіз існуючих алгоритмів планування процесів, виділені їхні недоліки та переваги. Симулятор реалізований за допомогою каркаса MVC-програми, що представляє собою набір універсальних класів, де параметром є модель предметної області.
A common problem faced by teachers and Computer Science students is the difficulty in attaining a proper understanding of the real dynamic nature of the computing events involved. In the case of operating systems, lectures are generally limited to only presenting concepts and mechanisms. This work implements a simulator with visual facilities to serve as an effective support tool for the better teaching and learning of the concepts and techniques in modern operating systems, serving as a way to render the whole process more efficient. In the process existing queuing models that fully characterize the processing system were analysed. The simulator is implemented using the frame of an MVC application, which is a set of universal classes, where the parameter is the domain model.
Общей проблемой, с которой сталкиваются преподаватели и студенты в области компьютерных наук является сложность в достижении правильного понимания реальной динамической природы вычислительных событий. В случае операционных систем, лекции, как правило, ограничиваются только презентациями концепций и механизмов. В данной работе реализован симулятор с визуальным интерфейсом, могущий служить в качестве эффективного инструмента поддержки для лучшего преподавания и изучения понятий и методов современных операционных систем, позволяющего сделать более эффективным весь процесс обучения. Проанализированы существующие алгоритмы планирования процессов, выделены их достоинства и недостатки. Симулятор реализован с помощью каркаса MVC-приложения, представляющего собой набор универсальных классов, где параметром является модель предметной области.
Опис
Ключові слова
6.050102 комп’ютерна інженерія, симулятор, візуальний інтерфейс, операційна система
Бібліографічний опис
Леонова, М. Ю. Створення підтримуючого програмного забезпечення на основі узагальненого шаблону проектування Model-View-Controller : дипломна робота бакалавра / М. Ю. Леонова. – Одеса, 2019. – 46 с.
DOI
ORCID:
УДК