Ingenieria De Software

Páginas: 80 (19881 palabras) Publicado: 11 de junio de 2015
Contenido

1. REVISIÓN DE LOS MODELOS DE ESTIMACIÓN SOFTWARE ...... 2
1.1. MEDIDAS DE ESTIMACIÓN ............................................................. 2
1.2. MEDIDAS Y MÉTRICAS DEL SOFTWARE ...................................... 5
1.3. CLASIFICACIÓN DE LOS MODELOS DE ESTIMACIÓN ................ 6
1.4. PROBLEMAS DE LA ESTIMACIÓN SOFTWARE ............................ 7
1.5. MODELOS DEESTIMACIÓN SOFTWARE ...................................... 7
1.5.1. Aproximaciones paramétricas .............................................. 8
1.5.2. Aproximaciones heurísticas ............................................... 20
1.5.3. Otras herramientas de apoyo a la estimación .................... 22
1.6 COMPARATIVA DE DIFERENTES MODELOS DE ESTIMACIÓN 24
2. ESTIMACIÓN POR ANALOGÍA......................................................
2.1. JUSTIFICACIÓN DEL USO DE LA ESTIMACIÓN POR ANALOGÍA
.................................................................................................................. 40
2.2. PROCESO DE ESTIMACIÓN POR ANALOGÍA .............................. 40
2.2.1. Ajuste mediante algoritmos genéticos ................................ 42
2.2.2. Ajuste por “regresión haciala media” ............................... 43
2.3. VENTAJAS E INCONVENIENTES DE LA ESTIMACIÓN POR
ANALOGÍA ........................................................................................ 45
2.4. HERRAMIENTAS PARA LA ESTIMACIÓN POR ANALOGÍA ....... 47
2.4.1. ESTOR ................................................................................ 48
2.4.2. ANGEL............................................................................... 48
2.5. CRITERIOS DE EVALUACIÓN ....................................................... 49

iii

3. ESTUDIOS DE ALGORITMOS DE CLASIFICACIÓN PARA
ESTIMACIÓN ....................................................................................
3.1. REPRESENTACIÓN DE LOS DATOS .............................................. 55
3.1.1. Normalización delos datos ................................................. 56
3.2. MEDIDA DE SIMILITUD .................................................................57
3.3. ALGORITMO KNN .......................................................................... 58
3.4. ESTIMACIÓN BASADA EN ANALOGÍA ......................................... 59
4. DISEÑO DE LAS PRUEBAS Y RESULTADOS OBTENIDOS ............
4.1.PARÁMETROS DE CONFIGURACIÓN DE LAS PRUEBAS ........... 65
4.2. DESARROLLO DE LAS PRUEBAS .................................................. 66

iv

PRÓLOGO
La Ingeniería del Software es uno de las cuestiones más olvidadas y
rechazadas entre la mayoría de estudiantes de Ingeniería Informática. Sin
embargo, es una de las temáticas más importantes en el conjunto global de la
titulación de IngenieríaInformática, y fundamental para el correcto desarrollo
de productos software.
Erróneamente se identifica la creación de software sólo con su
programación y prueba, dando de lado el proceso anterior de planificación y
diseño, así como de asignación de recursos y de esfuerzo.
Quizá para productos sencillos y de carácter académico, como los
realizados por los estudiantes de Ingeniería Informática, laasignación de
dinero, tiempo y recursos no sea decisiva para la calidad y corrección del
programa, pero en una empresa dedicada al desarrollo software, cuyos
productos necesitan una gran cantidad de programadores, y el tiempo de
desarrollo y los gastos deben ser prefijados, la estimación y planificación del
proyecto son fundamentales e indispensables.
Este es uno de los motivos que han hechodecantarme por este proyecto,
ya que además de ser una materia fundamental de cara a las salidas laborales,
siempre he sentido especial predilección e interés por ella. Además existe una
gran necesidad en las empresas de desarrollo software de estimar y planificar
proyectos, siendo este uno de los hechos que más me ha hecho decidirme por su
elección.
Como ya he indicado anteriormente, la Ingeniería...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS