Free Software Engineering Course Book Freie Software Engineering Lehrbuch
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. Dieser kostenlose Lehrbuch on Software Engineering führt den Leser in state-of-the-art Software-Engineering-Techniken, die jetzt von praktischen Nutzen und die angewendet werden kann, sofort in der Praxis Software-Projekten. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. Es umfasst Software-Spezifikation, Software-Design, Implementierung, Software-Verifikation und Test, Dokumentation und Projektmanagement. The chapters here are in doc format, and the book is also available online in HTML format. Die Kapitel sind hier im doc-Format, und das Buch ist auch online verfügbar im HTML-Format.
Software Engineering Course Book: Software Engineering Lehrwerk:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / se / software.htm
Overview: Übersicht:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Kapitel 1 Einleitung:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Geltungsbereich
1.1.1 The development of software engineering 1.1.1 Die Entwicklung von Software-Engineering
1.1.2 The term software engineering 1.1.2 Der Begriff Software-Engineering
1.2 Quality attributes of software products 1,2 Qualitätsmerkmale von Software-Produkten
1.2.1 Software quality attributes 1.2.1 Software Quality Attribute
1.2.2 The importance of quality criteria 1.2.2 Die Bedeutung von Qualitätskriterien
1.2.3 The effects of quality criteria on each other 1.2.3 Die Auswirkungen von Qualitätskriterien in jedem anderen
1.2.4 Quality assurance measure 1.2.4 Qualitätssicherung Maßnahme
1.3 The phases of a software project 1,3 Die Phasen eines Software-Projekts
1.3.1 The classical sequential software life-cycle model 1.3.1 Die klassische sequentielle Software-Life-Cycle-Modell
1.3.2 The waterfall model 1.3.2 Das Wasserfallmodell
1.3.3 The prototyping-oriented life-cycle model 1.3.3 Die Prototyping-orientierte Life-Cycle-Modell
1.3.4 The spiral model 1.3.4 Das Spiralmodell
1.3.5 The object-oriented life-cycle model 1.3.5 Die objekt-orientierte Life-Cycle-Modell
Chapter 2 Software Specification: Kapitel 2 Software-Spezifikation:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Struktur und Inhalt der Anforderungen Definition
2.2 Quality criteria for requirements definition 2,2 Qualitätskriterium für Requirements Definition
2.3 Fundamental problems in defining requirements 2,3 grundlegenden Probleme bei der Festlegung der Anforderungen
2.4 Algebraic specification 2,4 Algebraische Spezifikation
2.5 Model-based specification 2,5 Model-based Spezifikation
Chapter 3 Software Design: Kapitel 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 Entwurfstechniken
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 Systems Design
3.1.4 Design decomposition 3.1.4 Design Zersetzung
3.2 User interface design 3,2 User Interface Design
3.3 Function-oriented design 3,3 Funktions-orientiertes Design
3.4 Object-oriented design 3,4 Object-Oriented Design
3.4.1 The Abbott Method 3.4.1 Die Abbott-Methode
3.4.2 Design of the class hierarchies 3.4.2 Aufbau der Klassenhierarchien
3.4.3 Generalization 3.4.3 Generalisierung
Chapter 4 Implementation: Kapitel 4 Umsetzung:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 Programmierumgebungen
4.2 Programming style 4,2 Programmierstil
4.3 Portability and reuse 4,3 Portabilität und Wiederverwendung
4.3.1 Software portability 4.3.1 Software-Portabilität
4.3.2 Machine architecture dependencies 4.3.2 Machine Architektur Abhängigkeiten
4.3.3 Operating system dependencies 4.3.3 Betriebssystem Abhängigkeiten
4.3.4 Software reuse 4.3.4 Software-Wiederverwendung
4.4 Computer-aided software engineering 4,4 Computer-Aided Software Engineering
4.4.1 CASE workbenches 4.4.1 CASE Werkbänke
4.4.2 Text editing systems 4.4.2 Textbearbeitung Systeme
4.4.3 Language processing systems 4.4.3 Language Processing-Systeme
4.5 Incremental implementation 4,5 Inkremental-Umsetzung
Chapter 5 Software Verification: Kapitel 5 Software-Verifikation:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Prüfverfahren
5.1.1 Verification of algorithms 5.1.1 Überprüfung von Algorithmen
5.1.2 Static program analysis 5.1.2 Statische Programm-Analyse
5.1.3 Dynamic testing 5.1.3 Dynamische Tests
5.1.4 Black-box and white-box tests 5.1.4 Black-Box und White-Box-Tests
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down-und Bottom-up-Test
5.2 Mathematical program verification 5,2 Mathematische Programm Verifikation
5.3 Debugging 5,3 Debugging
Chapter 6 Documentation: Kapitel 6 Dokumentation:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 User-Dokumentation
6.2 System documentation 6,2 System-Dokumentation
6.3 Document quality 6,3 Document Qualität
6.4 Document maintenance 6,4 Document Wartung
6.5 Document portability 6,5 Dokument Portabilität
Chapter 7 Project Management: Kapitel 7 Projektmanagement:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 Das Ziel und die Aufgaben des Projektmanagements
7.2 Difficulties in project management 7,2 Schwierigkeiten im Projektmanagement
7.3 Cost estimation 7,3 Kalkulation
7.4 Project organization 7,4 Projektorganisation
7.4.1 Hierarchical organizational model 7.4.1 Hierarchischer organisatorische Modell
7.4.2 The chief programmer team 7.4.2 Der Chef Programmierer-Team
7.5 Software maintenance 7,5 Software-Wartung
7.5.1 Maintenance costs 7.5.1 Wartung Kosten
7.5.2 System restructuring 7.5.2 System-Umstrukturierung
7.5.3 Program evolution dynamics 7.5.3 Programm-Entwicklung Dynamik
Appendix: Anhang:
www.netnam.vn/unescocourse/se/se8.doc
Guide to the Software Engineering Body of Knowledge Guide to the Software Engineering Body of Knowledge Free Computer Book Chapters and a Free Book Link Site Freie Computer Buchkapiteln und ein kostenloses Buch Link Site Free Course: Object-oriented Program Design and Software Engineering Kostenloser Spanischkurs: Objekt-orientierte Programm Design und Software Engineering 16 Web Development and Programming Ebooks 16 Web-Entwicklung und Programmierung Ebooks Free Subscriptions for Computer and Engineering Trade Publications Gratis-Abos für Computer-und Engineering-Fachzeitschriften
Software Engineering Course Book: Software Engineering Lehrwerk:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / se / software.htm
Overview: Übersicht:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Kapitel 1 Einleitung:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Geltungsbereich
1.1.1 The development of software engineering 1.1.1 Die Entwicklung von Software-Engineering
1.1.2 The term software engineering 1.1.2 Der Begriff Software-Engineering
1.2 Quality attributes of software products 1,2 Qualitätsmerkmale von Software-Produkten
1.2.1 Software quality attributes 1.2.1 Software Quality Attribute
1.2.2 The importance of quality criteria 1.2.2 Die Bedeutung von Qualitätskriterien
1.2.3 The effects of quality criteria on each other 1.2.3 Die Auswirkungen von Qualitätskriterien in jedem anderen
1.2.4 Quality assurance measure 1.2.4 Qualitätssicherung Maßnahme
1.3 The phases of a software project 1,3 Die Phasen eines Software-Projekts
1.3.1 The classical sequential software life-cycle model 1.3.1 Die klassische sequentielle Software-Life-Cycle-Modell
1.3.2 The waterfall model 1.3.2 Das Wasserfallmodell
1.3.3 The prototyping-oriented life-cycle model 1.3.3 Die Prototyping-orientierte Life-Cycle-Modell
1.3.4 The spiral model 1.3.4 Das Spiralmodell
1.3.5 The object-oriented life-cycle model 1.3.5 Die objekt-orientierte Life-Cycle-Modell
Chapter 2 Software Specification: Kapitel 2 Software-Spezifikation:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Struktur und Inhalt der Anforderungen Definition
2.2 Quality criteria for requirements definition 2,2 Qualitätskriterium für Requirements Definition
2.3 Fundamental problems in defining requirements 2,3 grundlegenden Probleme bei der Festlegung der Anforderungen
2.4 Algebraic specification 2,4 Algebraische Spezifikation
2.5 Model-based specification 2,5 Model-based Spezifikation
Chapter 3 Software Design: Kapitel 3 Software Design:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 Entwurfstechniken
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 Systems Design
3.1.4 Design decomposition 3.1.4 Design Zersetzung
3.2 User interface design 3,2 User Interface Design
3.3 Function-oriented design 3,3 Funktions-orientiertes Design
3.4 Object-oriented design 3,4 Object-Oriented Design
3.4.1 The Abbott Method 3.4.1 Die Abbott-Methode
3.4.2 Design of the class hierarchies 3.4.2 Aufbau der Klassenhierarchien
3.4.3 Generalization 3.4.3 Generalisierung
Chapter 4 Implementation: Kapitel 4 Umsetzung:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 Programmierumgebungen
4.2 Programming style 4,2 Programmierstil
4.3 Portability and reuse 4,3 Portabilität und Wiederverwendung
4.3.1 Software portability 4.3.1 Software-Portabilität
4.3.2 Machine architecture dependencies 4.3.2 Machine Architektur Abhängigkeiten
4.3.3 Operating system dependencies 4.3.3 Betriebssystem Abhängigkeiten
4.3.4 Software reuse 4.3.4 Software-Wiederverwendung
4.4 Computer-aided software engineering 4,4 Computer-Aided Software Engineering
4.4.1 CASE workbenches 4.4.1 CASE Werkbänke
4.4.2 Text editing systems 4.4.2 Textbearbeitung Systeme
4.4.3 Language processing systems 4.4.3 Language Processing-Systeme
4.5 Incremental implementation 4,5 Inkremental-Umsetzung
Chapter 5 Software Verification: Kapitel 5 Software-Verifikation:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Prüfverfahren
5.1.1 Verification of algorithms 5.1.1 Überprüfung von Algorithmen
5.1.2 Static program analysis 5.1.2 Statische Programm-Analyse
5.1.3 Dynamic testing 5.1.3 Dynamische Tests
5.1.4 Black-box and white-box tests 5.1.4 Black-Box und White-Box-Tests
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down-und Bottom-up-Test
5.2 Mathematical program verification 5,2 Mathematische Programm Verifikation
5.3 Debugging 5,3 Debugging
Chapter 6 Documentation: Kapitel 6 Dokumentation:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 User-Dokumentation
6.2 System documentation 6,2 System-Dokumentation
6.3 Document quality 6,3 Document Qualität
6.4 Document maintenance 6,4 Document Wartung
6.5 Document portability 6,5 Dokument Portabilität
Chapter 7 Project Management: Kapitel 7 Projektmanagement:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 Das Ziel und die Aufgaben des Projektmanagements
7.2 Difficulties in project management 7,2 Schwierigkeiten im Projektmanagement
7.3 Cost estimation 7,3 Kalkulation
7.4 Project organization 7,4 Projektorganisation
7.4.1 Hierarchical organizational model 7.4.1 Hierarchischer organisatorische Modell
7.4.2 The chief programmer team 7.4.2 Der Chef Programmierer-Team
7.5 Software maintenance 7,5 Software-Wartung
7.5.1 Maintenance costs 7.5.1 Wartung Kosten
7.5.2 System restructuring 7.5.2 System-Umstrukturierung
7.5.3 Program evolution dynamics 7.5.3 Programm-Entwicklung Dynamik
Appendix: Anhang:
www.netnam.vn/unescocourse/se/se8.doc
Popularity: 65% [ Beliebtheit: 65% [ ? ? ] ]
Related Posts: Verwandte Beiträge:





















