Об'єктно-орієнтоване моделювання та архітектурне проєктування консольних систем управління завданнями
Автор
Бакус, А. Д.
Жуков, С. О.
Bakus, A. D.
Zhukov, S. O.
Дата
2026Metadata
Показати повну інформаціюCollections
Анотації
У роботі представлено розробку програмного консольного додатку «Система управління завданнями (Kanban CLI)», створеного із застосуванням принципів об’єктно-орієнтованого програмування. Додаток надає користувачеві функціонал для ефективного керування робочим процесом, включаючи створення завдань різних типів, розподіл їх за статусами, призначення пріоритетів, а також фільтрацію та сортування справ за критичністю. Використання мови Python та таких інструментів, як функтори, кастомні ітератори і генератори, забезпечує оптимізацію використання оперативної пам'яті, гнучкість системи та зручну організацію робочого часу. Особливу увагу приділено структурно-функціональному аналізу предметної галузі та декомпозиції логіки керування станами об'єктів, що дозволяє використовувати систему як надійну базу для автоматизації персонального менеджменту. The paper presents the development of a console software application, "Task Management System (Kanban CLI)", created using the principles of object-oriented programming. The application provides the user with functionality for effective workflow management, including the creation of tasks of various types, their distribution by status, priority assignment, as well as filtering and sorting tasks by criticality. The use of the Python language and tools such as functors, custom iterators, and generators ensures the optimization of RAM usage, system flexibility, and convenient organization of working time. Particular attention is paid to the structural and functional analysis of the domain and the decomposition of object state management logic, enabling the system's application as a reliable foundation for personal management automation.
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/53122

