Анализа и дизајн система

Циљ предмета

Упутити студенте у класичне и новије технике анализе и дизајнирања система.

Исход предмета

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

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

Индентификација и покретање пројекта. Анализа изводљивости. Техничка, економска и организациона изводљивост. Технике прикпљања и презентације захтева. Интервјуи, упитници, анализе докумената, директно посматрање. Верификација и валидација захтева. Стратегије анализе захтева. Анализа проблема, основног узрока, трајања, технологија, активности, циљних резултата. Joint Application Development (JAD), употреба прототипова, употреба агилних метода. Моделовање системских процеса ради структурне анализе. Логички и физички модели. Дијаграми тока података (ДТП) и контекстни дијаграми. ДТП декомпозиција и балансирање. ДТП нултог нивоа. ДТП нижих нивоа. Моделовање података. Речници података и метаподаци. E-R моделовање. Ентитети. атрибути, кључеви, идентификатори. Релације. Ниво и кардиналност релација. Именовање и дефинисање релација. Асоцијативни ентитети. Супертипови и субтипови. Домени. Тригер операције. Универзални и специфични модели података. Објектно-оријентисана анализа и дизајн. Објектни модели, дијаграми класа. Представљање асосцијација, асоцијативних класа, стереотипова, генерализације и агрегације. Дијаграм активности. Дизајн корисничког интерфејса и дијалога. Концепт употребљивости. Естетика и конзистентност. Навигација и валидација улазних података.. Дизајн прототипова. Дизајн формулара и извештаја.

Практична настава

Обучавање у писању документације за анализу захтева. Упознавање са програмом erwin Data Modeler и његовим алтернативама. Анализа система и захтева корисника на конкретном примеру. Функционална декомпозиција, SSA. Речник података. PMOV. IDEF1X, IE. Случајеви коришћења. Прављење различитих модела за различите аспекте информационог система – структурни модел, модел података, модел понашања. Упознавање са јавно доступним софтверским алатима базираним на UML-у. Демонстративна вежба креирања свих UML дијаграма обрађених на теоријској настави за изабрани домен, уз дискусију.

sbobet88 slot toto slot toto agb99 toto slot slot gacor AMANAHTOTO situs slot slot777 AMANAHTOTO toto AMANAHTOTO AMANAHTOTO slot