Modelare Obiectuală UML

Previzualizare curs:

Extras din curs:

De ce ingineriesoftware ?

Pentrua facetrecerea

de la

- dezvoltareaad-hocsiimprevizibila

la

- odezvoltarestrucurata,constructivasisistematica

5/9/2009 conf. dr. I. Pop 5

Istorie

- Programareamodulara

Pascal

- ProgramareaorientataobiectC++/JavaC++/Java

- Programareacuajutorulcomponentelor

Entreprise Java Beans

5/9/2009 conf. dr. I. Pop 6

Crizadezvoltariisoftware

Erorigrave- Sonde spatialepierdute(Venus '60, Marte 99)- Crizarachetelor-Cuba 1979- RachetelePatriot1991- PrimulzborAriane 5 1996 artificiide 5 miliarde$ - AeroportulDenver 1994-1996- Anul2000- Incidente infiecareluna-bursadinTokyo -accidente de circulatieProiectareasoftware- Livrareainintarzierea tuturorproiectelor- Costmultridicatfatade celprevazut- Livrareaunuiprodusde proastacalitate- Esuareainmajoritateacazurilor- Studiuamericandin1995 : 81 miliarde$ / an datorateseculuisoftware

5/9/2009 conf. dr. I. Pop 7

Constructiapodurilorsidezvoltareasoftware

Ingineriasoftware - Sistemeleinformaticedevin foarterepedeextremde complexe - Esecurifoartenumeroase- <<Craparea>>este un fenomendes intalnitsiobisnuit- Pierderiminore ingeneral- Cuexceptiasistemelorcriticeputemspunecaun produssoftware nu poateanticipa oricesituatie- Adaugareasauschimbareafunctionalitatilor, de platformeIngineriacivila- Esecurimai putine- Surpareaunuipodeste foarteperculoasapentruoameni- O experientade mai multemilenii- Un podstricatingeneralnu se reparaci se reconstruieste- Podulrezistala 99% dinconditii- Dacaun podeste inutilizabilatuncischimbamtraseeledrumurilor

5/9/2009 conf. dr. I. Pop 8

1.2 DefinitiaInginerieiSoftware

- Disciplina ( = metode,tehnici, utilitare)

- bazatapecunostinte(teorie)

- pecunostintade a face,produceceva(pragmatica)

- side a face sase stie(comunicare)

- pentrua produce(dezvoltare)

- inmodindustrial(marime)

- aplicatiisoftware

(produse)

- de ceamai buna calitate

5/9/2009 conf. dr. I. Pop 9

2.Ciclul de viataalunuiprodussoftware

5/9/2009 conf. dr. I. Pop 10

2.1Cum se desfasoaraingeneralun proiect?

- Entuziasmgeneralla inceput

- Un punctde crizaincare se constientizeazacaproiectulnu poatefi predatla timp

- Spresfarsit: un volumde muncaimpresionabil(24h/24h), resurseumanesuplimentare(colegulde an),tensiunesirelatiiincordateAcestcicluse repetasiinmarilecompaniide soft la primeleproiecterealizatede catreo companie.Principalacauzaeste incapacitateade planificaresigestionarea resurselor(timp, oameni, documentatie, utilitare, cunostinte, etc)

5/9/2009 conf. dr. I. Pop 11

2.2 Asanu10Punctde crizaTermende predareEfortPas 1Pas 2Pas 3Asa da

5/9/2009 conf. dr. I. Pop 12

2.3 Ciclulde viataoptimpentruderulareaunuiproiect

- Ciclude viata= ansambluletapelorparcurseindezvoltareaunuiprodussoftware.

- Etapelecicluluide viata:

1.Culegereade specificatii

2.Analiza

3.Proiectarea

4.ImplementareasiTestarea

5.ValidaresiIntegrare

6.Calificare

7.Punereainfunctiune

8.Mentinerea

9.Retragereasauinlocuirea

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Modelare Obiectuala UML
    • 01 Intro - Managementul Calitatii Proiectelor.pdf
    • 02 Etape de realizare a unui proiect OO.pdf
    • 03 Managementul proiectelor software.pdf
    • 04 Principii de Proiectare OO.pdf
    • 05 Introducere in UML.pdf
    • 06 Modelare Obiectuala UML.pdf
    • 08 1 Diagramele UML.pdf
    • 08 2 Diagrame de cazuri de utilizare.pdf
    • Rational Rose.pdf
Alte informații:
Tipuri fișiere:
pdf
Diacritice:
Da
Nota:
9/10 (1 voturi)
Anul redactarii:
2009
Nr fișiere:
9 fisiere
Pagini (total):
250 pagini
Imagini extrase:
200 imagini
Nr cuvinte:
20 825 cuvinte
Nr caractere:
121 666 caractere
Marime:
2.81MB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Calculatoare
Tag-uri:
modelare, retele, Instrumente software, calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!