Free Software Engineering Course Book Free Software engineering livre de cours
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. Ce cours gratuit livre sur Génie logiciel présente au lecteur state-of-the-art techniques de génie logiciel qui sont maintenant de l'utilité pratique et qui puisse être immédiatement appliquée dans la pratique des projets de logiciels. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. Il couvre les spécifications des logiciels, des logiciels de conception, la mise en œuvre, des logiciels de vérification et d'essais, de documentation et de gestion de projet. The chapters here are in doc format, and the book is also available online in HTML format. Les chapitres ici sont en format DOC, et le livre est aussi disponible en ligne sous format HTML.
Software Engineering Course Book: Software engineering livre de cours:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / se / software.htm
Overview: Vue d'ensemble:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Chapitre 1 Introduction:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Champ d'application
1.1.1 The development of software engineering 1.1.1 Le développement de logiciels d'ingénierie
1.1.2 The term software engineering 1.1.2 Le terme génie logiciel
1.2 Quality attributes of software products 1,2 attributs de qualité de produits logiciels
1.2.1 Software quality attributes 1.2.1 Logiciels les attributs de la qualité
1.2.2 The importance of quality criteria 1.2.2 L'importance des critères de qualité
1.2.3 The effects of quality criteria on each other 1.2.3 Les effets des critères de qualité les uns sur les autres
1.2.4 Quality assurance measure 1.2.4 L'assurance de la qualité mesure
1.3 The phases of a software project 1,3 Les phases d'un projet de logiciel
1.3.1 The classical sequential software life-cycle model 1.3.1 Le logiciel séquentiel classique du cycle de vie modèle
1.3.2 The waterfall model 1.3.2 Le modèle en cascade
1.3.3 The prototyping-oriented life-cycle model 1.3.3 Le prototypage axée sur le cycle de vie modèle
1.3.4 The spiral model 1.3.4 Le modèle en spirale
1.3.5 The object-oriented life-cycle model 1.3.5 L'orienté objet du cycle de vie modèle
Chapter 2 Software Specification: Logiciels chapitre 2 du cahier des charges:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Structure et contenu de la définition des exigences
2.2 Quality criteria for requirements definition 2,2 Critères de qualité pour la définition des exigences
2.3 Fundamental problems in defining requirements 2,3 problèmes fondamentaux dans la définition des exigences
2.4 Algebraic specification 2,4 spécification algébrique
2.5 Model-based specification 2,5 basée sur des modèles de spécification
Chapter 3 Software Design: Chapitre 3 Conception de logiciel:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 techniques de conception
3.1.1 Top-down design 3.1.1 Top-down design
3.1.2 Bottom-up design 3.1.2 Bas-conception
3.1.3 Systems design 3.1.3 Systems Design
3.1.4 Design decomposition 3.1.4 Conception de décomposition
3.2 User interface design 3,2 User Interface Design
3.3 Function-oriented design 3,3 axé sur la fonction de conception
3.4 Object-oriented design 3,4 Object-Oriented Design
3.4.1 The Abbott Method 3.4.1 La méthode Abbott
3.4.2 Design of the class hierarchies 3.4.2 Conception de la hiérarchie de classe
3.4.3 Generalization 3.4.3 Généralisation
Chapter 4 Implementation: Chapitre 4 Mise en œuvre:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 environnements de programmation
4.2 Programming style 4,2 style de programmation
4.3 Portability and reuse 4,3 portabilité et la réutilisation
4.3.1 Software portability 4.3.1 Logiciel de portabilité
4.3.2 Machine architecture dependencies 4.3.2 Machine architecture dépendances
4.3.3 Operating system dependencies 4.3.3 Système d'exploitation dépendances
4.3.4 Software reuse 4.3.4 Logiciel de réutilisation
4.4 Computer-aided software engineering 4,4 Computer-aided software engineering
4.4.1 CASE workbenches 4.4.1 CAS établis
4.4.2 Text editing systems 4.4.2 Texte édition systèmes
4.4.3 Language processing systems 4.4.3 Langue des systèmes de traitement
4.5 Incremental implementation 4,5 incrémental mise en œuvre
Chapter 5 Software Verification: Chapitre 5 Logiciel de vérification:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Méthodes d'essai
5.1.1 Verification of algorithms 5.1.1 Vérification des algorithmes
5.1.2 Static program analysis 5.1.2 analyse statique de programmes
5.1.3 Dynamic testing 5.1.3 Essai dynamique
5.1.4 Black-box and white-box tests 5.1.4 Black-box et blanc-boîte essais
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down et bottom-up tests
5.2 Mathematical program verification 5,2 mathématique programme de vérification
5.3 Debugging 5,3 Debugging
Chapter 6 Documentation: Chapitre 6 Documentation:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 documentation de l'utilisateur
6.2 System documentation 6,2 Système de documentation
6.3 Document quality 6,3 Document qualité
6.4 Document maintenance Document d'entretien 6,4
6.5 Document portability 6,5 portabilité des documents
Chapter 7 Project Management: Chapitre 7 Gestion de projet:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 L'objectif et les tâches de gestion de projet
7.2 Difficulties in project management 7,2 Difficultés dans la gestion de projet
7.3 Cost estimation 7,3 Calcul
7.4 Project organization 7,4 Organisation du projet
7.4.1 Hierarchical organizational model 7.4.1 modèle d'organisation hiérarchique
7.4.2 The chief programmer team 7.4.2 Le chef programmeur équipe
7.5 Software maintenance 7,5 maintenance des logiciels
7.5.1 Maintenance costs 7.5.1 Les coûts d'entretien
7.5.2 System restructuring 7.5.2 Système de restructuration
7.5.3 Program evolution dynamics 7.5.3 Programme d'évolution dynamique
Appendix: Annexe:
www.netnam.vn/unescocourse/se/se8.doc
Guide to the Software Engineering Body of Knowledge Guide pour le Software Engineering Body of Knowledge Free Computer Book Chapters and a Free Book Link Site Gratuit ordinateur chapitres de livres et un livre gratuit lien site Free Course: Object-oriented Program Design and Software Engineering Cours gratuit: Object-Oriented Program Design and Software Engineering 16 Web Development and Programming Ebooks 16 Développement de sites et de programmation Ebooks Free Subscriptions for Computer and Engineering Trade Publications Abonnement gratuit pour les ordinateurs et l'ingénierie des publications
Software Engineering Course Book: Software engineering livre de cours:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse / se / software.htm
Overview: Vue d'ensemble:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: Chapitre 1 Introduction:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1,1 Champ d'application
1.1.1 The development of software engineering 1.1.1 Le développement de logiciels d'ingénierie
1.1.2 The term software engineering 1.1.2 Le terme génie logiciel
1.2 Quality attributes of software products 1,2 attributs de qualité de produits logiciels
1.2.1 Software quality attributes 1.2.1 Logiciels les attributs de la qualité
1.2.2 The importance of quality criteria 1.2.2 L'importance des critères de qualité
1.2.3 The effects of quality criteria on each other 1.2.3 Les effets des critères de qualité les uns sur les autres
1.2.4 Quality assurance measure 1.2.4 L'assurance de la qualité mesure
1.3 The phases of a software project 1,3 Les phases d'un projet de logiciel
1.3.1 The classical sequential software life-cycle model 1.3.1 Le logiciel séquentiel classique du cycle de vie modèle
1.3.2 The waterfall model 1.3.2 Le modèle en cascade
1.3.3 The prototyping-oriented life-cycle model 1.3.3 Le prototypage axée sur le cycle de vie modèle
1.3.4 The spiral model 1.3.4 Le modèle en spirale
1.3.5 The object-oriented life-cycle model 1.3.5 L'orienté objet du cycle de vie modèle
Chapter 2 Software Specification: Logiciels chapitre 2 du cahier des charges:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2,1 Structure et contenu de la définition des exigences
2.2 Quality criteria for requirements definition 2,2 Critères de qualité pour la définition des exigences
2.3 Fundamental problems in defining requirements 2,3 problèmes fondamentaux dans la définition des exigences
2.4 Algebraic specification 2,4 spécification algébrique
2.5 Model-based specification 2,5 basée sur des modèles de spécification
Chapter 3 Software Design: Chapitre 3 Conception de logiciel:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3,1 techniques de conception
3.1.1 Top-down design 3.1.1 Top-down design
3.1.2 Bottom-up design 3.1.2 Bas-conception
3.1.3 Systems design 3.1.3 Systems Design
3.1.4 Design decomposition 3.1.4 Conception de décomposition
3.2 User interface design 3,2 User Interface Design
3.3 Function-oriented design 3,3 axé sur la fonction de conception
3.4 Object-oriented design 3,4 Object-Oriented Design
3.4.1 The Abbott Method 3.4.1 La méthode Abbott
3.4.2 Design of the class hierarchies 3.4.2 Conception de la hiérarchie de classe
3.4.3 Generalization 3.4.3 Généralisation
Chapter 4 Implementation: Chapitre 4 Mise en œuvre:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4,1 environnements de programmation
4.2 Programming style 4,2 style de programmation
4.3 Portability and reuse 4,3 portabilité et la réutilisation
4.3.1 Software portability 4.3.1 Logiciel de portabilité
4.3.2 Machine architecture dependencies 4.3.2 Machine architecture dépendances
4.3.3 Operating system dependencies 4.3.3 Système d'exploitation dépendances
4.3.4 Software reuse 4.3.4 Logiciel de réutilisation
4.4 Computer-aided software engineering 4,4 Computer-aided software engineering
4.4.1 CASE workbenches 4.4.1 CAS établis
4.4.2 Text editing systems 4.4.2 Texte édition systèmes
4.4.3 Language processing systems 4.4.3 Langue des systèmes de traitement
4.5 Incremental implementation 4,5 incrémental mise en œuvre
Chapter 5 Software Verification: Chapitre 5 Logiciel de vérification:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5,1 Méthodes d'essai
5.1.1 Verification of algorithms 5.1.1 Vérification des algorithmes
5.1.2 Static program analysis 5.1.2 analyse statique de programmes
5.1.3 Dynamic testing 5.1.3 Essai dynamique
5.1.4 Black-box and white-box tests 5.1.4 Black-box et blanc-boîte essais
5.1.5 Top-down and bottom-up testing 5.1.5 Top-down et bottom-up tests
5.2 Mathematical program verification 5,2 mathématique programme de vérification
5.3 Debugging 5,3 Debugging
Chapter 6 Documentation: Chapitre 6 Documentation:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6,1 documentation de l'utilisateur
6.2 System documentation 6,2 Système de documentation
6.3 Document quality 6,3 Document qualité
6.4 Document maintenance Document d'entretien 6,4
6.5 Document portability 6,5 portabilité des documents
Chapter 7 Project Management: Chapitre 7 Gestion de projet:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7,1 L'objectif et les tâches de gestion de projet
7.2 Difficulties in project management 7,2 Difficultés dans la gestion de projet
7.3 Cost estimation 7,3 Calcul
7.4 Project organization 7,4 Organisation du projet
7.4.1 Hierarchical organizational model 7.4.1 modèle d'organisation hiérarchique
7.4.2 The chief programmer team 7.4.2 Le chef programmeur équipe
7.5 Software maintenance 7,5 maintenance des logiciels
7.5.1 Maintenance costs 7.5.1 Les coûts d'entretien
7.5.2 System restructuring 7.5.2 Système de restructuration
7.5.3 Program evolution dynamics 7.5.3 Programme d'évolution dynamique
Appendix: Annexe:
www.netnam.vn/unescocourse/se/se8.doc
Popularity: 65% [ Popularité: 65% [ ? ? ] ]
Related Posts: Postes connexes:





















