Software Engineering

Notiță
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 19 în total
Cuvinte : 22742
Mărime: 471.33KB (arhivat)
Publicat de: Robert Andrei
Puncte necesare: 5
Profesor îndrumător / Prezentat Profesorului: Moldoveanu Florica
Fituici Software Engineering. FILS (Inginerie cu Predare in Limbi Straine). Anul V. Specializarea: Stiinta Calculatoarelor

Extras din notiță

1. Introduction A. Definitions B. Main Activities Of A Software Project C. Software Development Life Cycle Models 2. User Requirements Definition 3. Software Requirements Definition 4. Architectural Design 5. Detailed Design 6. Software Verification And Validation 7. Software Quality 8. Software Metrics 9. Formal Specifications 10. Software Project Management 1. Introduction The Software Crisis During The Years 1960/1970 It Became Clear That: • The Construction Of Large Programs Is Much More Problematic Than For Small Programs. • The Effort Increases More Than Linearly Compared To The Size Of A Program. • Hardware Is No Longer The Most Important Factor. • Do-it-yourself Programming Is Not The Same As The Development Of A Product To Be Used By Or Adapted By Others. • A Program Is Not A Static Entity, But It Evolves In Time Due To Changes In Requirements And Environment. Software Is No Longer Specialized Problem-solving, But An Industry In Itself. Hence A Discipline To Provide A Framework For Building Software. Software Characteristics Software Production Does Not Lead To A Physical Product (Like A Car, Vlsi Chip, Building), The Results Are Logical Products. Some Typical Characteristics Are: • Software Is Developed Or Engineered. It Is Not Manufactured In The Classical Sense. O For Hardware The Manufacturing Phase Can Introduce Quality Problems That Are Not Existent For Software. O Furthermore, A Separate Manufacturing Process Has To Be Developed. O Software Development Costs Are Concentrated In Engineering. O Software Only Suffers From Design Errors. • Most Software Is Custom-built, Rather Than Being Assembled From Existing Components. • Software Does Not Wear Out. Hardware Follows The "Bathtub" Curve: Software Does Not Suffer From Wearing Out, So It Should Follow This Curve But, Due To Changes During Its Life-time It Deteriorates Some Definitions Of Software Engineering There Exist A Lot Of Definitions Of The Term Software Engineering. One Of The Earliest Was Given By Bauer In 1969: The Establishment And Use Of Sound Engineering Principles In Order To Obtain Economically Software That Is Reliable And Works Efficiently On Real Machines. Another Quite Common One Is The Ieee 1993 Definition: The Application Of A Systematic, Disciplined, Quantifiable Approach To The Development, Operation And Maintenance Of Software, That Is The Application Of Engineering

Preview document

Software Engineering - Pagina 1
Software Engineering - Pagina 2
Software Engineering - Pagina 3
Software Engineering - Pagina 4
Software Engineering - Pagina 5
Software Engineering - Pagina 6
Software Engineering - Pagina 7
Software Engineering - Pagina 8
Software Engineering - Pagina 9
Software Engineering - Pagina 10
Software Engineering - Pagina 11
Software Engineering - Pagina 12
Software Engineering - Pagina 13
Software Engineering - Pagina 14
Software Engineering - Pagina 15
Software Engineering - Pagina 16
Software Engineering - Pagina 17
Software Engineering - Pagina 18
Software Engineering - Pagina 19

Conținut arhivă zip

  • Software Engineering.pdf

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Proiectarea Sistemelor Informaționale

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

Implementarea sistemului de management al calității la firma SC Software Engineering & Communication SRL - documentele calității

1. INTRODUCERE 1.1. Prezentarea generala a firmei Sub patronaj austriac, SC. Software Engineering & Communication SRL este o firma fondata in...

Produse software - asigurarea calității

1. Prezentare generală. Calitatea în domeniul informatic Problema calităţii în general Calitatea este un atribut al unui produs sau serviciu prin...

Software Bancar

Introducere Informatica a cunoscut şi cunoaşte o dinamică de dezvoltare accentuată, care s-a făcut simţită prin produse informatice cu performanţe...

Project în Business Administration - The Microsoft Corporation

The Microsoft Corporation Introduction Microsoft Corporation is an American multinational computer technology corporation with 79,000 employees...

Arhitectura software pentru data mining

Georges Edouard Kouamou, National Advanced School of Engineering, Cameroon 1. Introducere Data Mining cunoscut și sub denumirea Knowledge...

Sisteme multi agent

Modele multi-agent sunt folosite în proiectarea unor sisteme software interactive care se bazeazã pe functionarea într-un sistem stimul-rãspuns....

Ingineria Sistemelor de Progamare - Software Engineering

Generalitati. Istoric Ingineria sistemelor de programare sau ingineria software, sub alta denumire, este o disciplina care se ocupa de toate...

Ai nevoie de altceva?