Fundamentos Teóricos Del Software
Modelos de construcción^
Modelo de cascada
es un procedimiento lineal que se caracteriza por dividir los procesos de desarrollo en sucesivas fases de proyecto. Al contrario que en los modelos iterativos, cada una de estas fases se ejecuta tan solo una vez. Los resultados de cada una de las fases sirven como hipótesis de partida para la siguiente.
Modelo en espiral
es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada. El modelo en espiral describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado.
Modelo SCRUM
es un proceso para llevar a cabo un conjunto de tareas de forma regular con el objetivo principal de trabajar de manera colaborativa, es decir, para fomentar el trabajo en equipo.
Con este método de trabajo lo que se pretende es alcanzar el mejor resultado de un proyecto determinado.
Metricas de construccion y diseño del software
Metricas de productividafd
Se centra en el rendimiento del proceso de la ingeniería del software
Metricas tecnicas
Se centra en las caracteristicas del software mas que en el proceso
Metricas de calidad
Métricas orientada al tamaño
Son medidas directas del software y del proceso
Metrícas orientadas a la persona
Proporcionan información sobre la forma en que se desarrolla el software
Metrícas orientadas a la funcion
Son medidas indirectas del software y del proceso
Estándares de calidad en la construcción del software
Son pruebas y análisis del procesos del software
Objetivos
Mayor confiablidad
productividad
cumplir con los requerimientos
control en la calidad del software
Pruebas
ISO-12207-Modelos de ciclo de la vida del software
Agrupas las actividades que se llevan acabo durante el ciclo de vida en 5 procesos, 8 de apoyo y 4 organizativos
Norma ISO/IEC 9126
Evalúa los productos de software, características de calidad y los lineamientos