PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2021 | z. 17 | 105--129
Tytuł artykułu

Dobór narzędzi rozwoju oprogramowania w cyklu DevOps z punktu widzenia studentów inżynierskich studiów informatycznych

Warianty tytułu
Selecting Software Development Tools in the Devops Cycle from the Perspective of Computer Engineering Students
Języki publikacji
PL
Abstrakty
W firmach informatycznych niezwykle istotny jest warsztat pracy. Składają się na niego różne narzędzia programistyczne potrzebne do rozwoju oprogramowania oraz różne metody i techniki. W pracy rozpatrywany jest problem doboru narzędzi w pełnym cyklu rozwoju oprogramowania DevOps. Wtórnym zagadnieniem jest dobór narzędzi rozwoju oprogramowania na studiach na informatycznych kierunkach informatycznych. Z jednej strony chodzi o dobór narzędzi mających duży walor dydaktyczny oraz dobór takich narzędzi, które z dużym prawdopodobieństwem będą wykorzystywane w przyszłej pracy studentów. W celu rozpoznania problemu dokonano inwentaryzacji stosowanych narzędzi oraz przeprowadzono ankietę wśród studentów kierunku informatyki studiów inżynierskich, którzy w dużej części pracują już w firmach informatycznych, dotyczącą wykorzystywanych narzędzi. W wyniku tej ankiety ukształtował się pogląd co do doboru narzędzi w firmach informatycznych oraz wyciągnięto wnioski co do ich doboru w trakcie trwania studiów.(abstrakt oryginalny)
EN
In IT companies a software development workbench is of great importance. The workbench consists of various software tools needed for software development, and various methods and techniques. Selection of right tools is very important in software development processes. This paper considers the problem of tool selection in the full DevOps software development cycle. DevOps cycle is the most complete software development cycle. The second issue is the selection of software development tools in undergraduate computer science courses. On the one hand, the issue of a the selection of tools that have high didactic value and the selection of such tools that are likely to be used in students' future work. In order to recognize the problem, an inventory of the used tools was made and a survey was conducted among students of engineering computer science, who largely work in IT companies, about the used tools. As a result of these surveys, a view was formed as to the selection of tools in IT companies and students.(original abstract)
Rocznik
Numer
Strony
105--129
Opis fizyczny
Twórcy
  • Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie
  • Akademia Górniczo-Hutnicza w Krakowie
autor
  • Wyższa Szkoła Ekonomii i Informatyki w Krakowie
Bibliografia
  • 1. Atlassian, Narzędzia DevOps dla każdej fazy cyklu życia DevOps. In: Atlassian. https://www.atlassian.com/pl/devops/devops-tools. Accessed 6 Jan 2022.
  • 2. Azure DevOps Services | Microsoft Azure. https://azure.microsoft. com/pl-pl/services/devops/. Accessed 6 Jan 2022.
  • 3. Top 10 Popular Open Source DEVOPS Tools. https://datascience.foundation/ sciencewhitepaper/top-10-popular-open-source-devops-tools. Accessed 6 Jan 2022.
  • 4. Partyka M., Praca magisterska Organizacja grupy start-upowej informatyków rozwijających oprogramowanie w cyklu DevOps, Informatyka Społeczna, Wydział Humanistyczny AGH, Kraków 2021.
  • 5. IEEE Standard for DevOps:Building Reliable and Secure Systems Including Application Build, Package, and Deployment. IEEE Std 2675-2021 1-91. https://doi.org/10.1109/IEEESTD.2021.9415476
  • 6. DevOps, Trends Survey by Atlassian & CITE Research, 2020.
  • 7. Bobrov E, Bucchiarone A, Capozucca A, et al., Teaching DevOps in Academia and Industry: Reflections and Vision. In: Bruel J-M, Mazzara M, Meyer B (eds) Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer International Publishing, 2020, Cham, pp 1-14.
  • 8. Kuusinen K, Albertsen S., Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher Education. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). pp 23-27.
  • 9. Rong G, Gu S, Zhang H, Shao D, DevOpsEnvy: An Education Support System for DevOps. In: 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE T).2017, pp 37-46.
  • 10. Demchenko Y, Zhao Z, Surbiryala J, et al., Teaching DevOps and Cloud Based Software Engineering in University Curricula, 2019, pp 548-552.
  • 11. Society IC Guide to the Software Engineering Body of Knowledge (SWEBOK( R)): Version 3.0, 3 edition. IEEE Computer Society Press 2014.
  • 12. Pang C, Hindle A, Barbosa D, Understanding DevOps Education with Grounded Theory. In: IEEE/ACM 42nd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 2020, pp 260-261.
  • 13. Kersten M, A Cambrian, Explosion of DevOps Tools. 2018, IEEE Softw 35:14-17. https://doi.org/10.1109/MS.2018.1661330.
  • 14. Shah J, Dubaria D, Widhalm J., A Survey of DevOps tools for Networking. In: 2018 9th IEEE Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON). 2018, pp 185-188.
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171667815

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.