МЕТОДИЧНІ АСПЕКТИ ВИКЛАДАННЯ ДИСЦИПЛІНИ “ТЕХНОЛОГІЇ СТВОРЕННЯ ПРОГРАМНИХ ПРОДУКТІВ”

Автор(и)

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).

Завантаження

Опубліковано

06.07.2022

Як цитувати