METHODICAL ASPECTS OF TEACHING THE DISCIPLINE "TECHNOLOGIES OF CREATING SOFTWARE PRODUCTS"
DOI:
https://doi.org/10.31110/2413-1571-2022-035-3-007Keywords:
training of specialists in information systems and technologies, technology of creating software products, methodical system, content of training, aspects of teachingAbstract
Formulation of the problem. Technologies for creating software products are a very important educational component to study by future information systems and technology professionals. The high level of their training can be said in the case when this training is based on the methodical system of studying the technology of creating software products and the teacher is aware of the methodical aspects of teaching this discipline.
Materials and methods. Analysis and systematization of educational and scientific-methodical literature; generalization of experience in teaching computer science.
Results. A methodical system for studying "Technologies of creating software products" has been developed. Content-thematic lines of the discipline are described. The methodical aspects of teaching "Technologies of creating software products" for future specialists in information systems and technologies are outlined: compliance with the considered methodical system; organization of theoretical material for study by consistent content-thematic lines; enabling students to focus on the main aspects of software development; taking into account and equipping students with a system of knowledge about the main aspects of future activities; using of tasks of a practical nature that are close to professional activities; application during practical and independent work of tools of technologies of creating software products.
Conclusions. Since " Technologies of creating software products" is a basic discipline in the training of computer specialists in higher education, its teaching should be based on a methodical system. The considered content-thematic lines of teaching can be supplemented, modified, and updated based on industry trends. Further research will focus on the methodical aspects of teaching different technologies for creating software products.
Downloads
References
REFERENCES (TRANSLATED AND TRANSLITERATED)
Beck, K. (2005). Еxtreme programming explained: embrace change (2nd ed). Pearson Education, Inc.
Bernhard, R.(2016). Modeling with UML. Springer International Publishing. https://doi.org/10.1007/978-3-319-33933-7
Bourque, P., & Fairley, R. E. (Eds.). (2014). SWEBOK.V3. Guide to the Software Engineering Body of Knowledge. IEEE Computer society. https://cs.fit.edu/~kgallagher/Schtick/Serious/SWEBOKv3.pdf
Filho, J.L., Braga, J. (2017). UML: Unified Modeling Language. Encyclopedia of GIS. Springer, Cham. https://doi.org/10.1007/978-3-319-17885-1_1419.
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, Inc.
Horstmann, C. (2006). Object-Oriented Design and Patterns. Books by John Wiley Sons Inc. https://manualzz.com/doc/47794372/object-oriented-design-and-patterns--2nd-edition.
Kruchten, P. (2004). The rational unified process : an introduction. Boston : Addison-Wesley.
Malykhin, О. В., & Yarmolchuk, Т. М. (2020). Topical strategies in the professional training for information technologies specialists. Information Technologies and Learning Tools, 76(2), 43–57. https://doi.org/10.33407/itlt.v76i2.2682.
Rasnacis, A., & Berzisa, S. (2017). Method for Adaptation and Implementation of Agile Project Management Methodology. Procedia Computer Science, 104, 43-50. https://doi.org/10.1016/j.procs.2017.01.055
Sharma, N., Wadhwa, M. (2015). eXSRUP: Hybrid Software Development Model Integrating Extreme Programing, Scrum & Rational Unified Process. International Journal of Computer Sciences and Engineering, 3(5), 383-392. https://www.ijcseonline.org/pdf_paper_view.php?paper_id=537&69-IJCSE-01035-3.pdf
Software Engineering. (1990). IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, 1-84. https://doi.org/10.1109/IEEESTD.1990.101064.
Stelman, A., & Greene, J. (2014). Learning Agile. O'Reilly Media, Inc.
Systems and software engineering. (2017). Software Life Cycle Processes (ISO/IEC/IEEE 12207:2017). International standard. https://www.iso.org/standard/63712.html.
Torre, D., Labiche, Y., Genero, M., Baldassarre, M. T., & Elaasar, M. (2018). UML Diagram Synthesis Techniques: A Systematic Mapping Study. 2018 IEEE/ACM 10th International Workshop on Modelling in Software Engineering (MiSE), 33-40. https://ieeexplore.ieee.org/document/8445456/references#references.
Turner, М. S. V. (2006). Microsoft Solutions Framework Essentials: Building Successful Technology Solutions. Microsoft Press.
Wedyan, F., & Abufakher, S. (2020). Impact of Design Patterns on Software Quality: A Systematic Literature Review. IET Softwear, 14(1), 1-17. https://doi.org/10.1049/iet-sen.2018.5446.
Aleksenko, O. V. (2018). Tekhnolohii prohramuvannia ta stvorennia prohramnykh produktiv: konspekt lektsii [Technologies of programming and creation of software products: lecture notes]. Sumskyi derzhavnyi universytet. (in Ukrainian).
Asieieva, А., & Kulakovska, I. (2019). Analiz problem vyboru tekhnolohii dlia rozrobky prohramnoho zabezpechennia [Analysis of technology selection problems for software development]. Kompiuterno-intehrovani tekhnolohii: osvita, nauka, vyrobnytstvo – Computer-integrated technologies: education, science, production, (37), 10-18. https://doi.org/10.36910/6775-2524-0560-2019-37-2. (in Ukrainian).
Buch, G., Rambo, D., & Jakobson, I. (2008). Jazyk UML. Rukovodstvo pol'zovatelja [UML language. User's manual]. (2-e izd.: Per. s angl. Muhin N.). M.: DMK Press. (in Russian).
Vlasiuk, A., & Hrytsiuk, P. (2013). Pidhotovka fakhivtsiv z informatsiinykh tekhnolohii u konteksti suchasnykh vymoh [Training of information technology specialists in the context of modern requirements]. Nova pedahohichna dumka – A new pedagogical idea, (1.1), 109. http://nbuv.gov.ua/UJRN/Npd_2013_1_28. (in Ukrainian).
Hlazunova, O.H. (2014). Model pidhotovky maibutnoho it fakhivtsia v universytetakh ahrarnoho profiliu v umovakh hlobalizatsii ta yevrointehratsii [The model of training future IT specialists in agricultural universities in the context of globalization and European integration]. Visnyk Natsionalnoho universytetu oborony Ukrainy – Bulletin of the National University of Defense of Ukraine, 5 (42), 36-42. (in Ukrainian).
Informacionnaja tehnologija. Kompleks standartov na avtomatizovannye sistemy [Information technology. A set of standards for automated systems]. (1990). Tehnicheskoe zadanie na sozdanie avtomatizirovannoj sistemy – Terms of reference for the creation of an automated system (GOST 34.602-89). Mezhgosudarstvennyj standart. http://online.budstandart.com/ru/catalog/doc-page?id_doc=57803. (in Russian).
Klarin, M.V. (1988). Pedagogicheskaja tehnologija v uchebnom processe. Analiz zarubezhnogo opyta [Pedagogical technology in the educational process. Analysis of foreign experience]. Novoe v zhizni, nauke i tehnike – New in life, science and technology. Ser. «Pedagogika i psihologija», 6. M.: Znanie. (in Russian).
Lohvinenko, V. H. (2005). Metodyka formuvannia piznavalnoi samostiinosti studentiv tekhnichnykh spetsialnostei v protsesi vyvchennia informatsiino-komunikatyvnykh tekhnolohii [Methods of forming cognitive independence of students of technical specialties in the process of studying information and communication technologies]. [Dys. kand. ped. nauk]. Ukrainska inzhenerno-pedahohichna akademiia. (in Ukrainian).
Osvitno-profesiina prohrama «Informatsiini systemy ta tekhnolohii» [Educational and professional program "Information systems and technologies"]. (2021). https://eim.snau.edu.ua/kafedri/kibernetiki-ta-informatiki/osvitno-profesijni-programi/. (in Ukrainian).
Ostroha, M. (2019). Profesiina pidhotovka v haluzi IT: analiz rynku IT-spetsialnostei [IT professional training: analysis of the IT specialties market]. Fizyko-matematychna osvita – Physical and Mathematical Education, 4(22), 2, 52-57. https://doi.org/10.31110/2413-1571-2019-022-4-034. (in Ukrainian).
Profesiinyi standart [Professional standard]. (2014). Fakhivets z rozrobky prohramnoho zabezpechennia – Software development specialist. https://mon.gov.ua/storage/app/media/vyshcha/IT-prof-standarty/6-ps-rozrobnik-pz-13.12.2014.pdf. (in Ukrainian).
Rozroblennia system ta prohramnoho zabezpechennia [Systems and software development]. (2015). Protsesy zhyttievoho tsyklu. Keruvannia proektamy – Life cycle processes. Project management (DSTU ISO/IEC/IEEE 16326:2015). Derzhavnyi Standart Ukrainy. http://online.budstandart.com/ua/catalog/doc-page?id_doc=67052. (in Ukrainian).
Roshcheniuk, A.M.(2019). Pidhotovka maibutnikh fakhivtsiv z informatsiinykh tekhnolohii do tvorchoi samorealizatsii v adaptatsiinyi period [Training of future specialists in information technology for creative self-realization in the adaptation period]. Rukopys.[Avtoref. Dys. k-ta ped. nauk, Rivnenskyi derzhavnyi humanitarnyi universytet]. Repozytarii RHDU. https://rshu.edu.ua/images/afto/avtoref_roshcheniuk.pdf. (in Ukrainian).
Striuk, A.M. (2018). Stanovlennia ta rozvytok inzhenerii prohramnoho zabezpechennia yak haluzi znan [Formation and development of software engineering as a field of knowledge]. Informatsiini tekhnolohii v osviti – Information technology in education, 4 (37), 103-136. (in Ukrainian).
Downloads
Published
Issue
Section
Categories
How to Cite
License
Copyright (c) 2022 Вікторія Логвіненко

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Authors grant the journal a right of the first publication of the work under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)that allows others freely to use (read, copy and print) submissions, search content and link to published articles, disseminate their full text and use them for any legitimate non-commercial purposes (i.e. educational or scientific) with the mandatory reference to the article’s authors and initial publication in this journal.
- Original published articles cannot be used by users (exept authors) for commercial purposes or distributed by third-party intermediary organizations for a fee.

