60 likes | 280 Views
Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II. Conf.dr.ing. Ioana Şora http://www.cs.upt.ro/~ioana/arhit/ ioana.sora@cs.upt.ro. PASSC - Specificul cursului.
E N D
Prezentare curs:PASSCProiectarea si Arhitectura Sistemelor Software Complexean III CTI, sem II Conf.dr.ing. Ioana Şora http://www.cs.upt.ro/~ioana/arhit/ ioana.sora@cs.upt.ro
PASSC - Specificul cursului • Complexitatea sistemului implica abordarea lui la un nivel ridicat de abstractizare => “arhitectura software” • “Design in the large”
PASSC - Obiectivele cursului • Obiectivele cursului: • Intelegerea generala a problemelor legate de arhitectura software si proiectarea arhitecturala (design in the large) • Orientat pe probleme, arhitecturi si tipare specifice pe tipuri de aplicatii: • Stiluri arhitecturale generale deintegrare a aplicatiilor si comunicare • Aplicatii distribuite • Aplicatii adaptive • Aplicatii cu persistenta datelor • Aduce in fata principiile din spatele tehnologiilor
Probleme de proiectare - Principii -Tehnologii Problema de proiectare PASSC Principii de proiectare (Stiluri arhitecturale, pattern-uri, tactici, strategii) Tehnologii, Framework-uri, API-uri concrete RMI, CORBA, .NET Remoting Object Request Broker Pattern Metalayer Architecture Java reflection, .NET Reflection Data Access Patterns XML (JAXP, JAXB), SQL (JDBC), ORM
PASSC - Laborator • Exista o corelatie stransa intre laborator si continutul si ritmul materiei de la curs • Activitatea pe parcurs: Laborator • 4 subiecte, fiecare subiect de laborator cuprinde 2 sau 3 “lucrari de laborator” • Nota la activitatea pe parcurs: media notelor subiectelor • Este posibil ca unele subiecte sa contina parti optionale mai complexe care ofere posibilitatea obtinerii de “puncte bonus” pentru lucrarea scrisa • Materie cu Evaluare Distribuita: • 2 Lucrari scrise (L1, L2) • Calcul Nota Finala: NotaExamen = PunctajLucrarea1 + PunctajLucrarea2 + 1PunctOficiu + BonusLaborator NotaFinala = round ((NotaExamen + NotaActivitateaParcurs)/2)
Pentru mai multe detalii: Web • http://www.cs.upt.ro/~ioana/arhit/ • Pagina web contine: • Cuprins curs • Slide-uri curs • Teme laborator • Bibliografie curs si resurse aditionale