sisteme de comunicare în mediul academic
DESCRIPTION
Universitatea “ Babe ş-Bolyai ” Cluj-Napoca Facultatea de Matematică şi Informatică. Sisteme de comunicare în mediul academic. Lucrare de diplomă. Conducător științific. Prof. Dr. Boian Florian-Mircea. Absolvent. Lazăr Florin-Mihai. 2009. Structură. - PowerPoint PPT PresentationTRANSCRIPT
Sisteme de comunicare în mediul academic
Universitatea “Babeş-Bolyai” Cluj-NapocaFacultatea de Matematică şi Informatică
Conducător științificProf. Dr. Boian Florian-Mircea
AbsolventLazăr Florin-Mihai
2009
Lucrare de diplomă
StructurăCapitolul 1: Prezintă conceptele și șabloanele care au avut o
relevanță majoră în conceperea arhitecturii aplicației.Capitolul 2: Prezintă aspectele care au influențat alegerea
tehnologiei, platformei și limbajului ales.Capitolul 3: Prezintă librăriile care au simplificat
implementarea funcționalităților prezente în aplicație.Capitolul 4: Prezintă arhitectura aplicației și deciziile care au
fost luate în design-ul acesteiaCapitolul 5: Prezintă aplicația realizată din punct de vedere
al funcționalităților disponibile fiecărei categorii de utilizator
Concepte și șabloane esențialeDomain Driven Design
Principiile S.O.L.I.D.
• Limbaj universal•Arhitectură multistratificată•Entități
•Obiecte valori•Servicii•Agregări
•Module•Factory• Repositories
• Single Responsiblity Principle•Open Closed Principle•Liskov’s Substitution Principle
•Interface Segregation Principle•Dependency Injection Principle
Crearea aplicațiilor web utilizând platforma ASP.NET MVCBeneficii:
Oferă control complet asupra codului HTML generatPermite o integrare foarte bună cu tehnologiile AJAXURL-uri intuitiveSeparare clară a preocupărilor ceea ce duce la o
mentenanță mult mai ușoarăCodul este ușor de testatUnelte de dezvoltare mature
Deficiențe:Suport slab pentru modularizareImplicit nu oferă extensii care să prevină hardcoding-ul
de șiruri de caractere
Librării utileStructureMap Db4objectsMvcContribFluentRegExBlueprintCSSJQuery
Structura aplicației
„Universum”IdeeaRolurileFuncționalitateaDemo & Întrebări