Descrizione dell'insegnamento
La descrizione del corso è disponibile solo in croato.
- Uvod u
- Programsko inženjerstvo u otvorenim sustavima
- Procesi i modeli razvoja programskih sustava
- Upravljanje razvojem programskih projekata i kvaliteta programske potpore
- Utvrđivanje, analiza i specifikacija zahtjeva
- Modeliranje programskih sustava
- Objektno orijentirana analiza i oblikovanje
- Arhitektura programskih sustava
- Projektiranje programskog rješenja
- Komponentni razvoj i sustavi usmjereni uslugama
- Distribuirani sustavi i interoperabilnost
- Pouzdanost, sigurnost i zaštita programskih sustava
- Verifikacija, validacija i testiranje programskih sustava
- Održavanje i evolucija programskih sustava
- Suvremeni trendovi u programskom inženjerstvu otvorenih sustava
- Integracija programskih sustava i završna analiza semestralnog projekta
Risultati di apprendimento
I risultati di apprendimento sono mostrati in inglese.
- Formulate and develop comprehensive concepts, models, and approaches for software engineering development and project management in open systems.
- Critically evaluate software engineering methods, models, and development processes, as well as the application of UML models in the analysis and design of software solutions for open systems.
- Identify, analyse, and specify requirements for software solutions in open systems using appropriate analysis and modelling methods.
- Formulate and design software architectures for open systems by applying contemporary architectural principles and design patterns.
- systems, and open standards and communication interfaces for achieving interoperability in open systems.
- Critically evaluate the reliability, security, protection, interoperability, and resilience of software systems and their interactions in open systems.
- Present and evaluate the process of software system development, evolution, and integration in open environments.
- Plan and organize the development of software projects in open systems by applying contemporary project management methods and team organization practices.
Bibliografia
Bibliografia obbligatoria
- Plehati, S. Nastavni materijali (prezentacije, primjeri programskog rješenja i dodatni materijali objavljeni u sustavu za e-učenje).
Kovačević, Ž., Krusha E. Programsko inženjerstvo i informacijski sustavi, TVZ, 2022. ISBN 978-953-7048-93-8
Manger, R. Softversko inženjerstvo, Element, Zagreb, 2016. ISBN 978-953-197-600-8
Sommerville, I. Software Engineering, 10th Edition, Pearson, 2016. ISBN 978-0133943030.
Bibliografia integrativa
- Pressman, R. S.; Maxim, B. R. Software Engineering: A Practitioner's Approach, 9th Edition, McGraw-Hill Education, 2019. ISBN 9781259872976
Tockey, S. How to Engineer Software: A Model-Based Approach, Wiley-IEEE Press, 2019. ISBN 9781119546627
Martin, R. C. Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, 2008. ISBN 9780136083252
McConnell, S. Code Complete, 2nd Edition, Microsoft Press, 2004. ISBN 978-0735619678
Titolari dell'insegnamento 1
Docenti dell'insegnamento 3
Appelli d’esame
Le date per questo anno accademico non sono ancora state pubblicate. L'anno scorso si sono svolte:
- 18. 2. 2026.Redovni roksvolto
- 26. 6. 2026.Redovni roksvolto
- 10. 7. 2026.Redovni roksvolto
- 26. 8. 2026.Redovni roksvolto
entro 10 giorni fino a 30 giorni più tardi svolte
Fonte: ISVU. Un clic sulla data apre Studomat per l'iscrizione all'esame; lì verifica anche eventuali modifiche.