ingenieria de software_final unitec
TRANSCRIPT
-
7/25/2019 Ingenieria de Software_final UNITEC
1/4
1.- Ciclo de Vida del Software
Requerimientos Anlisis
Diseo
Desarrollo
Pruebas Implementacin
Mantenimiento2.- Cuntos y Cules son los niveles del CMM
3.- Cul es la estructura del CMM
4.- Evaluacin de la Capacidad del Software(SCE)
Es un mtodo para evaluar el proceso delsoftware de una organizacin y ganarentendimiento sobre la capacidad del proceso.
Identificacin de contratistas Monitorizacin del estado de un proceso
software Visin de la capacidad de uso del software
Para la toma de decisiones5.- Definicin de Cuestionario de Madurez
Sirve para identificar los temas que sernexplorados a ms detalle en el periodo de visita ala empresa de CBA IPI o SCE.6.- Definicin de una valoracin
Es una apreciacin que una organizacin hacepara s misma (De acuerdo al punto de vistapersonal por experiencia y conocimiento)7.- Definicin de una evaluacin
Es una apreciacin donde un grupo externo llegaa la organizacin y busca la capacidad delproceso de la organizacin para establecer unadecisin referente a negocios futuros con sta(Medicin de acuerdo a parmetros)8.- Pasos del proceso de evaluacin
Seleccin del Equipo de EvaluacinCuestionario de Madurez
Anlisis de RespuestasVisita a la EmpresaResultados
Evaluacin y Perfil de reas de Procesos ClavePlanificacin, desarrollar un plan de la evaluacinRecogida de datos, en la que se deben obtenerlos datos requeridos para evaluar los procesosdentro del alcance de la evaluacin e informacinadicionalValidacin de los datosValoracin de los Atributos del Proceso, de formaque se les asigna una puntuacin en base a losdatos validados
Generacin de Informes, en los que se presentanlos resultados de la Evaluacin9.- Beneficios del CMM
Reduccin de defectos Reduccin del tiempo de ciclo
Reduccion en costos Desviaciones en plazo
Mejora y optimizacin de procesos
-
7/25/2019 Ingenieria de Software_final UNITEC
2/4
10.- Definicin de calidad del software
Concordancia con los requerimientos funcionalesy de requerimientos explcitamente establecidoscon los estndares de desarrollo explcitamentedocumentados.
11.- Definicin de un fallo
Un fallo ocurre cuando algo deja de funcionar: Cuando debera de hacerlo o
Como debera de hacerlo.
12.- Definicin de un defecto
Un defecto es la causa de un fallo. Es algo en elproducto que: Est, pero no debe. No est, perodebe. No est como debe estar.
13.- Definicin de un Bug
Es el trmino comn usado para describir undefecto, en un programa.
14.- Definicin de un error
Es la accin que ha provocado la introduccin deun defecto en el producto.
15.- Costo de la falta de calidad
Correccin de defectos
Repercusiones externas: falta decredibilidad, descontento de los usuarios,responsabilidad civil, prdida de clientes
16.- Modelos de calidad
El modelo de McCall El modelo de Boehm CMMi
TickIT Six Sigma PSP
TSP17.- pros y contras de un modelo de calidad
Definir, medir y planificarAyuda a comprender las relaciones entre las
caractersticas de un producto de softwareAyuda a mejorar las comunicaciones entreusuarios, direccin y tcnicos.
Son empricos, no se ha demostrado su validez
absoluta.
18.- Proceso del cambio
Diagnstico y planificacin
Desarrollo e implementacin Evaluacin
19.- Plan de aseguramiento de calidad
Busca establecer las responsabilidades, fases,tcnicas, indicadores que se usan para asegurarla calidad.
20.- Aspecto de las revisiones
21.- Aspectos del costo beneficio
22.- Etapas de la Administracin del riesgo
Identificacin de riesgos Anlisis de riesgos
o Valorar las probabilidades yconsecuencias
Planeacin de riesgoso Planes para evitar o minimizar el
impacto
Supervisin de riesgoso Constante, revisin de planes de
mitigacin conforme se vayapresentando informacin del riesgo.
-
7/25/2019 Ingenieria de Software_final UNITEC
3/4
23.- Aspectos de calidad de producto
El software es un producto mental, no restringido por las
eyes de la fsica o por los lmites de los procesos de
fabricacin.
Es algo abstracto, y su calidad tambin lo es.
Se desarrolla, no se fabrica.
El coste est fundamentalmente en el proceso de
diseo, no en la produccin y los errores se introducen
tambin en el diseo, no en la produccin.
Es artesanal en gran medida.
Se construye a medida, en vez de ser construido
ensamblando componentes existentes y ya probados.
El software no se deteriora con el tiempo.
No es susceptible a los efectos del entorno, y su curva de
fallos es muy diferente de la del hardware. Todos los
problemas que surjan durante el mantenimiento estaban
all desde el principio, y afectan a todas las copias del
mismo; no se generan nuevos errores.
El mantenimiento del software es mucho ms complejo
que el mantenimiento del hardware.
Cuando un componente hardware se deteriora se
sustituye por una pieza de repuesto, pero cada fallo en el
software implica un error en el diseo o en el proceso
mediante el cual se tradujo el diseo en cdigo mquina
ejecutable.
Tambin es importante destacar que la calidad de un
producto software debe ser considerada en todos sus
estados de evolucin (especificaciones, diseo, cdigo, ...).
24.- Aspectos de Calidad del proceso
25.- Definicin de Modelo de Calidad
Los Modelos de Calidad son aquellos documentos q
integran la mayor parte de las mejores prcticas,
proponen temas de administracin en los que cada
organizacin debe hacer nfasis, integran diferente
prcticas dirigidas a los procesos clave y permiten
medir los avances en calidad
26.- Modelos de Madurez
CMM-SW [32]: CMM para software
P-CMM [35]: People CMM
SA-CMM [36]: Software Acquisition CMM. SSE-CMM [37]: Security Systems
Engineering CMM.
SE-CMM [38]: Systems Engineering CMM. IPD-CMM [34]: Integrated Product
Development CMM.27.- Que es CMMI
Se compone de un conjunto de modelos, mtodosde evaluacin y cursos de formacin para disearprocesos efectivos (tiempo y costo), en distintosdominios (desarrollo de productos y servicios,adquisiciones y mantenimiento), dentro del mbito
de una organizacin.28.- Estructura del CMMI
-
7/25/2019 Ingenieria de Software_final UNITEC
4/4
29.- Tipos de Representacin del CMMI
Continua Por etapas o Escalonada
30.- Representacin Continua
Permite seleccionar el orden de mejorapara la organizacin
Permite comparativas a travs y entreorganizaciones, rea a rea.
Migracin fcil de EIA/IS a CMMI
31.- Representacin por etapas o escalonada
Secuencia probada de mejoras, a partir deprcticas de gestin bsicas.
Permite comparativas a travs y entreorganizaciones, rea a rea.
Migracin fcil de SW-CMM a CMMI32.- Numero de reas del proceso del CMMI
33.- Divisin de las 25 reas de proceso
1. Gestin de proyectos2. Ingeniera3. Soporte
4. Gestin de procesos
34.- Tres dimensiones crticas
35.- Objetivo del nivel 2 de CMM
Lo que se pretende con el nivel 2 de CMM-CMMIes conseguir que en los proyectos de la
organizacin haya una gestin de los requisitos yque los procesos (formas de hacer las cosas)estn planeados, ejecutados, medidos ycontrolados.36.- Objetivo del nivel 3 del CMM
Aplicacin de estndares
37.- Objetivo del nivel 4 del CMM
Administrado cuantitativamente. Los procesos sonmedidos y controlados. Se registran medidasdetalladas de las actividades del Proceso ycalidad del Producto. El proceso de desarrollo desoftware y el producto son entendidoscuantitativamente y controlados.