Sunteți pe pagina 1din 1

Cauze ale esecului proiectelor software. Stabilirea obiectivelor esentiale ale unui proiect. Tipuri de proiecte.

5 reguli de reusita a proiectelor software OO. Dezvoltarea unor produse de calitate. Arhitecturi OO. Produsele unui proiect software. Stabilirea unui proces rational de dezvoltare. Macro-procesul. Conceptualizarea. Macro-procesul. Analiza. Macro-procesul. Proiectarea. Macro-procesul. Evolutia. Macro-procesul. Intretinerea. Micro-procesul. (inclusiv Agenda micro-procesului unui proiect OO). Micro-procesul. Identificarea claselor si a obiectelor. Micro-procesul. Identificarea semanticii claselor si a obiectelor. Micro-procesul. Planificarea scenariilor. Proiectarea claselor individuale. Micro-procesul. Identificarea sabloanelor. Micro-procesul. Identificarea relatiilor intre clase si intre obiecte. Micro-procesul. Implementarea claselor si a obiectelor. Echipa de dezvoltare. Echipa suplimentara. Alocarea resurselor. Sabloane de proiectare. Constructorul (Builder). Sabloane de proiectare. Obiecte unicat (Singleton). Sabloane de proiectare. Proxy. Sabloane de proiectare. Adaptorul (Adapter). Sabloane de proiectare. Puntea (Bridge). Sabloane de proiectare. Mediatorul. Tipologia i caracterizarea sistemelor informatice care opereaz n cadrul unei organizaii. Tipuri de sisteme informatice pentru asistarea procesului decizional. Componentele unui sistem informatic de asistare a deciziei. Rolul i necesitatea sistemelor informatice pentru management. Satisfacerea cerinelor utilizatorilor i costul software-ului. Performana, portabilitatea i mentenana software-ului. Cauze ale crizei software. ncercri de rezolvare a crizei software. Clasificarea programelor. Direcii de studiu ntr-un atelier de inginerie software. Paradigmele dezvoltrii software-ului. Modelul n cascad. Paradigmele dezvoltrii software-ului. Modelul exploratoriu. Paradigmele dezvoltrii software-ului. Modelul n spiral. Metode i calitate. Msurtori i modele. Componentele unui atelier software (instrumente CASE).