Бағдарламаларды әзірлеу технологиясы (инклюзивті компонентпен)

  • Пәннің мақсаты – студенттердің білім беру және кәсіби қызметтегі инклюзия қағидаттарын ескере отырып, бағдарламалық өнімнің өмірлік циклінің барлық кезеңдерін — жобалаудан бастап тестілеу мен сүйемелдеуге дейін қамтитын бағдарламалық қамтамасыз етуді (БҚ) әзірлеу саласында студенттердің іргелі білімі мен практикалық дағдыларын қалыптастыру.Оқытылатын тақырыптар: бағдарламалық жасақтама негіздері; Бағдарламалық жасақтаманы әзірлеудің өмірлік циклі; Бағдарламалық жасақтаманы әзірлеу модельдері мен әдістемелерін (Waterfall, V-модель, Agile, Scrum, Kanban) инклюзия қағидаттары негізінде жобалау; Жүйелік талдау және талаптарды жинау; Бағдарламалық жасақтама жүйесінің архитектурасын жобалау; Объектіге бағытталған дизайн және дизайн үлгілері; Даму орталары, компиляторлар және жөндеу құралдары; Бағдарламалық жасақтаманы тестілеу: түрлері, стратегиялары, құралдары;Нұсқаны басқару жүйелері және бірлескен даму (Git, GitHub, GitLab, Bitbucket); DevOps және ci/CD принциптері (үздіксіз интеграция және орналастыру); Кодты және бағдарламалық өнімдерді құжаттау; Бағдарламалық жасақтама сапасын басқару; Бағдарламалық жасақтаманы әзірлеу кезіндегі қауіпсіздік; Даму процестерін автоматтандыру.
  • Несиелер 5
  • Оқу жылы 2
  • Семестр 2
Top