Free Software Engineering Course Book Software libero corso di ingegneria libro
This free course book on Software Engineering introduces the reader to state-of-the-art software engineering techniques which are now of practical utility and which can be applied immediately in practical software projects. Questo libro libero corso a di Ingegneria del Software introduce il lettore a state-of-the-art tecniche di ingegneria del software che ora sono di utilità pratica e che può essere applicato immediatamente in pratica progetti software. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. Essa riguarda le specifiche del software, il software di progettazione, realizzazione, il software di verifica e collaudo, documentazione, e la gestione del progetto. The chapters here are in doc format, and the book is also available online in HTML format. Qui i capitoli sono in formato doc, e il libro è disponibile anche on-line in formato HTML.
Software Engineering Course Book: Corso di Ingegneria del Software libro:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / SE / software.htm
Overview: Panoramica:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Capitolo 1 Introduzione:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Campo di applicazione
1.1.1 The development of software engineering 1.1.1 Lo sviluppo di software engineering
1.1.2 The term software engineering 1.1.2 Il termine di ingegneria del software
1.2 Quality attributes of software products 1,2 attributi di qualità di prodotti software
1.2.1 Software quality attributes 1.2.1 Software attributi di qualità
1.2.2 The importance of quality criteria 1.2.2 L'importanza di criteri di qualità
1.2.3 The effects of quality criteria on each other 1.2.3 Gli effetti di criteri di qualità su ogni altro
1.2.4 Quality assurance measure 1.2.4 Garanzia di qualità misura
1.3 The phases of a software project 1,3 Le fasi di un progetto software
1.3.1 The classical sequential software life-cycle model 1.3.1 Il classico software sequenziale del ciclo di vita modello
1.3.2 The waterfall model 1.3.2 Il modello cascata
1.3.3 The prototyping-oriented life-cycle model 1.3.3 La prototipazione orientati sul ciclo di vita modello
1.3.4 The spiral model 1.3.4 Il modello a spirale
1.3.5 The object-oriented life-cycle model 1.3.5 Il object-oriented del ciclo di vita modello
Chapter 2 Software Specification: Capitolo 2 Specifiche Software:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Struttura e contenuto della definizione dei requisiti
2.2 Quality criteria for requirements definition 2,2 Criteri di qualità per definizione requisiti
2.3 Fundamental problems in defining requirements 2,3 problemi fondamentali nella definizione di requisiti
2.4 Algebraic specification 2,4 specificazione algebrica
2.5 Model-based specification Modello 2,5 a base di specificazione
Chapter 3 Software Design: Capitolo 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 tecniche di progettazione
3.1.1 Top-down design 3.1.1 top-down design
3.1.2 Bottom-up design 3.1.2 bottom-up design
3.1.3 Systems design 3.1.3 Sistemi di progettazione
3.1.4 Design decomposition 3.1.4 Design di decomposizione
3.2 User interface design 3,2 Interfaccia utente di progettazione
3.3 Function-oriented design 3,3-Funzione di progettazione orientata
3.4 Object-oriented design 3,4 object-oriented design
3.4.1 The Abbott Method 3.4.1 Il metodo di Abbott
3.4.2 Design of the class hierarchies 3.4.2 Progettazione della classe gerarchie
3.4.3 Generalization 3.4.3 generalizzazione
Chapter 4 Implementation: Capitolo 4 Attuazione:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 ambienti di programmazione
4.2 Programming style 4,2 stile di programmazione
4.3 Portability and reuse 4,3 Portabilità e riutilizzo
4.3.1 Software portability 4.3.1 Software portabilità
4.3.2 Machine architecture dependencies 4.3.2 Macchina architettura dipendenze
4.3.3 Operating system dependencies 4.3.3 Sistema operativo dipendenze
4.3.4 Software reuse Il riutilizzo del software 4.3.4
4.4 Computer-aided software engineering 4,4 Computer-aided software engineering
4.4.1 CASE workbenches 4.4.1 CASO lavoro
4.4.2 Text editing systems 4.4.2 Testo sistemi di editing
4.4.3 Language processing systems 4.4.3 Lingua sistemi di elaborazione
4.5 Incremental implementation 4,5 incrementale attuazione
Chapter 5 Software Verification: Capitolo 5 Software di verifica:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Metodi di prova
5.1.1 Verification of algorithms 5.1.1 Verifica di algoritmi
5.1.2 Static program analysis 5.1.2 programma di analisi statico
5.1.3 Dynamic testing 5.1.3 Dynamic test
5.1.4 Black-box and white-box tests 5.1.4 Black-box e bianco-box test
5.1.5 Top-down and bottom-up testing 5.1.5 top-down e bottom-up test
5.2 Mathematical program verification 5,2 teorico programma di verifica
5.3 Debugging 5,3 debug
Chapter 6 Documentation: Capitolo 6 Documentazione:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 documentazione utente
6.2 System documentation 6,2 documentazione relativa al sistema
6.3 Document quality 6,3 Documento di qualità
6.4 Document maintenance 6,4 Documento di manutenzione
6.5 Document portability 6,5 portabilità del documento
Chapter 7 Project Management: Capitolo 7 Project Management:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management L'obiettivo 7,1 e compiti della gestione dei progetti
7.2 Difficulties in project management 7,2 Difficoltà nella gestione del progetto
7.3 Cost estimation 7,3 di stima dei costi
7.4 Project organization 7,4 organizzazione del progetto
7.4.1 Hierarchical organizational model 7.4.1 gerarchico modello organizzativo
7.4.2 The chief programmer team 7.4.2 Il programmatore capo squadra
7.5 Software maintenance 7,5 manutenzione software
7.5.1 Maintenance costs 7.5.1 costi di manutenzione
7.5.2 System restructuring 7.5.2 Sistema di ristrutturazione
7.5.3 Program evolution dynamics 7.5.3 Programma di evoluzione dinamica
Appendix: Appendice:
www.netnam.vn/unescocourse/se/se8.doc
Guide to the Software Engineering Body of Knowledge Guida per il Software Engineering Body of Knowledge Free Computer Book Chapters and a Free Book Link Site Libero computer capitoli di libro e di un libro libero link del sito Free Course: Object-oriented Program Design and Software Engineering Corso gratuito: Object-Oriented Program Design e di Ingegneria del Software 16 Web Development and Programming Ebooks 16 Web Sviluppo e Programmazione Ebooks Free Subscriptions for Computer and Engineering Trade Publications Iscrizioni gratuite per computer e di ingegneria del commercio pubblicazioni
Software Engineering Course Book: Corso di Ingegneria del Software libro:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / SE / software.htm
Overview: Panoramica:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Capitolo 1 Introduzione:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Campo di applicazione
1.1.1 The development of software engineering 1.1.1 Lo sviluppo di software engineering
1.1.2 The term software engineering 1.1.2 Il termine di ingegneria del software
1.2 Quality attributes of software products 1,2 attributi di qualità di prodotti software
1.2.1 Software quality attributes 1.2.1 Software attributi di qualità
1.2.2 The importance of quality criteria 1.2.2 L'importanza di criteri di qualità
1.2.3 The effects of quality criteria on each other 1.2.3 Gli effetti di criteri di qualità su ogni altro
1.2.4 Quality assurance measure 1.2.4 Garanzia di qualità misura
1.3 The phases of a software project 1,3 Le fasi di un progetto software
1.3.1 The classical sequential software life-cycle model 1.3.1 Il classico software sequenziale del ciclo di vita modello
1.3.2 The waterfall model 1.3.2 Il modello cascata
1.3.3 The prototyping-oriented life-cycle model 1.3.3 La prototipazione orientati sul ciclo di vita modello
1.3.4 The spiral model 1.3.4 Il modello a spirale
1.3.5 The object-oriented life-cycle model 1.3.5 Il object-oriented del ciclo di vita modello
Chapter 2 Software Specification: Capitolo 2 Specifiche Software:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Struttura e contenuto della definizione dei requisiti
2.2 Quality criteria for requirements definition 2,2 Criteri di qualità per definizione requisiti
2.3 Fundamental problems in defining requirements 2,3 problemi fondamentali nella definizione di requisiti
2.4 Algebraic specification 2,4 specificazione algebrica
2.5 Model-based specification Modello 2,5 a base di specificazione
Chapter 3 Software Design: Capitolo 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 tecniche di progettazione
3.1.1 Top-down design 3.1.1 top-down design
3.1.2 Bottom-up design 3.1.2 bottom-up design
3.1.3 Systems design 3.1.3 Sistemi di progettazione
3.1.4 Design decomposition 3.1.4 Design di decomposizione
3.2 User interface design 3,2 Interfaccia utente di progettazione
3.3 Function-oriented design 3,3-Funzione di progettazione orientata
3.4 Object-oriented design 3,4 object-oriented design
3.4.1 The Abbott Method 3.4.1 Il metodo di Abbott
3.4.2 Design of the class hierarchies 3.4.2 Progettazione della classe gerarchie
3.4.3 Generalization 3.4.3 generalizzazione
Chapter 4 Implementation: Capitolo 4 Attuazione:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 ambienti di programmazione
4.2 Programming style 4,2 stile di programmazione
4.3 Portability and reuse 4,3 Portabilità e riutilizzo
4.3.1 Software portability 4.3.1 Software portabilità
4.3.2 Machine architecture dependencies 4.3.2 Macchina architettura dipendenze
4.3.3 Operating system dependencies 4.3.3 Sistema operativo dipendenze
4.3.4 Software reuse Il riutilizzo del software 4.3.4
4.4 Computer-aided software engineering 4,4 Computer-aided software engineering
4.4.1 CASE workbenches 4.4.1 CASO lavoro
4.4.2 Text editing systems 4.4.2 Testo sistemi di editing
4.4.3 Language processing systems 4.4.3 Lingua sistemi di elaborazione
4.5 Incremental implementation 4,5 incrementale attuazione
Chapter 5 Software Verification: Capitolo 5 Software di verifica:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Metodi di prova
5.1.1 Verification of algorithms 5.1.1 Verifica di algoritmi
5.1.2 Static program analysis 5.1.2 programma di analisi statico
5.1.3 Dynamic testing 5.1.3 Dynamic test
5.1.4 Black-box and white-box tests 5.1.4 Black-box e bianco-box test
5.1.5 Top-down and bottom-up testing 5.1.5 top-down e bottom-up test
5.2 Mathematical program verification 5,2 teorico programma di verifica
5.3 Debugging 5,3 debug
Chapter 6 Documentation: Capitolo 6 Documentazione:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 documentazione utente
6.2 System documentation 6,2 documentazione relativa al sistema
6.3 Document quality 6,3 Documento di qualità
6.4 Document maintenance 6,4 Documento di manutenzione
6.5 Document portability 6,5 portabilità del documento
Chapter 7 Project Management: Capitolo 7 Project Management:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management L'obiettivo 7,1 e compiti della gestione dei progetti
7.2 Difficulties in project management 7,2 Difficoltà nella gestione del progetto
7.3 Cost estimation 7,3 di stima dei costi
7.4 Project organization 7,4 organizzazione del progetto
7.4.1 Hierarchical organizational model 7.4.1 gerarchico modello organizzativo
7.4.2 The chief programmer team 7.4.2 Il programmatore capo squadra
7.5 Software maintenance 7,5 manutenzione software
7.5.1 Maintenance costs 7.5.1 costi di manutenzione
7.5.2 System restructuring 7.5.2 Sistema di ristrutturazione
7.5.3 Program evolution dynamics 7.5.3 Programma di evoluzione dinamica
Appendix: Appendice:
www.netnam.vn/unescocourse/se/se8.doc
Popularity: 64% [ Popularity: 64% [ ? ? ] ]
Related Posts: Posti connessi:





















