FOI nastava
FOI logo

Lista kolegija iz:

ak.god:
2013/2014
semestar:
Izborni kolegiji

2013/2014

7ECTSa

Doktorski

Poslijediplomski doktorski studij v1.1

Program Obavezan
Doktorski studij PDDS Ne
Izborni kolegij

Razvoj programskih sustava utemeljenih na komponentama npp:45249

Engleski naziv

Development of component-based programme systems

Katedra

Katedra za gospodarstvo

Cilj kolegija

Upoznati studente s modernim trendovima u razvoju programskih sustava utemeljenima na komponentama. Studirati principe različitih komponentnih modela utemeljeno na zahtjevima inženjerskih područja te upoznati studente s izazovima pristupa i mogućih rješenja. Ujedno vježbati studente u pisanju i recenziji istraživačkih publikacija kao i prezentirati radove u obliku seminara.

Nastava

Predavanje
20sati

Sadržaj predavanja

  • Principi komponentnog pristupa
    Osnovni principi programskog razvoja utemeljenog na komponentama i motivacija za njegovo uvođenje. Svojstva komponentnih sustava i njihove specifičnosti u odnosu na ostale oblike razvoja programskih sustava.
  • Tehnologije za komponentni razvoj
    Temeljne tehnologije za komponentni razvoj i njihova komparativna analiza: COM/DCOM, .NET, EJB, CORBA, Web servisi. Značaj sučelja i integracija sustava.
  • Specifikacije programskih komponenata
    Funkcionalne i nefunkcionalne specifikacija programskih komponenata. Atributi kvalitete komponenata i komponentnih sustava.
  • Arhitektura komponentnih sustava
    Međudjelovanje komponenata, arhitektura programskih sustava. Kompozicija komponenata i njihovih svojstva problemi modeliranja i predviđanja svojstva kompozicije komponenata.
  • Razvojni proces sustava temeljenim na komponentama.
    Razvoj sustava temeljenih na komponentama i osnovni elementi razvojnog ciklusa.
  • Sustavi za rad u stvarnom vremenu
    Značajke rada u stvarnom vremeneu, komponentni modeli za ugrađene sustave i sustave u stvarnom vremenu.

Osnovna literatura

  • Ivica Crnkovic, Magnus Larsson, Building Reliable Component-Based Software Systems, Artech House Publishers, 2002, ISBN 1-58053-327-2
  • Clemens Szyperski, Component Software - Beyond Object-Oriented Programming Second Edition, Addison-Wesley / ACM Press, 2002, ISBN 0-201-74572-0
  • Radovi s konferencija poput Sypmosia on Component-Based Software Engineering
  • George T. Heineman, William T. Councill, Putting Pieces togehter, Addison Wesley Copyright: 2001, ISBN: 0-201-70485-4
  • Don Box Essential COM, Addison-Wesley Professional, 1997, ISBN 0201634465
  • Jon Siegel, CORBA 3 Fundamentals and Programming, John Wiley & Sons, 2000, ISBN: 0471295183
  • Thuan Thai and Hoang Lam, NET Framework Essentials, O'Reilly; 2002, ISBN 0596003021
  • Richard Monson-Haefel, Enterprise JavaBeans, O'Reilly; 2001, ISBN 0596002262
  • Radovi s različitih konfrencija iz programskog inženjerstva (ICSE, ESEC/FSE, Euromicromo SEAA).
  • A Classification Framework for Software Component Models, Ivica Crnkovic, Séverine Sentilles, Aneta Vulgarakis, Michel Chaudron (Technical University Eindhoven), IEEE Transaction of Software Engineering, vol 37, nr 5, p593-615, IEEE, October, 2011
  • Component-based Development Process and Component Lifecycle, Pages, Ivica Crnkovic, Michel Chaudron (Technical University Eindhoven), Stig Larsson (former), Journal of Computing and Information Technology, vol 13, nr 4, p321-327, University Computer Center, Zagreb, November, 2005
  • Concerning Predictability in Dependable Component-Based Systems: Classification of Quality Attributes, Ivica Crnkovic, Magnus Larsson, Otto Preiss (ABB CRC), Architecting Dependable Systems III,, p pp. 257 – 278, Springer, LNCS 3549, Editor(s): R. de Lemos et al. (Eds.):, 2005

Slični predmeti

  • Ivica Crnkovic, Mälardalen University, Advanced Topics in Component-Based Software Engineering http://www.idt.mdh.se/kurser/cd5490/
  • Michel Chaudron, Technical University Endhoven, The Netherlands Component-Based Software Engineering http://www.win.tue.nl/~mchaudro/cbse2004/CBSE.htm
Nema podataka o izvođačima nastave
Nema definiranih ispitnih rokova
Nema podataka o rasporedu
Copyright © 2015 FOI Varaždin. All Rights Reserved. Sva prava pridržana.
Povratak na vrh