ANTOLOGA
MATERIA: Fundamentos de desarrollo de sistemas
CARRERA: Ingeniera en sistemas computacionales
CLAVE DE LA ASIGNATURA: SCM - 0413
CLAVE DEL PLAN: ISIC - 2004 - 296
In
Registro acadmico:
Se entrega al cliente
s mejoras y/o nuevos requerimiento (si las hay). Y se agrega una nueva funcin.
Se entrega al cliente
Captura planes de
El
cliente puede solicitar mejoras y/o incorporar nuevo (s) requ
estudio
ndice
1.
Conceptos Introductorios.......................................................................1
1.1. Introduccin a los Sistemas...................................................................1
1.1.1 Descripcin general de sistemas...................................................2
1.1.2 Tipos de Sistemas............................................................................4
1.1.3 Clasificacin de Sistemas...............................................................5
1.2. Ciclo de vida de un proyecto de software.............................................8
1.2.1. Planificacin y gestin del proyecto..............................................8
1.2.2. Determinacin de requerimientos..................................................8
1.2.3. Anlisis y diseo..............................................................................9
1.2.4. Programacin..................................................................................10
1.2.5. Pruebas e implantacin.................................................................10
2.
Introduccin a la ingeniera de software.............................................11
2.1.
Definicin de ingeniera de software...............................................13
2.2.
Historia de la ingeniera de software...............................................14
2.3.
Caractersticas del software.............................................................16
2.4.
Mitos del software..............................................................................17
2.5.
Capas de la ingeniera de software..................................................18
2.6.
El proceso de software......................................................................19
2.7.
Software de calidad...........................................................................21
2.8.
Factores de calidad y productividad................................................26
3.
Paradigmas de la ingeniera de software............................................35
3.1.
El enfoque estructurado....................................................................36
3.1.1. Diagramas de flujos de datos.......................................................36
3.1.2. Diccionarios de datos....................................................................46
3.1.3. Diseo de mdulos........................................................................48
3.1.4. Descomposicin de procesos......................................................52
3.2.
El enfoque orientado a objetos........................................................61
3.2.1. Anlisis............................................................................................61
3.2.2. Diseo..............................................................................................65
4.
Modelos de proceso de software.........................................................67
4.1.
Modelo de cascada............................................................................67
4.2.
Modelo espiral....................................................................................69
4.3.
Modelo incremental...........................................................................71
4.4.
Proceso de desarrollo unificado......................................................74
4.5. Proceso software personal....................................................................77
5.
Tcnicas, herramientas y estudios previos........................................80
5.1.
Tcnicas de recopilacin de informacin.......................................80
5.1.1 Entrevista...........................................................................................80
5.1.2 Cuestionario.......................................................................................84
5.1.3 Recopilacin y anlisis de documentos.........................................86
5.1.4 Observacin y tcnica STROBE...................................................88
5.2.
Herramientas CASE.........................................................................90
5.2.1 Estructuradas.....................................................................................92
5.2.2 Orientadas a Objetos........................................................................93
http://exa.unne.edu.ar/depar/areas/informatica/anasistem2/public_html/apuntes/maf/cap2.htm#
DE
129
Anexos:............................................................................................................130
Anexo 1: Datos de la asignatura (programa y retcula).........................................................130