Aquest llibre de curs lliure sobre Enginyeria de Programari presenta el lector a tècniques d'enginyeria de programari modernes que són ara d'utilitat pràctica i que es poden aplicar immediatament en projectes de programari pràctics. Cobreix especificació de programari, disseny de programari, aplicació, comprovació de programari i testatge, documentació, i direcció de projectes. Els capítols aquí són en el format de
doc, i el llibre està també disponible en línia en el format de HTML.
Llibre de Curs d'Enginyeria de Programari: www.netnam.vn/unescocourse/se/software.htm Visió de conjunt: www.netnam.vn/unescocourse/se/se0.doc Capítol 1 Introducció: www.netnam.vn/unescocourse/se/se1.doc 1.1 Abast
1.1.1 El desenvolupament d'enginyeria de programari
1.1.2 L'enginyeria de programari de terme
1.2 Atributs de qualitat de productes de programari
1.2.1 Atributs de qualitat de programari
1.2.2 La importància de criteris de qualitat
1.2.3 Els efectes de criteris de qualitat l'un sobre l'altre
1.2.4 Mesura de control de qualitat
1.3 Les fases d'un projecte de programari
1.3.1 El model de cicle de vida de programari seqüencial clàssic
1.3.2 El model de cascades
1.3.3 El model de cicle de vida proto mecanografia-orientava
1.3.4 El model d'espiral
1.3.5 El model de cicle de vida orientat a l'objecte
Capítol 2 Especificació de Programari: www.netnam.vn/unescocourse/se/se2.doc 2.1 Estructura i contingut de la definició de requisits
2.2 Criteris de qualitat per definició de requisits
2.3 Problemes fonamentals definint requisits
2.4 Especificació algebraica
2.5 Especificació modèlicament basada
Capítol 3 Disseny de Programari: www.netnam.vn/unescocourse/se/se3.doc 3.1 Tècniques de disseny
3.1.1 Disseny de dalt a baix
3.1.2 Disseny de baix a dalt
3.1.3 Disseny de sistemes
3.1.4 Descomposició de disseny
3.2 Disseny d'interfície d'usuari
3.3 Disseny orientat a la funció
3.4 Disseny orientat a l'objecte
3.4.1 El Mètode
Abbott 3.4.2 Disseny de les jerarquies de classe
3.4.3 Generalització
Capítol 4 Aplicació: www.netnam.vn/unescocourse/se/se4.doc 4.1 Ambients de programació
4.2 Estil de programació
4.3 Portabilitat i reutilització
4.3.1 Portabilitat de programari
4.3.2 Dependències d'arquitectura de màquines
4.3.3 Dependències de sistema operatiu
4.3.4 Reutilització de programari
4.4 Enginyeria de programari assistida per ordinador
4.4.1 Taulells de CAS
4.4.2 Sistemes d'edició de text
4.4.3 Sistemes de processament de llengua
4.5 Aplicació incremental
Capítol 5 Comprovació de Programari: www.netnam.vn/unescocourse/se/se5.doc 5.1 Mètodes de prova
5.1.1 Comprovació d'algoritmes
5.1.2 Anàlisi de programa estàtica
5.1.3 Testatge dinàmic
5.1.4 Caixa negra i proves de caixa blanca
5.1.5 Testatge de dalt a baix i de baix a dalt
5.2 Comprovació de programa matemàtica
5.3 Depurant
Capítol 6 Documentació: www.netnam.vn/unescocourse/se/se6.doc 6.1 Documentació d'usuari
6.2 Documentació de sistema
6.3 Qualitat de document
6.4 Manteniment de document
6.5 Portabilitat de document
Capítol 7 Direcció de Projectes: www.netnam.vn/unescocourse/se/se7.doc 7.1 L'objectiu i tasques de direcció de projectes
7.2 Dificultats de direcció de projectes
7.3 Opinió de cost
7.4 Organització de projecte
7.4.1 Model organitzatiu jeràrquic
7.4.2 L'equip programador principal
7.5 Manteniment de programari
7.5.1 Costos de manteniment
7.5.2 Reestructuració de sistema
7.5.3 Dinàmica d'evolució de programa
Apèndix: www.netnam.vn/unescocourse/se/se8.docPopularitat: 36% [?]
Correus Relacionats:Guia al Cos d'Enginyeria de Programari de ConeixementEnginyeria de Programari, QA de Programari, i Direcció de Projectes eBooksAlliberi Capítols de Llibre Informàtics i un Lloc d'Enllaç de Llibre LliureCurs Lliure: Enginyeria de Disseny i Programari de Programa orientada a l'objecteAlliberi Subscripcions per a Publicacions de Comerç d'Informàtic i Enginyeria