The lecturer is not able to offer courses in English at this time.
* Load is given in academic hour (1 academic hour = 45 minutes)
The course addresses the principles of object-oriented design based on development of domain model. The role of design in broader context of information system developement is defined, together with the process of creating domain model from analysis specification. Basic building blocks of domain model are described, with the illustration of design principles applicable in the development of the model.
Object Design: Roles, Responsibilities and Collaborations Rebecca Wirfs-Brock, Alan McKean Addison-Wesley 2003; Rebecca Wirfs-Brock, Alan McKean; Addison-Wesley Professional; 2002; ISBN: 978-0201379433
Domain Driven Design Eric Evans Addison-Wesley 2004; Eric Evans; Addison-Wesley Professional; 2003; ISBN: 978-0321125217
Applying UML and Patterns, 3rd ed. Craig Larman Prentice Hall 2005; Craig Larman; Addison-Wesley Professional; 2004; ISBN: 978-0131489066
Design Patterns: Elements of Reusable Object-Oriented Software; Erich Gamma, Richard Helm, John Vlissides, Ralph Johnson; Addison-Wesley Professional; 1994; ISBN: 978-0201633610
978-0201633610; Robert C. Martin; Prentice Hall; 2002; ISBN: 978-0135974445
Predmeti specijalizacije profila
Computer Engineering Predmeti specijalizacije profila
Computer Science Teorijski predmeti profila
Software Engineering and Information Systems