Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52543
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorБревус, Віталій Миколайович-
dc.contributor.authorБармак, Роман Миколайович-
dc.contributor.authorBarmak, Roman-
dc.date.accessioned2026-06-22T09:50:35Z-
dc.date.available2026-06-22T09:50:35Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52543-
dc.description.abstractУ кваліфікаційній роботі досліджено проблему підтримки спільної сценарної роботи в межах єдиного програмного середовища та запропоновано прототип програмної системи, що поєднує робочі простори, сценарії, версії тексту, сюжетні сутності, базу знань і механізми керування доступом. У першому розділі проаналізовано предметну область, розглянуто наявні аналоги та сформульовано вимоги до системи. У другому розділі описано логічну архітектуру, модель даних, технологічний стек, підхід до автентифікації та основні реалізаційні рішення. У третьому розділі наведено результати тестування, особливості розгортання та верифікації програмної системи. Об'єкт дослідження – програмне забезпечення, процеси та інструментальні засоби його розробки, супроводження і забезпечення якості в контексті підтримки спільної сценарної роботи. Предмет дослідження – методи, моделі та програмні засоби реалізації програмної системи для створення, редагування, організації та супроводу сценарних матеріалів із підтримкою структури сюжету.uk_UA
dc.description.abstractThe qualification work investigates the problem of supporting collaborative screenwriting within a single software environment and presents a software system that combines workspaces, scripts, text versions, plot-structure entities, knowledge-base objects, and access-control mechanisms. The first section analyzes the subject area, reviews existing solutions, and defines the system requirements. The second section describes the architecture, data model, technology stack, authentication approach, and key implementation decisions. The third section presents the testing results, deployment specifics, and system verification approach. Object of research – the process of designing and developing software for collaborative screenwriting support. Subject of research – methods, models, and software tools used to implement a software system for screenplay creation, editing, organization, and plot-structure support.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 7 РОЗДІЛ 1 АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ 9 1.1 Аналіз предметної області 9 1.2 Постановка завдання та цілей 12 1.3 Пошук акторів та варіантів використання 16 1.4 Опис ключових варіантів використання 18 РОЗДІЛ 2 ПРОЕКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ 22 2.1 Вибір процесу розробки 22 2.2 Проєктування архітектури системи 25 2.3 Побудова схем бази даних 26 2.4 Побудова UML-діаграм класів 28 2.5 Вибір мови та середовища розробки 30 2.6 Реалізація основних класів та методів 35 2.7 Розробка інтерфейсу користувача 40 РОЗДІЛ 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА 45 3.1 Тестування програмної системи 45 3.2 Розгортання та системні вимоги 49 3.3 Верифікація програмної системи 50 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Долікарська допомога при пораненнях 54 4.2 Розробка раціональної діяльності та створення сприятливих умов трудового 57 ВИСНОВКИ 62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 64 ДОДАТКИ 67uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectспільна сценарна роботаuk_UA
dc.subjectвебзастосунокuk_UA
dc.subjectструктура сюжетуuk_UA
dc.subjectсюжетні сутностіuk_UA
dc.subjectcollaborative screenwritinguk_UA
dc.subjectplot structureuk_UA
dc.subjectweb applicationuk_UA
dc.subjectnarrative entitiesuk_UA
dc.titleРозробка програмного забезпечення для спільної сценарної роботи з акцентом на структуру сюжетуuk_UA
dc.title.alternativeDevelopment of software for collaborative screenwriting with emphasis on plot structureuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Бармак Роман Миколайович, 2026uk_UA
dc.contributor.committeeMemberЛуцик, Надія Степанівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages78-
dc.subject.udc004.9uk_UA
dc.relation.references[1] D. Sun and C. Sun, "Context-Based Operational Transformation in Distributed Collaborative Editing Systems," IEEE Transactions on Parallel and Distributed Systems, vol. 20, no. 10, pp. 1454-1470, Oct. 2009, doi: 10.1109/TPDS.2008.240.uk_UA
dc.relation.references[2] Final Draft, Inc., "Final Draft," [Online]. Available: https://www.finaldraft.com/. Accessed: May 3, 2026.uk_UA
dc.relation.references[3] Celtx, Inc., "Celtx," [Online]. Available: https://www.celtx.com/. Accessed: May 3, 2026.uk_UA
dc.relation.references[4] WriterSolo, "WriterSolo," [Online]. Available: https://www.writersolo.com/. Accessed: May 3, 2026.uk_UA
dc.relation.references[5] The Quote-Unquote Company, "Highland Pro," [Online]. Available: https://quoteunquoteapps.com/highland/. Accessed: May 3, 2026.uk_UA
dc.relation.references[6] H. Washizaki, Ed., Guide to the Software Engineering Body of Knowledge (SWEBOK Guide), Version 4.0, IEEE Computer Society, 2024. [Online]. Available: https://www.swebok.org. Accessed: May 18, 2026.uk_UA
dc.relation.references[7] ISO/IEC/IEEE 29148:2018, "Systems and software engineering — Life cycle processes — Requirements engineering," ISO, Geneva, Switzerland, 2018.uk_UA
dc.relation.references[8] R. Sandhu, D. Ferraiolo, and R. Kuhn, "The NIST Model for Role-Based Access Control: Towards a Unified Standard," in Proceedings of the Fifth ACM Workshop on Role-Based Access Control, Berlin, Germany, 2000, pp. 47-63, doi: 10.1145/344287.344301.uk_UA
dc.relation.references[9] M. Alavi and D. E. Leidner, "Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues," MIS Quarterly, vol. 25, no. 1, pp. 107-136, Mar. 2001, doi: 10.2307/3250961.uk_UA
dc.relation.references[10] M. Al-Emran, V. Mezhuyev, A. Kamaludin, and K. Shaalan, "The impact of knowledge management processes on information systems: A systematic review," International Journal of Information Management, vol. 43, pp. 173-187, Dec. 2018, doi: 10.1016/j.ijinfomgt.2018.08.001.uk_UA
dc.relation.references[11] ISO/IEC 25010:2023, "Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model," ISO, Geneva, Switzerland, 2023.uk_UA
dc.relation.references[12] Р. Бармак and І. Дегодюк, “Методологія специфікаційно-орієнтованої розробки програмного забезпечення за допомогою інструментів штучного інтелекту,” in Матеріали IX Міжнародної студентської науково-технічної конференції “Природничі та гуманітарні науки. Актуальні питання”, Тернопіль, Україна, 24–25 квіт. 2026 р., pp. 154–155. [Online]. Available: http://elartu.tntu.edu.ua/handle/lib/52378.uk_UA
dc.relation.references[13] B. P. Deepak, "Spec-Driven Development: From Code to Contract in the Age of AI Coding Assistants," arXiv:2602.00180, 2026. [Online]. Available: https://arxiv.org/abs/2602.00180. Accessed: Mar. 30, 2026.uk_UA
dc.relation.references[14] ISO/IEC/IEEE 12207:2017, "Systems and software engineering — Software life cycle processes," ISO, Geneva, Switzerland, 2017.uk_UA
dc.relation.references[15] Д. М. Михалик, Г. Б. Цуприк, and В. М. Бревус, Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання. Тернопіль, Україна: Тернопільський національний технічний університет імені Івана Пулюя, 2024. [Online]. Available: http://elartu.tntu.edu.ua/handle/lib/50317. Accessed: May 3, 2026.uk_UA
dc.relation.references[16] oRPC contributors, "oRPC: Typesafe APIs Made Simple," [Online]. Available: https://orpc.dev/. Accessed: May 3, 2026.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бармак Р. М. Розробка програмного забезпечення для спільної сценарної роботи з акцентом на структуру сюжету: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. В. М. Бревус. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 78 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Barmak_R_2026.pdf1,59 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador