Развој и квалитет системског софтвера

Циљ и исход предмета

Циљ предмета је да студенти стекну шири и дубљи увид у проблеме развоја сложених софтверских система уз обезбеђење високог нивоа квалитета пројектованог и имплементираног софтверског система. Такође, циљ је и да студенти разумеју и савладају напредне методе и технике из области обезбеђења и контроле квалитета, тестирања и одржавања системског софтвера. Истраживачка компонента усмерена је на унапређивање постојећих и обликовање нових метода за развој системског софтвера високог квалитета. Предмет почива како на савременој литератури и научним радовима, тако и на практичном раду. Студент је стекао теоријска, методолошка и практична знања о развоју сложених софтверских система високог квалитета за даље усавршавање на изабраном подручју и самостални научни и стручни рад.

Теоријска настава

Идеје и технике за пројектовање, развој и модификовање великих софтверских система. Управљање софтверским пројектима са нагласком на процес осигурање квалитета софтвера – модели квалитета, мерење квалитета, процена напора и трошкова. Конвенционалне методе софтверског инжењерства: анализа, пројектовање, софтверска метрика. Објектно-оријентисано софтверско инжењерство. Реинжењеринг. Развој базиран на софтверским компонентама. Различите методологије развоја софтвера са нагласком на агилне методологије, мерење и предвиђање квалитета софтвера (CMMI и TMM модели унапређења). Тестирање системског софтвера – стратегије, врсте техника испитивања (класе). Нивои тестирања према фазама развоја софтвера (у развоју и испоруци). Верификација и валидација као технике тестирања. Скуп техника тестирања софтвера. Алати за развој квалитетног системског софтвера. Тестирање система у стварном времену и безбедносно критично тестирање система (IEEE 1228-94). Одабир и комбиновање техника тестирања.

Студијски истраживачки рад

Анализа развоја и тестирања системског софтвера у различитим доменима. Оперативни системи, програмски преводиоци, мрежни дистрибуциони софтвер за примену у медицини, индустрији, војсци, комуникацијама, ваздухопловству, бизнису, науци. Operaционе спецификације и анализа корисничких захтева. Специфичности дизајна имплементације. Поузданост и расположивост. Софтвер критичних и безбедних система. Системски софтвер за наменске системе.

3609-razvoj-i-kvalitet-sistemskog-softvera

sbobet88 slot agb99 situs slot slot777 toto AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash