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

Post on 06-Jan-2016

64 views 6 download

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/ ioana.sora@cs.upt.ro. PASSC - Specificul cursului. - PowerPoint PPT Presentation

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

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

–Aduce in fata principiile din spatele tehnologiilor

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

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