|
Šifra:
|
34454
|
|
ECTS:
|
5
|
Lecturers in charge:
|
Prof. dr. sc.
Vedran Mornar
|
Lecturers:
|
Dr. sc.
Zvonimir Vanjak - Lectures
|
Take exam:
|
Studomat
|
English level:
0,0,0
|
The lecturer is not able to offer courses in English at this time.
|
|
Load:
|
| Lecture type | Total |
| Lectures |
45 |
* Load is given in academic hour (1 academic hour = 45 minutes)
|
Description:
|
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.
|
Literature:
|
- 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
|
|
1. semester
|
Predmeti specijalizacije profila
-
profile
Computer Engineering
Predmeti specijalizacije profila
-
profile
Computer Science
Teorijski predmeti profila
-
profile
Software Engineering and Information Systems
|
3. semester
|
Predmeti specijalizacije profila
-
profile
Computer Engineering
Predmeti specijalizacije profila
-
profile
Computer Science
preporučeni izborni predmeti
-
profile
Information Processing
|
|