×
Универзитет у Новом Саду

Предмет: Интегрисани приступи развоју софтвера - DevOps (19.SEM023)

Основне информације:
 
Категорија Теоријско-методолошки
Ужа научна област Примењене рачунарске науке и информатика
ЕСПБ 4

Овладавање знањима и вештинама из области интегрисаних методологија развоја софтвера. Оспособљавање студената за примену методолошких приступа који интегришу развојну (Dev) и експлоатациону (IT operations - Ops) фазу животног циклуса софтвера. Оспособљавање студената за развој софтвера који подржава континуалана развој, примену сигрурног развоја софтвера, континуалну испоруку, континуалну интеграцију и тестирање, мониторинг експлоатације и проактивно унапређење софтверских решењ.

По успешном завршетку курса студент је стекао: 1. Флексибилност - схватање развоја софтвера као континуалног процеса развоја, интеграције других система у своје решење и адаптације текућим оперативним захтевима и условима експлоатације софтверског решења 2. Свест о неопходности развоја сигурног софтвера као и вештине неопходне за раxвој оваквог софтвера 3. Колаборативне способности - као основ за успешан DevOps приступ 4. Разумевање ИТ инфраструктуре

Теоријска настава: основни концепти интегрисаног приступа развоју софтвера. Мотивација и проблеми. Неопходност бољег разумевања и комуникације захтева који прозизилазе из свакодневне експлоатације софтверског решења (ИТ операција). Дефиниција основних вештина које DevOps инжењерт мора да усвоји. Концепти континуалног развоја, континуалне интеграције и тестирања, континуалног праћења коришћења ресурса (ИТ инфраструктуре) и понашања система у експлоатацији. Разумевање проактивног приступа унапређењу софтверског решења. Практична настава: Алати за развој пројеката уз континуални развој, интеграцију и тестирање. Алати за мониторинг ИТ инфраструктуре и апликација.

Теоријска насатава - предавања. Практични рад - израда предметног пројектног задатака. При изради пројекта студенти се организују у групе - развојне и IT Ops тимове. При изради пројекта студенти користе одговоарајуће развојне алате и алате за мониторинг имплементираног решења.

Аутори Назив Година Издавач Језик
Gene Kim, Jez Humble, Patrick Debois, John Willis The Devops Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations 2015 IT Revolution Press Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Предметни пројекат
Предиспитна
Да
Обавезна
Да
Број поена
50.00
Предметна активност
Усмени део испита
Предиспитна
Не
Обавезна
Да
Број поена
50.00

Предавања

Рачунарске вежбе