Ingenieria De Software
APUNTES RESUMEN DE INGENIER´ DEL SOFTWARE IA
Autor:
Miguel Yepes Moyano
Junio de 2004
PREFACIO
A Res´menes realizados usando una plantilla en L TEX creada por Miguel u Yepes Moyano orientada a la generaci´n de la documentaci´n de un proyecto o o (disponible en la direcci´n http://www.uco.es/∼i12yemom), usando anjuta opara la edici´n de texto, desarrollada bajo linux y usando como fuente de o informaci´n el libro de Ingenier´ del Software y apuntes tomados en clase. o ıa
I
´ Indice general
PREFACIO 1. INGENIER´ DEL SOFTWARE IA 1.1. LA INGENIER´ DEL SOFTWARE . . . . . . . . . . . . . IA 1.2. PARADIGMAS DE LA INGENIER´ DEL SOFTWARE . . IA ´ 1.2.1. PARADIGMA DEL CICLO DE VIDA CLASICO . . 1.2.2. PARADIGMA DELPROTOTIPO . . . . . . . . . . . 1.2.3. PARADIGMA EN ESPIRAL . . . . . . . . . . . . . . ´ 1.2.4. PARADIGMA DRA (DESARROLLO RAPIDO DE APLICACIONES) . . . . . . . . . . . . . . . . . . . . 1.2.5. PARADIGMA INCREMENTAL . . . . . . . . . . . . ´ 1.2.6. COMBINACION DE PARADIGMAS . . . . . . . . . ´ 1.3. PLANIFICACION DEL PROYECTO SOFTWARE . . . . . ´ 1.3.1. DEFINICION DEL PROBLEMA . . . . . . . . . .. . 1.3.2. DESARROLLO DE UNA ESTRATEGIA DE SOLU´ CION . . . . . . . . . . . . . . . . . . . . . . . . . . . ´ 1.3.3. ANALISIS DE RIESGO . . . . . . . . . . . . . . . . . 1.3.4. RECURSOS PARA EL DESARROLLO DEL PROYECTO . . . . . . . . . . . . . . . . . . . . . . . . . . ´ 1.4. PLANIFICACION TEMPORAL DEL PROYECTO SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1.PARALELISMO DE TAREAS . . . . . . . . . . . . . ´ 1.4.2. DISTRIBUCION DE ESFUERZOS . . . . . . . . . . ´ ´ 1.4.3. METODOS DE PLANIFICACION TEMPORAL . . . ´ ORGANIZATIVA . . . . . . . . . 1.4.4. PLANIFICACION 1.4.5. PLAN DE PROYECTO SOFTWARE . . . . . . . . . ´ 2. ESTIMACION DE LOS COSTES DEL PROYECTO SOFTWARE 2.1. FACTORES QUE DETERMINAN EL COSTE DEL PROYECTO . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 2.1.1. CAPACIDAD DE LOS PROGRAMADORES . . . . . 2.1.2. COMPLEJIDAD DEL PRODUCTO . . . . . . . . . . II I 1 2 3 3 4 6 6 7 8 9 9 10 10 10 11 12 12 12 13 13
14 14 14 14
0. ´ Indice general
P´gina III a
˜ 2.1.3. TAMANO DEL PRODUCTO . . . . . . . . . . . . . 2.1.4. TIEMPO DISPONIBLE . . . . . . . . . . . . . . . . . 2.1.5. NIVEL DE CONFIABILIDAD REQUERIDO . . . . . ´ 2.1.6.NIVEL TECNOLOGICO . . . . . . . . . . . . . . . . ´ 2.2. METRICAS DE PRODUCTIVIDAD DEL SOFTWARE . . . ´ ˜ 2.2.1. METRICAS ORIENTADAS AL TAMANO . . . . . . ´ ´ 2.2.2. METRICAS ORIENTADAS A LA FUNCION . . . . ´ ´ 2.2.3. RECONCILIACION DE LAS DIFERENTES METRICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . ´ ´ 2.3. TECNICAS DE ESTIMACION DE COSTES . . . . . . . . . 2.3.1. JUICIO DEL EXPERTO. . . . . . . . . . . . . . . . ´ 2.3.2. TECNICA DELFI . . . . . . . . . . . . . . . . . . . . ´ 2.3.3. ESTRUCTURAS DE DIVISION DEL TRABAJO . . ´ EMP´ 2.4. MODELOS DE ESTIMACION IRICA . . . . . . . . . . 2.4.1. MODELO COCOMO . . . . . . . . . . . . . . . . . . 2.4.2. MODELO DE PUTNAM . . . . . . . . . . . . . . . . ´ 3. EL ANALISIS DE REQUISITOS ´ 3.1. PRINCIPIOS DEL ANALISIS DE REQUISITOS . . . .. . . ´ 3.2. ESPECIFICACION DE LOS REQUISITOS . . . . . . . . . . 3.2.1. Actividades de la ERS . . . . . . . . . . . . . . . . . . ´ ´ 3.2.2. TECNICAS DE RECOGIDA DE LA INFORMACION ´ 3.2.3. ESPECIFICACION DE LOS REQUISITOS SOFTWARE . . . . . . . . . . . . . . . . . . . . . . . . . . . ´ 3.2.4. ESPECIFICACION DE REQUISITOS DE LAS INTERFACES . . . . . . . . . . . . . . . . . . . . . . . . ´ ´ 3.3.VISION GENERAL DE LAS TECNICAS DE ESPECIFI´ CACION DE REQUISITOS . . . . . . . . . . . . . . . . . . . ´ 3.4. COMPROBACION DE LA ERS . . . . . . . . . . . . . . . .
15 15 16 16 17 18 18 19 20 20 20 21 21 21 23 24 24 25 25 26 27 28 28 30
´ ´ ´ 4. TECNICAS DE ESPECIFICACION Y MODELACION 31 ´ ´ 4.1. ESPECIFICACION Y MODELACION DE LA FUNCION . 31 4.1.1. DIAGRAMAS DEL FLUJO DE DATOS . . . . . ....
Regístrate para leer el documento completo.