Planificación de Proyectos Informáticos

Slides:



Advertisements
Presentaciones similares
Fundamentos de Diseño de Software INFT.1
Advertisements

Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Aclaraciones de la Realización del Producto
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
ASEGURANDO LA CALIDAD DEL CODIGO
Fundamentos de la Gestión de Proyectos
Tipos de Métricas.
Codificación.
La actividad de validación tiene como entrada el documento de requisitos, los estándares relacionados y el conocimiento de la organización, y como.
CALIDAD EN EL DESARROLLO DE SOFTWARE
Administración de Procesos de Pruebas
Medición, Análisis y Mejora
Seguimiento de proyectos
NORMA ISO 9126 Carlos Mario Zapata J. 11/04/2017 Calidad de Software.
© Asesores en Control de Calidad, S. C. Av. Observatorio # 280 Col. Observatorio, México, D. F. C. P Tels
Universidad Rey Juan Carlos
Ciclo de Vida del Software Paradigmas de Desarrollo
Medición y Métricas del Software
Calidad y Garantía de Calidad
Ingeniería del Software
Conceptos de Gestión y Planificación de Proyectos Software
4. Introducción al Sistema de Aseguramiento de la Calidad LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Gestión de la Configuración
INGENIERÍA DE SOFTWARE
LSQA + Equipo Proyecto  Definir Proceso: A nivel de la Organización A nivel de Proyecto Actividades SQA: – Asegurar que el Producto cumple con los Requisitos.
Diseño del servicio ITIL..
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Instituto Tecnológico superior de Acatlán de Osorio. Nombre del Docente: L.C.C. Miguel Fuentes cortes. Equipo de trabajo: Isabel Martínez Martínez y Erika.
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
GESTION DE LA CONFIGURACION DEL SOFTWARE (GCS/SCM)
El rol de SQA en PIS.
Las Pruebas del Software y sus Fundamentos
INGENIERIA DE SOFTWARE
Factores y Métricas que determinan la Calidad de un producto
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Actividad 15. Software y Calidad M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
TIPOS DE PRUEBAS DEL SOFTWARE
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Calidad de software Cristian camilo Narváez Useche Francisco González Ortiz Juan Sebastián Martínez Néstor Eduardo Heredia Freddy Esteben Bustos ADSI
Ingeniería de Software
problemas de la calidad del software
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Ciclo de Vida del Software
Tecnicas del Mantenimiento del Software
Sistema de control de calidad de software
NIVELES DE CALIDAD DEL SOFTWARE
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
INGENIERIA DE SOFTWARE
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Administración de Calidad de Software
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
VI. EVALUACIÓN DE LOS RECURSOS
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Modelo de procesos de software
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Aseguramiento de la Calidad. (Software Quality Assurance, SQA) Por. Ing. Ernesto Soto Roca.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Sistemas de calidad en el desarrollo de software.
Transcripción de la presentación:

Planificación de Proyectos Informáticos Escuela Superior de Ingeniería Informática Enxeñería Técnica en Informática de Xestión Planificación de Proyectos Informáticos Cuarto Tema Calidad de Software

Definición Definición de Pressman: “Concordancia con los requerimientos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se espera de todo software desarrollado profesionalmente”. Lo anterior enfatiza 3 puntos: Los requerimientos son los fundamentos desde los que se mide la calidad. Los estándares definen un conjunto de criterios de desarrollo. Hay requerimientos implícitos que no se mencionan como, por ejemplo, el deseo de que un programa sea fácil de mantener y de depurar. ppi-t4

Definición Definición de Boehm: Para que haya calidad de software debe tener estas características: Fiabilidad Portabilidad Eficiencia Ingeniería Humana Facilidad de Prueba Facilidad de mantenimiento ppi-t4

Garantía de la calidad de Software La garantía de calidad del software (o SQA, software Quality Assurance) es una actividad de protección que se aplica en todo el proceso de ingeniería del software. Corresponde a muchos en la organización, a los ingenieros de software, a los gestores de proyecto, clientes, comerciantes, personas del grupo de desarrollo. La gente que forma el SQA debe mirar el software desde el punto de vista del cliente. ppi-t4

Actividades de la SQA Aplicación de metodologías técnicas. Realización de revisiones técnicas formales. Prueba del software. Ajuste a los estándares. Control de cambios. Mediciones. Registro y realización de informes. ppi-t4

Revisiones técnicas Hay dos motivos básicos para esto: El trabajo técnico necesita ser revisado. Hay errores que son percibidos mas fácilmente. por otras personas que por los creadores. Por definición es un grupo de personas que permiten: Señalar la necesidad de mejoras. Señalar que NO hay que mejorar. Conseguir un trabajo técnico mas homogéneo. ppi-t4

Revisiones técnicas Revisiones Formales VS Informales: las informales se llevan a cabo constantemente, sin tales revisiones la programación y comprensión de un proyecto serian imposibles. Las revisiones formales tienen tres elementos: Informe escrito del estado del producto revisado. La participación activa y abierta de todos los del grupo de revisión. Total responsabilidad de todos los participantes en la calidad de la revisión. ppi-t4

Revisiones técnicas Ventajas de las revisiones técnicas: Reduce sustancialmente el coste del software. Tiene gran valor educativo para los participantes. Sirve para comunicar la información técnica. Fomenta la seguridad y la continuidad. ppi-t4

Revisiones Técnicas Formales-RTFs Objetivos: Descubrir errores en la función,la lógica o la implementación. Comprobar que el software bajo revisión cumple los requisitos de software. Garantizar que el software esta bajo los estándares. Uniformidad en el software. Facilitar el manejo de proyectos. ppi-t4

Revisiones Técnicas Formales-RTFs Proceso: El productor informa al jefe de proyecto la terminación del producto. Jefe de proyecto contacta el jefe de revisión. Revisores y jefe de revisión revisan el producto. La reunión revisión es llevada a cabo por el jefe de revisión, los revisores y el productor. Al final todos los participantes deben decidir si: Aceptan el producto sin posteriores modificaciones. Rechazan el producto por errores. Aceptan el producto provisionalmente. Una vez tomada una decisión todos firman. ppi-t4

Indices de la Calidad de Software Según estándar IEEE 982.1 (1982) de la fuerza aérea norteamericana, determinan un índice de calidad (ICED) cuyo valor esta entre 0 y 1. Para calcular este índice se tienen que averiguar una serie de valores: S1= Número total de módulos definidos en la arquitectura del programa. S2= Número total de módulos cuya correcta función depende de los datos de entrada o que produce datos que se usan en cualquier parte. S3= Número de módulos cuya correcta función depende del procesamiento previo. S4= Número total de elementos de una base de datos. S5= Numero total de elementos de Base de Datos únicos. ppi-t4

Indices de la Calidad de Software S6= Número de segmentos de base de datos. S7= Número de módulos con una sola entrada y una sola salida. Una vez determinados los valores anteriores, se calculan los siguientes valores intermedios: Estructura del programa D1= 1 si el diseño arquitec-tónico se desarrolló con un método característico (p.e., Diseño orientado a objetos; 0 en otro caso) Independencia de módulos D2= 1- S2/ S1. Módulos no dependientes del procesamiento previo D3= 1- S3/ S1. ppi-t4

Indices de la Calidad de Software Tamaño de la base de datos D4= 1- S5/ S4. Compartimentalización de la base de datos D5= 1- S6/ S4. Característica de entrada /salida del módulo D6= 1- S7/ S1. Con lo anterior: ICED = piDi Donde i varía de 1 a 6 y pi es el peso relativo a la importancia de cada uno de los valores intermedios y pi=1. ppi-t4

Indices de la Calidad de Software Índice de madures del software IMS: Se determina la siguiente información: MT = Número de módulos en la versión actual. Fm = Número de módulos en la versión actual que han sido modificados. Fa = Número de módulos en la versión actual que han sido añadidos. Fe = Número de módulos de la versión anterior que han sido eliminados de la versión actual. ppi-t4

Indices de la Calidad de Software El IMS se calcula así: IMS = [MT-(Fa +Fm+Fe)]/MT A medida que el IMS se aproxima a 1, el producto comienza a estabilizarse. ppi-t4