Sunteți pe pagina 1din 2

Ingineria Soft

1. Notiune de software(produs soft, programa).Caracteristicile produsului soft.Ingineria si industria softului


2.Tehnologia programarii industrial (CASE,RAD,RUP,V,Dual Vee, OpenUP,DSDM,Cleanroom, Waterfall, Spiral, Chaos, MSF, TDD).
3.Calitatea produselor software.Definitie,scopuri, aspecte.
4.Factori de influenta asupra calitatii produselor software.
5.Standarde de calitate (ISO 9000).Certificarea calitatii produselor soft
6.Fiabilitatea produselor soft.Definitia.
7.Factori de influenta negativa si pozitiva asupra fiabilitatii produselor software.
8.Tipuri de erori in programe.
9.Produsul soft ca proprietate intelectuala.Protectia proprietatii intelectuale.
10.Drept de autor.
11.Licente : definitii, tipuri.
12.Brevetarea (patentatrea) programelor.
13.Clasificarea functionala a produselor soft.Caracteristica fiecarei clase functionale.Exemple
14.Clasificarea programelor conform standardelor STAS 19.
15.Ciclu de viata a produselor soft (standardele IEEE/EIA ISO/ IEC 12207).
16.Fazele ciclului de proiectare a produsului soft.
17.Stadiile si etapele proiectarii(conform standardelor STAS 19. Optional: MIL-STD-498,RUP s.a.).
18.Sarcina tehnica de proiect.structura standard a caietului de sarcini(STAS 19).
19.Continutul listei de cerinte catre produsul soft
20.Rolul documentelor tehnice in industria softului.Forme de prezentare, platforme de elaborare si particularitatile
documentelor tehnice.
21.Complexul de documente tehnice referitoare la produsul soft (standardele STAS 19).Componenta si destinatia.
22.Marcarea produselor si documentelor soft.Structura codului standard de marcaj ptr documente si produse soft.
23.Proiectarea logica a produselor soft.Tipuri de diagrame utilizate in proiectarea logica.
24.Limbaje de diagrame de specificatie si de analiza/modelare a sistemelor informatice (Diagrame IDEF0, IDEF1x, IDEF3).
25.Limbaje algoritmice.Limbaje de programare.Clasificarea limbajelor de programare dupa nivel.Mijloace expresive ptr
codificarea algoritmelor.
26.Translatoare din limbaje de programare.Clasificarea translatoarelor. Compilatoare. Interpretatoare. Semicompilatoare.
27.Limbaje compilative,interpretative si semicompilative.Avantaje si dezavantaje.
28.Medii de programare vizuala RAD (Rapid Application Development), IDE (Integrated Development Environment).
29. Programarea orientata spre obiecte (POO). Notiune de clase si de obiecte.Proprietatile claselor si obiectelor :mostenirea,
incapsulare, polimorfism.
30.Relatii dintre clase si obiecte
31.Constructori si destructori.
32.Notiune de interfete
33.Conceptii POO in Java (aditional: Smalltalk, C++, Object Pascal etc._.
34.Limbajul unificat de modelare UML (unified Modelling Language).Puncte de vedere (views ) si tipuri de diagrame.

S-ar putea să vă placă și