|
ECTS:
|
6
|
Lecturers in charge:
|
Prof. dr. sc.
Krešimir Fertalj
Prof. dr. sc.
Marijan Đurek
|
English level:
1,1,1
|
All teaching activities in the course will be held on English. This level includes courses with multiple groups (i.e., all teaching will be held strictly in Croatian for Croatian groups, and strictly in English for English groups).
|
Description:
|
Software development process models. Structured programming techniques. Software ergonomy. System analysis and design techniques. Object-relational mapping. Meta-modeling. Agile software development methods. Model-driven development. Adaptive development. Software reengineering. Computer aided software engineering.
|
Literature:
|
- R. C. Martin: Agile Software Development, Principles, Patterns and Practices, Prentice Hall, 2002.
- C. Jones: Software Engineering Best Practices, McGraw-Hill, 2009.
- R. S. Pressman: Software Engineering: A Practitioner's Approach, McGraw-Hill, 2009.
|
|
Ljetni semester
|
course for
Graduation study
|
|