МЕТОДИЧНІ АСПЕКТИ ВИКЛАДАННЯ ДИСЦИПЛІНИ “ТЕХНОЛОГІЇ СТВОРЕННЯ ПРОГРАМНИХ ПРОДУКТІВ”
DOI:
https://doi.org/10.31110/2413-1571-2022-035-3-007Ключові слова:
підготовка фахівців з інформаційних систем та технологій, технології створення програмних продуктів, методична система, зміст навчання, аспекти викладанняАнотація
Формулювання проблеми. Технології створення програмних продуктів є дуже важливою дисципліною для вивчення майбутніми фахівцями з інформаційних систем та технологій. Про високий рівень їх підготовки, можна говорити в тому випадку, коли ця підготовка спирається на методичну систему вивчення технологій створення програмних продуктів та є усвідомлення викладачем методичних аспектів викладання цієї дисципліни.
Матеріали і методи. Аналіз та систематизація навчальної та науково-методичної літератури; узагальнення досвіду викладання комп’ютерних дисциплін.
Результати. Розроблено методичну систему вивчення “Технологій створення програмних продуктів”. Описано змістовно-тематичні лінії дисципліни. Окреслено методичні аспекти викладання «Технологій створення програмних продуктів» для майбутніх фахівців з інформаційних систем та технологій: дотримання розглянутої методичної системи; організація теоретичного матеріалу для вивчення послідовними змістовно-тематичними лініями; надання можливості студентам зосередити увагу на головних аспектах з розробки програмних продуктів; врахування й озброєння студентів системою знань про основні аспекти майбутньої діяльності; використання завдань практичного характеру, наближених до фахової діяльності; застосування під час практичних та самостійних робіт інструментарію технологій створення програмних продуктів.
Висновки. Оскільки “Технології створення програмних продуктів” є базовою дисципліною при підготовці комп’ютерних фахівців у вищій школі, тому її викладання повинно ґрунтуватися відповідно до розглянутої методичної системи. Розглянуті змістовно-тематичні лінії викладання можна доповнювати, модифікувати та оновлювати з урахуванням галузевих тенденцій. Подальше дослідження буде спрямовано на методичних аспектах викладання різних технологій створення програмних продуктів.
Завантажити
Посилання
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).
Завантаження
Опубліковано
Як цитувати
Ліцензія
Авторське право (c) 2022 Вікторія Логвіненко

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Автори передають журналу право першої публікації свого рукопису на умовах ліцензії Creative Commons ("Із зазначенням авторства - Некомерційне використання - Поширення на тих же умовах") 4.0 Міжнародна (CC BY-NC-SA 4.0), котра дозволяє іншим особам вільно використовувати (читати, копіювати і роздруковувати) представлені матеріали, здійснювати пошук та посилатись на опубліковані статті, поширювати їх повний текст з будь-якою законною некомерційною метою (у тому числі, з навчальною або науковою) та обов'язковим посиланням на авторів робіт і первинну публікацію у цьому журналі.
- Опубліковані оригінальні статті в подальшому не можуть використовуватись користувачами (окрім авторів) з комерційною метою або поширюватись сторонніми організаціями-посередниками на платній основі.


Creative Commons ("Із зазначенням авторства - Некомерційне використання - Поширення на тих же умовах") 4.0 Міжнародна (CC BY-NC-SA 4.0)