Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/43398
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorМарценюк, Василь Петрович-
dc.contributor.authorМариненко, Леонід Юрійович-
dc.contributor.authorMarynenko, Leonid Yuriyovych-
dc.date.accessioned2024-01-06T18:11:33Z-
dc.date.available2024-01-06T18:11:33Z-
dc.date.issued2023-12-28-
dc.date.submitted2023-12-14-
dc.identifier.citationМариненко Л.Ю. Інтеграція традиційних методів розробки програмної архітектури в сучасні гнучкі технології розробки: кваліфікаційна робота освітнього рівня „Магістр“ "122 – комп'ютерні науки" / Л.Ю. Мариненко. – Тернопіль : ТНТУ, 2023. – 56 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/43398-
dc.description.abstractМеханізми гнучких процесів розробки програмного забезпечення, що спрямовані на зниження витрат та оперативну реакцію на зміни на ринку, також виявились ефективними під час розробки складних програмних рішень. Недавні дослідження, які акцентують на розвитку гнучких процесів, вказують на можливість успішної співпраці та інтеграції елементів, які властиві як гнучким, так і традиційним підходам до розробки. У цьому контексті в рамках роботи виникає термін "традиціоналізація гнучких процесів". Моделювання архітектури програмного забезпечення вважається однією з найбільш суттєвих справ у впровадженні елементів традиційних підходів у гнучкі процеси. Дослідження підтверджує, що просто нова архітектура в гнучких процесах недостатня для розробки складних програмних рішень, і вказує на необхідність визначених методів розробки архітектури в межах гнучких процесів. Результати дослідження демонструють, що включення явних архітектурних практик у гнучкі процеси розробки є корисним для успішного завершення проєктів. The mechanisms of agile processes, aimed at cost reduction and timely response to market dynamics, have also proven beneficial in developing complex software solutions. Recent research focused on expanding agile processes indicates a real possibility of coexistence and integration of additional elements from both agile and traditional development approaches. Within this work, this phenomenon is termed "agile process traditionalization." Modeling software architecture stands out as one of the most sensitive issues when integrating traditional development elements into agile processes. Research confirms that a new architecture alone within agile processes is insufficient for developing complex software solutions and highlights the necessity for specific architectural development methods within agile processes. Study findings demonstrate that incorporating explicit architectural practices into agile development processes is beneficial for the successful completion of projects.uk_UA
dc.description.tableofcontentsВСТУП 6 1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ ДОСЛІДЖЕННЯ 8 1.1 ЗАДАЧІ ДОСЛІДЖЕННЯ 10 1.2 РОЗРОБКА ТА ОЦІНКА ІНСТРУМЕНТІВ ДЛЯ ЕМПІРИЧНОГО ДОСЛІДЖЕННЯ 12 1.3 ЕМПІРИЧНІ ДОСЛІДЖЕННЯ 13 2 ВПРОВАДЖЕННЯ ТРАДИЦІЙНИХ МЕТОДІВ РОЗРОБКИ У AGILE-ПРОЄКТИ 15 2.1 ПРОГРАМНА АРХІТЕКТУРА В AGILE-ПРОЄКТАХ 15 2.2 ВАРІАНТИ ПЛАНУВАННЯ ДІЯЛЬНОСТІ З РОЗРОБКИ ПРОГРАМНОЇ АРХІТЕКТУРИ 19 2.3 РОЛЬ АРХІТЕКТОРА ПЗ В AGILE-ПРОЄКТАХ 22 2.4 ІНТЕГРАЦІЯ РОЗРОБКИ АРХІТЕКТУРИ У AGILE-ПРОЦЕСИ РОЗРОБКИ 25 3 РЕЗУЛЬТАТИ ЛІТЕРАТУРНОГО ОГЛЯДУ 30 3.1 КАТЕГОРІЇ ПРАКТИЧНИХ ЗАДАЧ ІНТЕГРАЦІЇ РОЗРОБКИ ПРОГРАМНОЇ АРХІТЕКТУРИ У ГНУЧКІ ПРОЄКТИ 30 3.2 КІЛЬКІСНИЙ АНАЛІЗ РЕЗУЛЬТАТІВ ЛІТЕРАТУРНОГО ОГЛЯДУ 35 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ CИТУАЦІЯХ 41 4.1 ЕРГОНОМІЧНИЙ АНАЛІЗ УМОВ ПРАЦІ. СИСТЕМА "ЛЮДИНА-МАШИНА" 41 4.2 ОЦІНКА ХІМІЧНОЇ ОБСТАНОВКИ ТА РОЗРАХУНОК АВАРІЇ НА ПІДПРИЄМСТВІ ІЗ ЗБЕРІГАННЯМ АМІАКУ 45 ВИСНОВКИ 50 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 53 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subjectмоделі процесів розробкиuk_UA
dc.subjectdevelopment process modelsuk_UA
dc.subjectрозробка програмної архітектуриuk_UA
dc.subjectsoftware architecture developmentuk_UA
dc.subjectмасштабування Agile-процесівuk_UA
dc.subjectscaling Agile-processesuk_UA
dc.subjectAgileuk_UA
dc.titleІнтеграція традиційних методів розробки програмної архітектури в сучасні гнучкі технології розробкиuk_UA
dc.title.alternativeIntegration of traditional methods for developing software architecture into modern Agile development technologiesuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Мариненко Леонід Юрійович, 2023uk_UA
dc.contributor.committeeMemberКульчицький, Тарас Русланович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.41uk_UA
dc.relation.references1. Kharchenko, A., Raichev, I., Bodnarchuk, I., & Matsiuk, O. (2021, October). The Survey of Global Software Design Processes. In 2021 IEEE 8th International Conference on Problems of Infocommunications, Science and Technology (PIC S&T) (pp. 291-294). IEEE.uk_UA
dc.relation.references2. Програмна архітектура в розподілених командах гнучких проєктів / О. Гузеляк, Ю. Шевчук, Б. М. Береженко, Ігор Орестович Боднарчук // Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології“, 7–8 грудня 2022 року. – Т. : ТНТУ, 2022. – С. 110–112.uk_UA
dc.relation.references3. Проєктування архітектури програмних систем в проєктах з гнучкими методами управління / І. Боднарчук, О. Харченко, Б. Хоміцький, Г. Шимчук // Матеріали ⅩⅪ наукової конференції ТНТУ ім. І. Пулюя, 16-17 травня 2019 року. – Т. : ТНТУ, 2019. – С. 46–48.uk_UA
dc.relation.references4. Bodnarchuk, I., Lisovyi, V., Kharchenko, O., & Galai, I. (2018, September). Adaptive Method for Assessment and Selection of Software Architecture in Flexible Techniques of Design. In 2018 IEEE 13th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 1, pp. 292-297). IEEE.uk_UA
dc.relation.references5. Imache, Rabah, Said Izza, and Mohamed Ahmed-Nacer. "An enterprise information system agility assessment model." Computer science and information systems 9.1 (2012): 107-133.uk_UA
dc.relation.references6. McDermid, John Alexander. "Complexity: concept, causes and control." Proceedings Sixth IEEE International Conference on Engineering of Complex Computer Systems. ICECCS 2000. IEEE, 2000.uk_UA
dc.relation.references7. Kruchten, Philippe. "Scaling down large projects to meet the agile sweet spot." IBM developer Works 13 (2004).uk_UA
dc.relation.references8. Ambler, Scott, and Mark Lines. "Introduction to disciplined agile delivery." Project Management Institute, 2020.uk_UA
dc.relation.references9. Matković, Predrag, Pere Tumbas, and Marton Sakal. "The RSX model: traditionalisation of agility." Strategic Management 16.2 (2011): 74-83.uk_UA
dc.relation.references10. Babar, Muhammad Ali. "Making software architecture and agile approaches work together: Foundations and approaches." Agile Software Architecture. Morgan Kaufmann, 2014. 1-22.uk_UA
dc.relation.references11. Nord, Robert L., and James E. Tomayko. "Software architecture-centric methods and agile development." IEEE software 23.2 (2006): 47-53.uk_UA
dc.relation.references12. Matkovic, Predrag, et al. "Traditionalisation of agile processes: architectural aspects." Computer Science and Information Systems 15.1 (2018): 79-109.uk_UA
dc.relation.references13. Miles, Matthew B., and A. Michael Huberman. Qualitative data analysis: An expanded sourcebook. sage, 1994.uk_UA
dc.relation.references14. Friedrichsen, Uwe. "Opportunities, threats, and limitations of emergent architecture." Agile Software Architecture. Morgan Kaufmann, 2014. 335-355.uk_UA
dc.relation.references15. Cleland-Huang, Jane, Adam Czauderna, and Mehdi Mirakhorli. "Driving architectural design and preservation from a persona perspective in agile projects." Agile Software Architecture. Morgan Kaufmann, 2014. 83-111.uk_UA
dc.relation.references16. Jeon, Sanghoon, et al. "Quality attribute driven agile development." 2011 Ninth international conference on software engineering research, management and applications. IEEE, 2011.uk_UA
dc.relation.references17. Brown, Nanette, Robert Nord, and Ipek Ozkaya. "Enabling agility through architecture." CrossTalk 23.6 (2010): 12-17.uk_UA
dc.relation.references18. Isotta-Riches, Ben, and Janet Randell. "Architecture as a Key Driver for Agile Success: Experiences At Aviva UK." Agile Software Architecture. Morgan Kaufmann, 2014. 357-374.uk_UA
dc.relation.references19. Weitzel, Balthasar, Dominik Rost, and Mathias Scheffe. "Sustaining agility through architecture: Experiences from a joint research and development laboratory." 2014 IEEE/IFIP Conference on Software Architecture. IEEE, 2014.uk_UA
dc.relation.references20. Waterman, Michael, James Noble, and George Allan. "How much architecture? Reducing the up-front effort." 2012 Agile India. IEEE, 2012.uk_UA
dc.relation.references21. Buchgeher, Georg, and Rainer Weinreich. "Continuous software architecture analysis." Agile Software Architecture. Morgan Kaufmann, 2014. 161-188.uk_UA
dc.relation.references22. Blair, Stuart, Richard Watt, and Tim Cull. "Responsibility-driven architecture." IEEE software 27.2 (2010): 26-32.uk_UA
dc.relation.references23. van der Ven, Jan Salvador, and Jan Bosch. "Architecture Decisions: Who, How, and When?." Agile Software Architecture. Morgan Kaufmann, 2014. 113-136.uk_UA
dc.relation.references24. Kruchten, Philippe. "Software architecture and agile software development: a clash of two cultures?." Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2. 2010.uk_UA
dc.relation.references25. Hadar, Ethan, and Gabriel M. Silberman. "Agile architecture methodology: long term strategy interleaved with short term tactics." Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications. 2008.uk_UA
dc.relation.references26. Faber, Roland. "Architects as service providers." IEEE software 27.2 (2010): 33-40.uk_UA
dc.relation.references27. Hadar, Irit, and Sofia Sherman. "Agile vs. plan-driven perceptions of software architecture." 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE). IEEE, 2012.uk_UA
dc.relation.references28. Madison, James. "Agile architecture interactions." IEEE software 27.2 (2010): 41-48.uk_UA
dc.relation.references29. Hopkins, Richard, and Stephen Harcombe. "Agile architecting: enabling the delivery of complex agile systems development projects." Agile software architecture. Morgan Kaufmann, 2014. 291-314.uk_UA
dc.relation.references30. Nord, Robert L., and James E. Tomayko. "Software architecture-centric methods and agile development." IEEE software 23.2 (2006): 47-53.uk_UA
dc.relation.references31. Boehm, Barry, et al. "Architected agile solutions for software-reliant systems." Agile Software Development: Current Research and Future Directions (2010): 165-184.uk_UA
dc.relation.references32. Nord, Robert L., Ipek Ozkaya, and Raghvinder S. Sangwan. "Making architecture visible to improve flow management in lean software development." IEEE software 29.5 (2012): 33-39.uk_UA
dc.relation.references33. Hinsman, Carl, Neeraj Sangal, and Judith Stafford. "Achieving agility through architecture visibility." Architectures for Adaptive Software Systems: 5th International Conference on the Quality of Software Architectures, QoSA 2009, East Stroudsburg, PA, USA, June 24-26, 2009 Proceedings 5. Springer Berlin Heidelberg, 2009.uk_UA
dc.relation.references34. Keuler, Thorsten, Stefan Wagner, and Bernhard Winkler. "Architecture-aware programming in agile environments." 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture. IEEE, 2012.uk_UA
dc.relation.references35. Tyree, Jeff, and Art Akerman. "Architecture decisions: Demystifying architecture." IEEE software 22.2 (2005): 19-27.uk_UA
dc.relation.references36. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин МОЗ України від 10.12.1998 № 7. // Офіційний сайт Верховної Ради України. – [Електронний ресурс]. – Режим доступу https://zakon.rada.gov.ua/rada/show/v0007282-98uk_UA
dc.relation.references37. Бідяк О. Профілактика отруєння хлором. // Офіційний сайт управління держпраці в Тернопільській області. – [Електронний ресурс]. – Режим доступу https://te.dsp.gov.ua/profilaktyka-otruyennya-hlorom/uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Aparece en las colecciones: 122 — комп’ютерні науки

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
mag2023_СНмз-61_Мариненко.pdf1,38 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.

Herramientas de Administrador