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

Предмет: Основи информационих система и софтверског инжењерства (17.E235)

Матичне организационе јединице предмета: Одсек за примењене рачунарске науке и информатику

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

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

По окончању предмета студенти су оспособљени за самосталну: 1.израду формалне представе визије комплексних софтверских производа 2.прикупљање, класификацију, анализу и спецификације захтева сложених софтверских производа 3.имплементацију сложених програмских решења, 4.дизајн графичког корисничког интерфејса у складу са специфицираним стандардима и 5.руковање елементарним складиштем података уз примену објектне платформе.

Теоријска настава: Основи софтверског инжењерства, мотивација и плоблеми, дефиниција професије и структура знања. Софтверски захтеви, дизајн, конструкција, тестирање, одржавање и руковање конфигурацијом софтвера. Модели животног циклуса софтвера, квалитет и сродне дисциплине. Основни појмови програмирања система. Основе пројектовања информационих система, концепт савремене организације информационих система. Фазе у еволуцији информационих система. Изазови савремених информационих технологија и концепата у домену пројектовања информационих система. Архитектура пословних информационих система. Практична настава: Репетиторијум објектног програмирања, елементи објектне платформе, стандардна библиотека шаблона, стандардна библиотека визуалних компоненти. Напредни концепти Објектно оријентисаног програмирања.

Два семестрална пројекта представљају окосницу практичног дела предмета. Први пројекат је туторски вођен и служи за овладавање принципима, методама, техникама и алатима неопходним за развој сложених софтверских производа. Ради се ПОЈЕДИНАЧНО. Други пројекат укључује израду визије и спецификације захтева другог совтферског производа и ради се у ПАРУ. Појединци и парови, уз ослонац на Систем за праћење активности, евидентирају рад на семестралним пројектима и, уз употребу система за управљање верзијама, раде на испоруци програмских производа специфицираних у склопу семестралних пројеката. За пројекте је неопходно формулисати: 1. Визију софтверског производа - колекција Wiki страница и 2. Модел захтева - уз ослонац на одабрани алат зе моделовање. Комплетна имплементација уз ослонац на JAVA GUI програмирање ради се само за први семестрални пројекат.

Аутори Назив Година Издавач Језик
B. Shniederman Designing The User Interface 2002 Addison Wesley Енглески
G. Curtis, D. Cobham Business Information Systems Analysis, Design and Practice 2002 Prentica Hall Енглески
Перишић, Б. Основи софтверског инжењерства 2016 Факултет техничких наука, Нови Сад Српски језик
Pfleeger, S.L. Software Engineering : Theory and Practice 2001 Prentice-Hall, New York Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Праћење активности при реализацији пројеката
Предиспитна
Да
Обавезна
Да
Број поена
10.00
Предметна активност
Практични део испита - задаци
Предиспитна
Не
Обавезна
Да
Број поена
25.00
Предметна активност
Одбрана пројекта
Предиспитна
Да
Обавезна
Да
Број поена
30.00
Предметна активност
Теоријски део испита
Предиспитна
Не
Обавезна
Да
Број поена
25.00
Предметна активност
Одбрана пројекта
Предиспитна
Да
Обавезна
Да
Број поена
10.00
API Image

проф. др Горан Савић

Редовни професор

Предавања

API Image

проф. др Игор Дејановић

Редовни професор

Предавања

Предавања

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

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