Subject: Multitiered application development (17 - IZOO22)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 12.03.2014..


Precondition courses

Course idMandatoryMandatory
Object oriented information technologiesYesNo

Course which have preconditioned courses Multitiered application development

Course idMandatoryMandatory
Service-Oriented System ArchitecturesYesNo
The aim of the subject is to educate students in the field of multilayer applications and mastering methods and techniques of analysis, design and implementation. Special attention will be paid to the specifics of the development of multilayer applications that are characterized by scalability and executed in a distributed environment.
Listeners will gain the necessary knowledge of the methods and techniques of developing multilayer applications and be able to apply them in all stages of software development - analysis of the system to the introduction of advanced solutions in use. Also, students will gain the skills needed to use the selected development environments.
Recap of the concepts of object data model. Object-oriented systems analysis. Modeling the functional requirements of the system. Design Patterns in the context of multilayer applications. Non-functional requirements of the system. Defining the architecture of multi-layer applications. Fundamentals of testing multilayer applications and deployment.
Lectures; computer exercises; consultation; individual work on the obligatory duties. Throughout the process of teaching, students are encouraged to intensive communication, critical reasoning, independent work and an active attitude towards the teaching process.
AuthorsNameYearPublisherLanguage
Larman C.Applying UML and Patterns2004Prentice HallEnglish
Fowler M., Rice D., Foemmel M., Hieatt E., Mee R., Stafford R..Patterns of Enterprise Application Architecture2002Addison WesleyEnglish
Đorđe PržuljRazvoj višeslojnih aplikacija - skripta u pripremi2019Fakultet tehničkih nauka, Novi SadSerbian language
Dix, A., et al.Human-Computer Interaction2004Pearson/Prentice-Hall, HarlowEnglish
Preece, J., Rogers, Y., Benyon, H.S.Human-Computer Interaction : selected readings : a reader1990Prentice Hall, CambridgeEnglish
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes30.00
TestYesYes10.00
Exercise attendanceYesYes5.00
Lecture attendanceYesYes5.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Pržulj Đorđe
Associate Professor

Lectures
Missing picture!

Petrovački Jelena
Teaching Associate

Computational classes
Missing picture!

Stefanović Miroslav
Assistant - Master

Computational classes
Missing picture!

Gladić Dejana
Teaching Associate

Computational classes