Ingenieria de Software_final UNITEC

download Ingenieria de Software_final UNITEC

of 4

Transcript of Ingenieria de Software_final UNITEC

  • 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.