Опис на предметот
Описот на предметот е достапен само на хрватски.
- 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
Исходи од учењето
Исходите од учењето се прикажани на англиски.
- 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.
Литература
Задолжителна литература
- 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.
Дополнителна литература
- 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
Носители на предметот 1
Изведувачи на наставата 3
Испитни рокови
Роковите за оваа академска година сè уште не се објавени. Минатата година се одржаа:
- 18. 2. 2026.Redovni rokодржан
- 26. 6. 2026.Redovni rokодржан
- 10. 7. 2026.Redovni rokодржан
- 26. 8. 2026.Redovni rokодржан
до 10 дена до 30 дена подоцна одржани
Извор: ISVU. Клик на рокот го отвора Studomat за пријава на испит; таму провери ги и можните измени.