Бағдарламалық инженерия

Бакланова Ольга Евгеньевна

Оқытушының портфолиосы

Сипаттама: Пән бағдарламалық қамтамасыз етуді әзірлеудің заманауи әдістері мен процестерін зерттейді, оған бағдарламалық өнімнің өмірлік циклі, архитектураны жобалау, технологиялар мен құралдарды таңдау, тестілеу және қосымшаларды қолдау кіреді. Студенттер әзірлеу құралдарымен, нұсқаларды басқару жүйелерімен, бағдарламалау орталарымен және фреймворктарымен жұмыс істеу, бағдарламалық өнімдерді құру, тестілеу және заманауи сапа стандарттарына сәйкес қолдау дағдылары мен қабілеттерін алады.

Кредиттер саны: 6

Пререквизиты:

  • Бағдарламалау және алгоритмдеу негіздері

Пәннің еңбек сыйымдылығы:

Жұмыс түрлері сағат
Дәрістер 15
Практикалық жұмыстар
Зертханалық жұмыстар 45
СӨЖО 30
СӨЖ 90
Қорытынды бақылау нысаны емтихан
Қорытынды бақылауды жүргізу нысаны

Компонент: Таңдау бойынша компонент

Цикл: Базалық пәндер

Мақсат
  • Студенттердің заманауи технологиялар, әдістер мен бағдарламалық қамтамасыз етуді ұжымдық әзірлеу құралдарын меңгеруі, жобамен командалық жұмыс істеу дағдыларын қалыптастыруы, бағдарламалық қамтамасыз етуді жобалау, шектеулі ресурстар жағдайында оны жоспарлау және жүзеге асыру дағдыларын дамытуы.
Міндет
  • бағдарламалық қамтамасыз етуді ұжымдық түрде әзірлеу қағидаттары мен құралдары туралы базалық білімді қалыптастыру
  • командалық өзара әрекеттесу дағдыларын қалыптастыру, икемді (agile) әзірлеудің негізгі қағидаттарын меңгеру
  • студенттердің бағдарламалық қамтамасыз етуді ұжымдық әзірлеу барысында қолданылатын технологиялар мен құралдарды тәжірибеде пайдалану дағдыларын меңгеруі
Оқыту нәтижесі: білу және түсіну
  • Құрылымдық, модульдік, объектіге бағытталған және қауіпсіз бағдарламалаудың теориялық негіздері мен әдістері бойынша білімге және түсінікке ие болу.
Оқыту нәтижесі: білім мен ұғымды қолдану
  • Бағдарламалық қамтамасыз етуді әзірлеудің әртүрлі парадигмалары мен тәсілдерін ескере отырып, теориялық білімдерін қолдана біледі және олардың ерекшеліктерін түсінеді.
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • Бағдарламалық қамтамасыз етуді әзірлеудің әртүрлі әдістерін талдай біледі және тиімді тәсілді таңдауда негізделген шешім қабылдай алады.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • Ұжымдық зерттеу немесе жобалық жұмысты үйлестіру және басқару бойынша практикалық дағдыларға ие.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Дайын бағдарламалық өнімді практикалық түрде жасау арқылы өзіндік білім алу және даму дағдыларын қалыптастырады.
Негізгі әдебиет
  • Соловьев Н. , Чернопрудова Е. Системы автоматизации разработки программного обеспечения [Электронный ресурс]: Учебное пособие: - Оренбург: ОГУ, 2019. – 191 с. – Режим доступа: URL http://biblioclub.ru/index.php?page=book_view&book_id=270302
  • Котляров В. П. , Коликова Т. В. Основы тестирования программного обеспечения [Электронный ресурс]: - М.: Интернет-Университет Информационных Технологий, 2016. – 288 с. - Режим доступа: URL http://biblioclub.ru/index.php?page=book_view&book_id=233107
  • Панкратова, Е.А. Проектирование программного обеспечения [Текст]: методические рекомендации / Е.А.Панкратова, О.В.Семенова, В.В.Малахов. – Смоленск: РИО филиала ГОУВПО «МЭИ(ТУ)» в г.Смоленске, 2010 - 36с.
Қосымша әдебиеттер
  • Панкратова, Е.А. Тестирование программного обеспечения [Текст]: методические рекомендации / Е.А.Панкратова, О.В.Семенова. – Смоленск: РИО филиала МЭИ в г.Смоленске, 2011 - 24с.
  • Котляров В. П. , Коликова Т. В. Основы тестирования программного обеспечения [Электронный ресурс]: - М.: Интернет-Университет Информационных Технологий, 2006. – 288