UML-СПЕЦИФИКАЦИЯ КОМПЬЮТЕРНОЙ СРЕДЫ ДЛЯ ПРЕПОДАВАНИЯ ПРОГРАММНОЙ ИНЖЕНЕРИИ

  • Андрей Петрович Гагарин Московский авиационный институт (национальный исследовательский университет)
  • Елисей Викторович Иванов Московский авиационный институт (национальный исследовательский университет)

Аннотация

Обобщённая модель передачи знаний по основным областям программной инженерии от преподавателя к учащемуся представлена в нотации языка UML как основа для проектирования и конструирования компьютерной среды, обеспечивающей как подготовку дидактических материалов, так и их применение в процессах контактного обучения программной инженерии. Рассматриваемая модель учитывает основные проблемы, встающие в процессе преподавания программной инженерии, в частности, преобладание примеров над правилами в контексте лекций, настоятельная потребность в доведении примеров программ до выполнения в ходе их демонстрации, необходимость обсуждения больших фрагментов программ, превышающих размеры экрана. Решения представлены в виде UML-спецификацию типового продукта для поддержки преподавания программной инженерии. Спецификация включает общую диаграмму прецедентов, диаграмму классов компьютеризованного учебного пособия, диаграмму классов среды для формирования таких пособий, диаграммы последовательностей, представляющих взаимодействие классов при инициализации продукта.

Сведения об авторах

Андрей Петрович Гагарин, Московский авиационный институт (национальный исследовательский университет)

кандидат технических наук, профессор по кафедре информатики

Елисей Викторович Иванов, Московский авиационный институт (национальный исследовательский университет)

магистрант

Литература

1. Guide to the Software Engineering Body of KnowledgeVersion 3.0 SWEBOK Editors: Pierre Bourque, Richard E. (Dick) Fairley, 2014
2. Shevjakova V. Е. Aktualnoe chlenenie predlozhenija // Lingvisticheskij entsiklopedicheskij slovar’. — М.: SE 1990. — P. 22—23. [Электронный Ресурс] URL: http://tapemark.narod.ru/les/022f.html
3. Moodle –open-source learning platfor [Электронный Ресурс] URL: https://moodle.org/
4. Ernst-Erich Doberkata, Gregor Engelsb Software Engineering and eLearning: The MuSofT Project Dept. of Computer Science,
University of Dortmund, Germany [Электронный Ресурс] URL: https://eleed.campussource.de/archive/2/201
5. NETOP Vision URL: https://www.netop.com/edu.htm
6. Introduction to OMG Specifications [Электронный Ресурс] URL: http://www.omg.org/gettingstarted/specintro.htm#DomainFacilities
7. OMG Unified Modelling Language (OMG UML). Version 2.5. [Электронный Ресурс] URL: http://www.omg.org/spec/UML/2.5/PDF
Опубликована
2017-10-01
Как цитировать
ГАГАРИН, Андрей Петрович; ИВАНОВ, Елисей Викторович. UML-СПЕЦИФИКАЦИЯ КОМПЬЮТЕРНОЙ СРЕДЫ ДЛЯ ПРЕПОДАВАНИЯ ПРОГРАММНОЙ ИНЖЕНЕРИИ. Современные информационные технологии и ИТ-образование, [S.l.], v. 13, n. 3, p. 61-71, oct. 2017. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/291>. Дата доступа: 18 apr. 2024 doi: https://doi.org/10.25559/SITITO.2017.3.561.