Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/34038
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorГром'як, Роман Сільвесторович-
dc.contributor.authorОберванюк, Назарій-Петро Богданович-
dc.contributor.authorObervaniuk, Nazarii-Petro Romanovytch-
dc.date.accessioned2021-01-19T16:26:24Z-
dc.date.available2021-01-19T16:26:24Z-
dc.date.issued2020-12-20-
dc.date.submitted2020-12-22-
dc.identifier.citationОберванюк Н.-П. Б. Методика забезпечення якості при проектуванні архітектури програмного забезпечення в Agile-проектах : дипломна робота магістра за спеціальністю „122 — комп’ютерні науки“ / Н.-П. Б. Оберванюк. — Тернопіль : ТНТУ, 2020. — 59 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/34038-
dc.description.abstractУ кваліфікаційній роботі магістра виконано дослідження способів забезпечення якості програмного продукту на ранніх етапах проєктування архітектури та ролі архітектора в команді, що працює над проєктом зва методологією SCRUM.uk_UA
dc.description.abstractA study of the possibilities of quality assurance of the software product in the early stages of architecture design and the role of the software architect in the teams working on the project organized with SCRUM methodology was performed in the master's qualification work.uk_UA
dc.description.tableofcontentsВСТУП ...8 РОЗДІЛ 1 МІСЦЕ АРХІТЕКТОРА ПРОЄКТУ З ІТЕРАЦІЙНОЮ МОДЕЛЛЮ ЖИТТЄВОГО ЦИКЛУ ...11 1.1 Ролі в SCRUM ...12 1.2 Роль архітектора програмного забезпечення ...13 1.3 Пов’язані роботи щодо ролі архітектора у спритному розвитку ..13 1.4 Методика дослідження ...15 РОЗДІЛ 2 ОГЛЯД ТЕХНОЛОГІЇ SCRUM ТА ПРОЕКТУВАННЯ АРХІТЕКТУРИ У ГНУЧКИХ ПРОЄКТАХ ...17 2.1 Архітектура програмного забезпечення ...19 Процес проєктування архітектури програмного забезпечення та життєвий цикл архітектури ...21 Архітектурно значущі вимоги ...23 Методи проектування архітектури програмного забезпечення ...25 Документування архітектури програмного забезпечення ...26 Оцінка архітектури програмного забезпечення ...28 2.2 Розробка програмного забезпечення Agile і архітектура ...30 SCRUM-методологія ...31 Екстремальне програмування ...33 2.3 Використання архітектурних і Agile-підходів ...34 РОЗДІЛ 3 РЕЗУЛЬТАТИ ДОСЛІДЖЕННЯ ...38 3.1 Огляд результатів та первинних спостережень ...38 3.2 Сценарій “Внутрішній архітектор” ...40 3.3 Сценарій „Зовнішній архітектор” ...42 3.4 Сценарій “Внутрішні та зовнішні архітектори” ...43 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ... 45 4.1 Впровадження в Україні світового досвіду щодо покращення умов і безпеки праці в ІТ-компаніях ...45 4.2 Вплив електромагнітного імпульсу (ЕМІ) ядерного вибуху на елементи виробництва та заходи захисту ...47 ВИСНОВКИ ...52 ПЕРЕЛІК ПОСИЛАНЬ ...55 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectпрограмна іпженеріяuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectгнучкі технологіїuk_UA
dc.subjectflexible technologiesuk_UA
dc.subjectAjileuk_UA
dc.subjectAjileuk_UA
dc.subjectSCRUMuk_UA
dc.subjectSCRUMuk_UA
dc.subjectархітектураuk_UA
dc.subjectarchitectureuk_UA
dc.subjectякістьuk_UA
dc.subjectqualityuk_UA
dc.titleМетодика забезпечення якості при проектуванні архітектури програмного забезпечення в Agile-проектахuk_UA
dc.title.alternativeMethod of quality assurance in software architecture design in Agile projectsuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Оберванюк Назарій-Петро Богданович, 2020uk_UA
dc.contributor.committeeMemberЗагородна, Наталія Володимирівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.415uk_UA
dc.relation.references1. Bass, Len, Paul Clements, and Rick Kazman. Software architecture in practice. Addison-Wesley Professional, 2003. 2. Abrahamsson, Pekka, Muhammad Ali Babar, and Philippe Kruchten. "Agility and architecture: Can they coexist?." IEEE Software 27.2 (2010): 16-22. 3. Yang, Chen, Peng Liang, and Paris Avgeriou. "A systematic mapping study on the combination of software architecture and agile development." Journal of Systems and Software 111 (2016): 157-184. 4. Eloranta, Veli-Pekka, and Kai Koskimies. "Lightweight architecture knowledge management for agile software development." Agile Software Architecture. Morgan Kaufmann, 2014. 189-213. 5. One, Version. "9th annual state of agile survey." Survey. Accessed online 15 (2015). 6. Runeson, Per, and Martin Höst. "Guidelines for conducting and reporting case study research in software engineering." Empirical software engineering 14.2 (2009): 131-164. 7. Schwaber, Ken. Agile project management with Scrum. Microsoft press, 2004. 8. Schwaber, K., and M. Beedle. "Agile software development with Scrum Prentice Hall PTR Upper Saddle River." NJ, USA (2001). 9. Faber, Roland. "Architects as service providers." IEEE software 27.2 (2010): 33-40. 10. Ihor, Bodnarchuk, et al. "Multicriteria Choice of Software Architecture Using Dynamic Correction of Quality Attributes." International Conference on Computer Science, Engineering and Education Applications. Springer, Cham, 2019. 11. Kharchenko, Alexander, Ihor Bodnarchuk, and Vasyl Yatcyshyn. "The method for comparative evaluation of software architecture with accounting of trade-offs." American Journal of Information Systems 2.1 (2014): 20-25. 56 12. Харченко, Олександр Григорович, Василь Володимирович Яцишин, and Ігор Едуардович Райчев. "Інструментальний засіб розробки та комунікації вимог якості до програмних систем." (2010). 13. A Kharchenko, I Bodnarchuk, I Halay, V Yatcyshyn. An Optimal Trade-off Solusion of the Software Architecture Choice Problem // Journal of Information and Computing Science, 2016. PP. 281 – 290. 14. Ihor, Bodnarchuk, et al. "Multicriteria Choice of Software Architecture Using Dynamic Correction of Quality Attributes." International Conference on Computer Science, Engineering and Education Applications. Springer, Cham, 2019. 15. Barbara Kitchenham and Shari Lawrence Pfleeger. 2003. Principles of survey research part 6: data analysis. SIGSOFT Softw. Eng. Notes 28, 2 (March 2003), 24 – 27. DOI: https://doi.org/10.1145/638750.638758 16. Kruchten, Philippe. "What do software architects really do?." Journal of Systems and Software 81.12 (2008): 2413-2416. 17. Fowler, Martin. "Who needs an architect?." IEEE SOFTWARE 20.5 (2003): 11-13. 18. Miles, Matthew B., A. Michael Huberman, and Johnny Saldana. "Qualitative data analysis: A methods sourcebook." (2014). 19. Krippendorff, Klaus. Content analysis: An introduction to its methodology. Sage publications, 2018. 20. Palmer SR, Felsing JM. A practical guide to feature-driven development. USA: Prentice Hall; 2002. 21. Beck K. Extreme programming explained: embrace change. Reading, MA: Addison Wesley Longman, Inc.; 2000. 22. Bass L, Clements P. Kazman R. Software architecture in practice. 2nd ed. Boston, MA: Addison-Wesley, 2003. 23. Ihme, Tuomas, and Pekka Abrahamsson. "Agile architecting: The use of architectural patterns in mobile java applications." International Journal of Agile Manufacturing 8.2 (2005): 97-112. 57 24. Kruchten, Philipe. "Situated agility." Proceedings of the 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering, Limerick, Ireland. 2008. 25. Boehm, Barry. "Get ready for agile methods, with care." Computer 35.1 (2002): 64-69. 26. Angelov, S., Meesters, M., & Galster, M. (2016, November). Architects in SCRUM: What challenges do they face?. In European Conference on Software Architecture (pp. 229-237). Springer, Cham. 27. Boehm, Barry, and Richard Turner. "Management challenges to implementing agile processes in traditional development organizations." IEEE software 22.5 (2005): 30-39. 28. Parnas, David L. "On the criteria to be used in decomposing systems into modules." Software pioneers. Springer, Berlin, Heidelberg, 2002. 411-427. 29. Stevens, Wayne P., Glenford J. Myers, and Larry L. Constantine. "Structured design." IBM systems journal 13.2 (1974): 115-139. 30. Gorton, Ian. Essential software architecture. Springer Science & Business Media, 2006. 31. Perry, Dewayne E., and Alexander L. Wolf. "Foundations for the study of software architecture." ACM SIGSOFT Software engineering notes 17.4 (1992): 40-52. 32. Babar, Muhammad Ali, et al. Software architecture knowledge management. Berlin: Springer, 2009. 33. Bass, Len, Paul Clements, and Rick Kazman. "Software Architecture in Practice." (2013). 34. America, Pierre, Eelco Rommes, and Henk Obbink. "Multi-view variation modeling for scenario analysis." International Workshop on Software Product-Family Engineering. Springer, Berlin, Heidelberg, 2003. 35. P. B. Kruchten, "The 4+1 View Model of architecture," in IEEE Software, vol. 12, no. 6, pp. 42-50, Nov. 1995, DOI: 10.1109/52.469759. 58 36. Hofmeister, Christine, Robert Nord, and Dilip Soni. Applied software architecture. Addison-Wesley Professional, 2000. 37. Ran, Alexander, M. Jazayeri, and F. van der Linden. "ARES conceptual framework for software architecture." Software Architecture for Product Families Principles and Practice (2000): 1-29. 38. Hofmeister, Christine, et al. "A general model of software architecture design derived from five industrial approaches." Journal of Systems and Software 80.1 (2007): 106-126. 39. Tang, Antony, et al. "A comparative study of architecture knowledge management tools." Journal of Systems and Software 83.3 (2010): 352-370. 40. Chung, Lawrence, et al. Non-functional requirements in software engineering. Vol. 5. Springer Science & Business Media, 2012. 41. Chen, Long, et al. "Theoretical kinetic investigation of thermal decomposition of methylcyclohexane." Computational and Theoretical Chemistry 1026 (2013): 38-45. 42. Klein, Mark H., et al. "Attribute-based architecture styles." Working Conference on Software Architecture. Springer, Boston, MA, 1999. 43. Al-Naeem, Tariq, et al. "A quality-driven systematic approach for architecting distributed software applications." Proceedings of the 27th international conference on Software engineering. 2005. 44. Clements, Paul, et al. "Documenting software architectures: views and beyond." 25th International Conference on Software Engineering, 2003. Proceedings.. IEEE, 2003. 45. Jen, Lih-ren, and Yuh-jye Lee. "Working Group. IEEE recommended practice for architectural description of software-intensive systems." IEEE Architecture. 2000. 46. Clements, Paul C. "A survey of architecture description languages." Proceedings of the 8th international workshop on software specification and design. IEEE, 1996. 59 47. Medvidovic, Nenad, and Richard N. Taylor. "A classification and comparison framework for software architecture description languages." IEEE Transactions on software engineering 26.1 (2000): 70-93. 48. Fowler, Martin. UML distilled: a brief guide to the standard object modeling language. Addison-Wesley Professional, 2004. 49. Вдосконалення охорони праці в ІТ-індустрії. // Харківський національний дорожний університет. [Електронний ресурс]. – Режим доступу: https://www.khadi.kharkov.ua/fileadmin/P_vcheniy_secretar/%D0%9E%D0%A5%D0%9E%D0%A0%D0%9E%D0%9D%D0%90_%D0%9F%D0%A0%D0%90%D0%A6%D0%86/R_IT-INDUSTRIA.pdf 50. Сьогодні UA [Електронний ресурс]: [Веб-сайт]. – Електронні дані. – Режим доступу: https://www.segodnya.ua/lifestyle/fun/pochti-kak-u-google-chem-udivlyayut-ofisy-ukrainskih-it-kompaniy-764025.html 51. MRPL.CITY [Електронний ресурс]: [Веб-сайт]. – Електроні дані. – Режим доступу: https://mrpl.city/news/view/mariupolskaya-konditerka-stanet-biznes-tsentrom-foto-plusvideouk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м.Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
mag2020ObervaniukNPB_СНм-61.pdf3,72 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора