Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

6
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/ [email protected]

description

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/ [email protected]. PASSC - Specificul cursului. - PowerPoint PPT Presentation

Transcript of Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

Page 1: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

Prezentare curs:

PASSCProiectarea si Arhitectura

Sistemelor Software Complexe

an III CTI, sem II

Conf.dr.ing. Ioana Şora

http://www.cs.upt.ro/~ioana/arhit/[email protected]

Page 2: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

PASSC - Specificul cursului

• Complexitatea sistemului implica abordarea lui la un nivel ridicat de abstractizare => “arhitectura software”

• “Design in the large”

Page 3: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

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 de integrare a aplicatiilor si

comunicare• Aplicatii distribuite• Aplicatii adaptive• Aplicatii cu persistenta datelor

–Aduce in fata principiile din spatele tehnologiilor

Page 4: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

Probleme de proiectare - Principii -Tehnologii

Principii de proiectare(Stiluri arhitecturale,

pattern-uri, tactici, strategii)

Tehnologii, Framework-uri, API-uri concrete

Problema de proiectare

Object Request Broker Pattern RMI, CORBA, .NET Remoting

Metalayer Architecture

Data Access Patterns

Java reflection, .NET Reflection

XML (JAXP, JAXB), SQL (JDBC), ORM

PASSC

Page 5: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

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)

Page 6: Prezentare curs: PASSC Proiectarea si Arhitectura Sistemelor Software Complexe an III CTI, sem II

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