Ingeniería de Software II

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Ingeniería de Software II"

Transcripción

1 Ingeniería de Software II Primer Cuatrimestre de 2009 Clase 18 SQA y Revisiones por Pares Buenos Aires, 4 de Junio de 2009

2 Algunas definiciones de calidad en Software La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. IEEE, Std Concordancia del software producido con los requerimientos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario. Pressman, 1998 Achieving excellent levels of fitness for use. Watts Humphrey the degree to which a set of inherent characteristics fulfills requirements. ISO

3 Entonces... calidad en Software involucra Aptitud para el uso Ausencia de defectos Satisfacción de los requerimientos Nivel hasta el que un producto tiene una combinación deseada de atributos Triste conclusión: En general, los sistemas de software no cumplen con ninguna definición de calidad! 3

4 Qué es y por qué SQA? What is not tracked is not done. Watts Humphrey La calidad del Software depende que una gran cantidad de cosas se hagan y bien, el Project Manager no puede dar seguimiento a todo Definimos SQA como el conjunto de tareas realizadas en el marco de un proyecto de desarrollo o de mantenimiento de software, por un grupo objetivo, para : Evaluar objetivamente la ejecución de procesos y los entregables en comparación con las descripciones de procesos, estándares y procedimientos vigentes. Identificar y documentar desviaciones en el cumplimiento de estándares y procedimientos aplicables. Proveer feedback al equipo de proyecto y los responsables de administrarlo sobre el resultado de las tareas de aseguramiento de la calidad. Asegurar que las desviaciones sean adecuadamente tratadas 4

5 Mitos de QA La gente de QA se ocupa de la calidad La existencia de QA garantiza que se van a seguir de los estándares y procedimientos QA se ocupa de las cosas, y no necesita soporte periódico de la gerencia QA debe escalar todo problema que encuentre 5

6 Objetivos de Quality Assurance Dar visibilidad a la gerencia sobre la ejecución del proceso de desarrollo. Asegurar el cumplimiento del proceso definido. A través de las revisiones, ayudar a poner la calidad en los productos Asegurar que los desvíos son visibles para el management 6

7 Funciones de QA Definición de prácticas de calidad Evaluación de planes Evaluación de requerimientos y diseño Evaluación de prácticas de programación Evaluación del proceso de prueba Evaluación del proceso de gestión Adaptación de los controles 7

8 Implementaciones de SQA En todo proyecto grande, se crea un plan de SQA donde se describen las actividades de calidad Roles y responsabilidades Actividades de SQA Mecanismos de seguimiento Herramientas a usar La implementación del rol de SQA suele hacerse con checklists que se adaptan a las necesidades de cada proyecto En organizaciones más maduras, las revisiones sobre productos se canalizan a través de Peer Reviews, dejando que SQA se concentre en el proceso 8

9 Ejemplo de un Checklist de SQA 9

10 Proceso de armado y uso de un checklist Puntos de checklists (del proceso de SQA) Otros puntos que el Responsable de SQA considere oportuno revisar Reporte vacío de SQA (usando template) Revisión Reporte de SQA Completo 10

11 SQA según CMMI Process and Product Quality Assurance SG 1 Objectively Evaluate Processes and Work Products SP 1.1 Objectively Evaluate Processes SP 1.2 Objectively Evaluate Work Products and Services SG 2 Provide Objective Insight SP 2.1 Communicate and Ensure Resolution of Noncompliance Issues SP 2.2 Establish Records La palabra clave objectively 11

12 Revisiones Peer Reviews Un concepto antiguo, muy efectivo, con muchas variantes. Entre ellas están las revisiones por pares (con formalidad, efectividad y esfuerzo creciente). Walkthroughs. Revisiones (menos formalidad) Inspecciones de código (más formales en cuanto a la rigurosidad con la que se deben aplicar sus reglas) 12

13 Walkthroughs Objetivos Detectar posibles defectos Identificar oportunidades de mejora Examinar alternativas Aprender Usadas para revisar especificaciones de requerimientos o diseños El concepto de walkthough significa recorrer el sistema (qué pasa al recibir un estímulo) 14

14 Walkthroughs: la reunión El presentador conoce a fondo el producto Los asistentes son especialistas del negocio, la tecnología usada o conocedores de los sistemas donde hay impacto no preparan esta actividad Se pueden discutir brevemente los temas planteados (problemas, sugerencias de mejora) Si funcionan bien: buenos resultados y buena relación calidad / esfuerzo Ser cuidadoso con el tiempo y el foco de la reunión! 15

15 Inspecciones de código Inspeccionar es revisar código buscando defectos. No son excluyentes con el testing: cada uno puede encontrar distintos tipos de defectos Nunca tengo dinero ni tiempo para inspeccionar todo. Se suele poner el foco en los módulos más críticos La técnica fue perdiendo utilidad con los nuevos paradigmas de programación y los nuevos entornos Pair Programming aparece como una alternativa interesante para obtener algunos de los beneficios de las revisiones de código 16

16 Inspecciones Objetivos primarios Detectar defectos Elegir el camino de resolución Verificar la resolución (los defectos deben ser resueltos) Objetivos secundarios Asegurar consenso sobre el trabajo / la calidad Potenciar el trabajo en equipo Obtener datos para las métricas 17

17 Entrada / salida de la reunión Entrada Inspección Salida Código Especificación (diseño) Procedimientos y estándares Lista de verificación (guía para revisores) Informe de resultados 18

18 Roles Revisores Buscan defectos, toman decisiones Autor Explica Lector Lee el programa, línea por línea Reunión de inspección Moderador Responsable de la inspección Registrador Anota... 19

19 Proceso PLANIFICACION PREPARACION REUNION DE REVISION CORRECCION SEGUIMIENTO 20

20 Reglas para la reunión El moderador Asegura que todos estén preparados Aclara los roles y las reglas Hace cumplir los reglas en la reunión El lector lee el código línea por línea Los revisores describen los defectos que encuentran El autor aclara las dudas El moderador mantiene las cosas funcionando El registrador registra los errores A las dos horas debe finalizar la reunión La minuta debe enviarse lo antes posible 21

21 Resultado Encabezado: Quién? Cuándo? Qué?... Para los defectos hallados Ubicación Descripción Severidad: Crítica / Media / Cosmética Clase: Interface / Datos / Lógica /... Evitar caza de brujas 22

22 Beneficios Directos Mayor calidad, que lleva a aumentos de productividad Mayor efectividad de test Indirectos Capacitación (para aprender a escribir hay que leer) Mayor visibilidad del proceso Trabajo en equipo y mejor comunicación Mejora en la calidad de estándares y métodos Es un método de seguimiento 23

23 Efectividad Entre 7 y 20 defectos mayores identificados por cada 1000 líneas de código (resultados reportados) Alrededor de 1 hora hombre por defecto (contando el proceso completo) 24

24 Cuándo hago la inspección? Si se hace una inspección de código testeado extensamente La inspección no va a ser eficiente Si hago una inspección de código que nunca fue compilado No voy a poder revisar ni 30 líneas Entonces Es recomendable hacerla luego de una prueba muy básica 25

25 Inspecciones de otros artefactos Cualquier artefacto que pueda ser leído en una reunión puede ser sujeto a una Inspección Casos de Uso, User Stories u otras especificaciones Casos de Prueba Manuales de Usuario Es importante tener en cuenta el costo de la actividad y el beneficio esperado 26

26 Lo importante Las revisiones por pares son actividades para el control de calidad efectivas Pueden aplicarse al análisis, diseño y codificación. Es bueno asociarlas a hitos dentro del proyecto Son actividades de mucho cerebro agregado Hay factores técnicos, de procedimiento y humanos Son importantes los factores humanos El uso de procedimientos (formales y documentados)y los moderadores sirve para manejar estos factores 27

Modelo de Proceso de Desarrollo de Software

Modelo de Proceso de Desarrollo de Software Modelo de Proceso de Desarrollo de Software Documento de Actividades Gestión de Calidad (SQA) Ingeniería de Software - Proyecto de Taller5 Andrea Delgado & Beatriz Pérez ÍNDICE ÍNDICE... 2 GESTIÓN DE CALIDAD...

Más detalles

Pruebas Estáticas. Pruebas de Software. Departamento de Desarrollo Productivo y Tecnológico. M. Ing. Eduardo Diez

Pruebas Estáticas. Pruebas de Software. Departamento de Desarrollo Productivo y Tecnológico. M. Ing. Eduardo Diez Pruebas Estáticas Pruebas de Software Departamento de Desarrollo Productivo y Tecnológico M. Ing. Eduardo Diez Conceptos generales Clasificación de pruebas del software PRUEBAS GENÉRICAS DEL SOFTWARE ESTÁTICAS

Más detalles

Los puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son:

Los puntos básicos sobre la importancia del Testing y el aseguramiento de la calidad en productos de software son: Por qué Testing? Testing es un elemento esencial para mantener a la empresa con vida, mejor dicho, al producto. Recordemos que los productos de software cada vez tienen mas competencia, mas complejidad,

Más detalles

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

Calidad de Software. Aseguramiento de la Calidad de Software

Calidad de Software. Aseguramiento de la Calidad de Software Calidad de Software En un mundo cada vez más globalizado, donde cada día desaparecen las barreras comerciales y culturales, la calidad aparece como una necesidad, pues la calidad permite competir con mayores

Más detalles

Introducción al Personal Software Process (PSP)

Introducción al Personal Software Process (PSP) Introducción al Software Process (PSP) El Software Process ayuda a los desarrolladores de software a mejorar su funcionamiento disciplinando la manera en que desarrollan software De acuerdo con las prácticas

Más detalles

Aseguramiento de la calidad y pruebas de software. 4- Revisiones del software. Blanca A. Vargas Govea Febrero 22, 2013

Aseguramiento de la calidad y pruebas de software. 4- Revisiones del software. Blanca A. Vargas Govea Febrero 22, 2013 Aseguramiento de la calidad y pruebas de software 4- Revisiones del software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 22, 2013 Objetivo Conocer los tipos de revisiones y sus características

Más detalles

Software Tester QA. Programa de Estudio.

Software Tester QA. Programa de Estudio. Software Tester QA Programa de Estudio Software Tester QA Aprende a construir Planes de Prueba para el Desarrollo de Software, y conviértete en un Software Tester QA participando en Proyectos de Testing

Más detalles

IEEE- 730 Standard for Software Quality Assurance Plans. Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán

IEEE- 730 Standard for Software Quality Assurance Plans. Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán IEEE- 730 Standard for Software Quality Assurance Plans Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán Estándar IEEE 730-2002 Define lo que es el software de alta calidad Es una

Más detalles

Calidad de Software. Modelo de Madurez CMMI Áreas de énfasis Calidad de software

Calidad de Software. Modelo de Madurez CMMI Áreas de énfasis Calidad de software Calidad de Software Modelo de Madurez CMMI Áreas de énfasis Calidad de software Agenda Introducción a CMMI. IME Áreas de Proceso Verificación. Validación. Aseguramiento de Calidad de Producto y de Proceso.

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Plan de aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 29, 2013 Objetivo Conocer los elementos de un plan de aseguramiento

Más detalles

Propuesta de Capacitación Continua

Propuesta de Capacitación Continua Diplomaturas 2017 Propuesta de Capacitación Continua Todas las Diplomaturas están aprobadas por el Consejo Departamental de Ing. en Sistemas de Información y luego por Consejo Directivo de la Facultad

Más detalles

Buscador Web de Restaurantes Plan de Calidad. Versión: 1.0

Buscador Web de Restaurantes Plan de Calidad. Versión: 1.0 Buscador Web de Restaurantes Plan de Calidad Versión: 1.0 Control de versiones Fecha Versión Descripción Autor 17/marzo/2015 1.0 Creación del documento Rodriguez Vazquez Cristhian Velazco Lara Diego Andrés

Más detalles

Exposición dialogada: Identifica el concepto de calidad. Determina la diferencia entre control de calidad y aseguramiento de la calidad.

Exposición dialogada: Identifica el concepto de calidad. Determina la diferencia entre control de calidad y aseguramiento de la calidad. NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: Verificación de aplicaciones web total: 44 horas Objetivo General: Verificar aplicaciones web, mediante el uso de pruebas

Más detalles

ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017

ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017 ELAIS I Encuentro Latinoamericano de Ingeniería de Software 2017 Overview Calidad de Software Marcello Visconti Departamento de Informática UTFSM I do not worry whether something is cheap or expensive.

Más detalles

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones

EXAV Plan de Proyecto Versión 2.1 Historia de revisiones EXAV Plan de Proyecto Versión 2.1 Historia de revisiones Fecha Versión Descripción Autor 28/08/2011 1.0 Creación del documento Bruno Figares 28/08/2011 1.1 Revisión del documento Sofía Boffano 10/09/2011

Más detalles

Ingeniería del Software. Tema 5: Control y garantía del software

Ingeniería del Software. Tema 5: Control y garantía del software Ingeniería del Software Tema 5: Control y garantía del software Índice Introducción Concepto de calidad Factores y métricas de calidad Revisiones del software Revisiones técnicas formales El estándar ISO

Más detalles

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes

Más detalles

Capítulo 3. Fase de Lanzamiento. 3.1 Fase de Lanzamiento (Ciclo 1) objetivos, actividades y productos.

Capítulo 3. Fase de Lanzamiento. 3.1 Fase de Lanzamiento (Ciclo 1) objetivos, actividades y productos. Capítulo 3 Fase de Lanzamiento Objetivos del capítulo: Explicar los objetivos y las actividades de la fase de Lanzamiento. Qué son los objetivos del equipo, del producto, personales y por rol. La necesidad

Más detalles

ITI Gestión. Programa

ITI Gestión. Programa 1 Calidad del Software ITI Gestión Calidad del Software 2 Programa 1. Medición y experimentación en Ingeniería del Software Introducción Teoría representacional de la medición. Recursos y problemas de

Más detalles

Contenido. 1. Introdución 2. Evolución de la Calidad 3. Sistema de Gestión de la Calidad 4. Normalización 5. Familia de Normas ISO 9000

Contenido. 1. Introdución 2. Evolución de la Calidad 3. Sistema de Gestión de la Calidad 4. Normalización 5. Familia de Normas ISO 9000 Contenido 1. Introdución 2. Evolución de la Calidad 3. Sistema de Gestión de la Calidad 4. Normalización 5. Familia de Normas ISO 9000 1. Introducción que es calidad? Definición de Calidad ISO 9000 Grado

Más detalles

PROGRAMA DE CURSO. SCT Auxiliar. Personal ,5 5,5. Resultados de Aprendizaje

PROGRAMA DE CURSO. SCT Auxiliar. Personal ,5 5,5. Resultados de Aprendizaje PROGRAMA DE CURSO Código CC51A Nombre INGENIERÍA DE SOFTWARE Nombre en Inglés Software Engineering SCT es Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 10 3 1,5 5,5 Requisitos

Más detalles

Aseguramiento de la calidad y pruebas de software 4- Revisiones 5- Pruebas del software

Aseguramiento de la calidad y pruebas de software 4- Revisiones 5- Pruebas del software La calidad está cada vez peor Aseguramiento de la calidad y pruebas de software 4- Revisiones 5- Pruebas del software Blanca A. Vargas Govea vargasgovea@itesm.mx Marzo 1, 2013 Contenido Tipos de revisiones

Más detalles

PROTOCOLO. Fechas Mes/año Clave Semestre 6

PROTOCOLO. Fechas Mes/año Clave Semestre 6 PROGRAMA DE ESTUDIOS: ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE PROTOCOLO Fechas Mes/año Clave Semestre 6 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas de Calidad en T.I. 2. Competencias Dirigir proyectos de tecnologías

Más detalles

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad E77 - Gestión de Recursos de la Información Tema 5 - Gestión de Calidad Consideraciones preliminares sobre calidad Concepto relativo y comparativo. Concepto multidimensional: referida a diversas cualidades

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la Sistemas de Calidad en T.I. asignatura 2. Competencias Dirigir proyectos de tecnologías

Más detalles

Aseguramiento de Calidad en Proyectos

Aseguramiento de Calidad en Proyectos Aseguramiento de Calidad en Proyectos Leonardo Arguedas Rodríguez Director de Consultoría PwC Sobre el presentador Leonardo Arguedas Director de Consultoría PwC Más 13 años de experiencia en la evaluación

Más detalles

Ingeniería de Software. Ingeniería de Requisitos Clase 4

Ingeniería de Software. Ingeniería de Requisitos Clase 4 Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders

Más detalles

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ TEMARIO DEL CURSO TEMARIO DE CURSOS Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ Este documento y su contenido es confidencial. Su contenido no debe ser revelado, duplicado, usado,

Más detalles

Ingeniería de Requisitos

Ingeniería de Requisitos Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos

Más detalles

Gestión de Proyectos (PMO)

Gestión de Proyectos (PMO) Corporate Citizenship Argentina Gestión de Proyectos (PMO) Ciclo de charlas para Emprendedores Agenda Introducción Proyectos y Operaciones Gestión de Proyecto Desventajas de no administrar correctamente

Más detalles

Calidad de Software & Monterrey Ene - 08

Calidad de Software & Monterrey Ene - 08 Calidad de Software & CMMI Monterrey Ene - 08 Qué é sucede? Un proceso Ad hoc, improvisado por los practicantes y la administración. No es seguido rigurosamente. Dependiente de las personas que lo utilizan.

Más detalles

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de

Más detalles

1. INTRODUCCIÓN 2. ADMINISTRACIÒN DE LA CALIDAD DEL PROYECTO (CAPVII PMBOOK)

1. INTRODUCCIÓN 2. ADMINISTRACIÒN DE LA CALIDAD DEL PROYECTO (CAPVII PMBOOK) La presente publicación aborda la Calidad como tema principal, tomando como base el Capítulo VIII del PMBOOK sobre la Administración de la Calidad del Proyecto, se ha analizado dicho capítulo para luego

Más detalles

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan. 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas practicacréditos: Proceso Personal para el Desarrollo de Software Ingeniería en Sistemas Computacionales

Más detalles

Navegación por el cuestionario

Navegación por el cuestionario Usted se ha identificado como User491 User491 Thursday, 03 March 2016 Página Principal Mis cursos PMP General Examen 5 Alcance Revisión del intento 2 Navegación por el cuestionario 1 2 3 4 5 6 7 8 9 10

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Infraestructura del aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 25, 2013 Objetivo Conocer los elementos de la infraestructura

Más detalles

EXAMEN de practica 6 CALIDAD

EXAMEN de practica 6 CALIDAD EXAMEN de practica 6 CALIDAD 1. Cuál de las siguientes NO es parte de la calidad? A. Satisfacción del cliente B. Valor para el Patrocinador (Sponsor) C. Conformidad con los requisitos D. Aptitud de uso

Más detalles

Adquisición de TIC - Código Abierto

Adquisición de TIC - Código Abierto Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.

Más detalles

La Oficina de Proyectos

La Oficina de Proyectos Facultad de Ingeniería Universidad de Buenos Aires Cátedras Proyectos Informáticos 75.18 Administración y Control de Proyectos Informáticos I 75.44 Administración y Control de Proyectos Informáticos II

Más detalles

ISO Ingeniería del Software

ISO Ingeniería del Software ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en

Más detalles

CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad

CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad CMMI Capability Maturity Model Integration Modelo integrado de madurez de la capacidad Robin Alberto Castro Gil rcastro@icesi.edu.co Carlos A. Sarmiento csarmiento@icesi.edu.co Aseguramiento de calidad

Más detalles

Calificación de Equipos. Bact: Ana Lucia Aguirre Mejía

Calificación de Equipos. Bact: Ana Lucia Aguirre Mejía Calificación de Equipos Bact: Ana Lucia Aguirre Mejía Agenda Introducción Normas Calificación de Equipos Calificación de Diseño (CD) Calificación de Instalación (CI ) Calificación de Operación (CO) Calificación

Más detalles

ANEXO TÉCNICO SERVICIO DE PRUEBAS DE SOFTWARE

ANEXO TÉCNICO SERVICIO DE PRUEBAS DE SOFTWARE Contenido 1 INTRODUCCIÓN... 2 1.1 Concepto de calidad y pruebas del software... 2 1.2 Marco de referencia de los servicios a contratar... 2 2 SERVICIO PRUEBAS DE SOFTWARE... 3 2.1 Objetivo... 3 2.2 Características

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

Más detalles

Navegación por el cuestionario

Navegación por el cuestionario Friday, 22 January 2016 Página Principal Mis cursos PMP General Examen 5 Alcance Revisión del intento 1 Navegación por el cuestionario 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Mostrar una página cada vez Finalizar

Más detalles

Abre puentes con otros mercados. Es una herramienta de marketing. Mejora el compromiso de los empleados. Fortalece la cadena de proveedores

Abre puentes con otros mercados. Es una herramienta de marketing. Mejora el compromiso de los empleados. Fortalece la cadena de proveedores MODELO ISO CARACTERISTICAS PRINCIPALES Las normas desarrolladas por ISO son voluntarias, comprendiendo que ISO es un organismo no gubernamental y no depende de ningún otro organismo internacional, por

Más detalles

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura Ingeniería de Software Código de la asignatura IS54 Fecha de Actualización Enero 22 de 2007 Horas Contacto Horas Trabajo

Más detalles

CAPÍTULO 1. Se sabe (o conoce) que algunas de las actividades de desarrollo del

CAPÍTULO 1. Se sabe (o conoce) que algunas de las actividades de desarrollo del Introducción CAPÍTULO 1 Se sabe (o conoce) que algunas de las actividades de desarrollo del proyecto de software comprenden medición y métricas, estimación, análisis de riesgo, planificación del programa,

Más detalles

Control de Calidad del Software

Control de Calidad del Software Control de Calidad del Software Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville, I. Séptima edición.

Más detalles

IBM Rational DOORS y su aplicación en el mundo Agile. 2 de diciembre de

IBM Rational DOORS y su aplicación en el mundo Agile. 2 de diciembre de IBM Rational DOORS y su aplicación en el mundo Agile 2 de diciembre de 2015 1 XTRONIC Espacio para ubicar logo de la empresa que presenta Ingeniería, consultoría, asistencia técnica y desarrollo de software

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

Revisiones del Software

Revisiones del Software Revisiones del Software Introducción Bibliografía IEEE Std 1028-1997 Standard for Software Reviews Página: recursos para revisiones http://www.processimpact.com/pr_goodies.shtml (por Karl E. Wiegers) Ventajas

Más detalles

norma 1002 IEEE institute of electrical and electronic engineers

norma 1002 IEEE institute of electrical and electronic engineers Estándar Organismo que regula Aplicable a IEEE 610.12-1990 IEEE Identifica los términos que se utilizan actualmente en el campo de la ingeniería de software. Definiciones estándar de los términos establecidos.

Más detalles

Tipo de competencia: Específica

Tipo de competencia: Específica Departamento: Depto Computacion y Dise o Nombre del curso: Pruebas de Software Clave: 004257 Academia a la que pertenece: Pruebas de Software Requisitos: Requisito de Prueba de Software: Programaci n III,

Más detalles

Es el desarrollador más grande del mundo de estándares, la actividad principal de ISO es el desarrollo de estándares técnicos, los estándares de ISO

Es el desarrollador más grande del mundo de estándares, la actividad principal de ISO es el desarrollo de estándares técnicos, los estándares de ISO Es el desarrollador más grande del mundo de estándares, la actividad principal de ISO es el desarrollo de estándares técnicos, los estándares de ISO también tienen repercusiones económicas y sociales importantes.

Más detalles

Itinerario. Conceptos Generales Quality Control Quality Assurance Más Sobre Calidad... Ingeniería de Software II Calidad 2

Itinerario. Conceptos Generales Quality Control Quality Assurance Más Sobre Calidad... Ingeniería de Software II Calidad 2 Calidad Itinerario Conceptos Generales Quality Control Quality Assurance Más Sobre Calidad... Ingeniería de Software II Calidad 2 Por qué hablamos de Calidad? Construir software es un proceso sujeto a

Más detalles

TSP. (Team Software Process) Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis

TSP. (Team Software Process) Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis TSP (Team Software Process) Sistemas de calidad en TI 7ITI2 Integrantes Díaz Sánchez Dulce Yadira Maldonado Reyes Isai Michelle Reveles Pérez Osvaldo David Escamilla Camargo Alexis Índice Introducción...

Más detalles

Descripción Específica en la modalidad de Formación Dual

Descripción Específica en la modalidad de Formación Dual Descripción Específica en la modalidad de Formación Dual Para la persona tutora y la persona monitora, a continuación se presenta la descripción específica para ejecutar el Módulo en modalidad Dual. Tomando

Más detalles

DISEÑO DE CONTROLES DE APLICACIÓN GENERALES EN LA IMPLEMENTACIÓN DE SISTEMAS DE INFORMACIÓN"

DISEÑO DE CONTROLES DE APLICACIÓN GENERALES EN LA IMPLEMENTACIÓN DE SISTEMAS DE INFORMACIÓN ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL TESIS DE GRADO DISEÑO DE CONTROLES DE APLICACIÓN GENERALES EN LA IMPLEMENTACIÓN DE SISTEMAS DE INFORMACIÓN" Presentada por: Adriana E. Salvador Guncay LOS SISTEMAS

Más detalles

Carreón Olivares Claudia Gudiño González Jacobo Fuentes Alcocer Heggda Heliana Martínez Rodríguez Rodrigo Nava Esquivel Uziel

Carreón Olivares Claudia Gudiño González Jacobo Fuentes Alcocer Heggda Heliana Martínez Rodríguez Rodrigo Nava Esquivel Uziel Carreón Olivares Claudia Gudiño González Jacobo Fuentes Alcocer Heggda Heliana Martínez Rodríguez Rodrigo Nava Esquivel Uziel ISO Es la agencia internacional especializada para la estandarización. El propósito

Más detalles

PLANIFICACION DE UN PROYECTO DE SOFTWARE

PLANIFICACION DE UN PROYECTO DE SOFTWARE PLANIFICACION DE UN PROYECTO DE SOFTWARE Actividades de Planificación de un Proyecto de Software Como se menciona anteriormente, el jefe de proyectos es el responsable de la elaboración y desarrollo del

Más detalles

SISTEMA DE GESTION DE CALIDAD Apartado Norma: 7.1 Planificación de la Prestación del Servicio

SISTEMA DE GESTION DE CALIDAD Apartado Norma: 7.1 Planificación de la Prestación del Servicio Página 1 de 5 CDS-MGG1 7.1 SISTEMA DE GESTION DE CALIDAD Apartado Norma: 7.1 INDICE 1. OBJETO 2. ALCANCE 3. DESCRIPCION 3.1 Planificación de la prestación de servicios 3.1.1 Aspectos generales 3.1.2 Aspectos

Más detalles

PROYECTO. Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*).

PROYECTO. Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*). PROYECTO Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*). Por lo tanto, un Proyecto tiene: inicio y fin definidos (temporario) producto o servicio único

Más detalles

Checklist para Auditorías Internas ISO 9001:2015 y para

Checklist para Auditorías Internas ISO 9001:2015 y para Checklist para Auditorías Internas ISO 9001:2015 y para Análisis de Brechas. Cláusula 7 7. Soporte 7.1 RECURSOS 7.1.1 GENERALIDADES La organización ha determinado y proporcionado los recursos necesarios

Más detalles

Anexo III COBIT. Relaciones de los Objetivos de Control Dominios, Procesos y Objetivos de Control

Anexo III COBIT. Relaciones de los Objetivos de Control Dominios, Procesos y Objetivos de Control Anexo III COBIT Relaciones de los Objetivos de Control Dominios, Procesos y Objetivos de Control En COBIT se define control como: El conjunto de políticas, procedimientos, prácticas y estructuras organizativas

Más detalles

CAPÍTULO V. Proceso de Implantación

CAPÍTULO V. Proceso de Implantación CAPÍTULO V Proceso de Implantación El proceso de implantación que aquí se describe, está basado en la experiencia de haber participado en la transformación de una Unidad Desarrolladora de Software, la

Más detalles

CLASE # 3 CARACTERÍSTICAS DE LOS TIPOS DE PRUEBAS ESTÁTICAS

CLASE # 3 CARACTERÍSTICAS DE LOS TIPOS DE PRUEBAS ESTÁTICAS CLASE # 3 CARACTERÍSTICAS DE LOS TIPOS DE PRUEBAS ESTÁTICAS 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN

Más detalles

PROCEDIMIENTO DE CONTROL DE SERVICIO NO CONFORME

PROCEDIMIENTO DE CONTROL DE SERVICIO NO CONFORME TABLA DE CAMBIOS Fecha Cambio Descripción 17/09/2014 Parcial Ajuste en el encabezado y alcance del procedimiento. Definir solamente para los procesos Misionales. 1. OBJETIVO Describir la metodología para

Más detalles

IEEE Standard Classification for Software Anomalies 1044 Verificación y validación de software

IEEE Standard Classification for Software Anomalies 1044 Verificación y validación de software IEEE Standard Classification for Software Anomalies 1044 Verificación y validación de software Alcance Este estándar es aplicable en cualquier fase del desarrollo de software. Identifica categorías para

Más detalles

Proyectos de Sistemas de Software

Proyectos de Sistemas de Software Proyectos de Sistemas de Software Ingeniería en Sistemas de Información Presentación Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,

Más detalles

INSTRUCTIVO PARA LA AUDITORIA DEL SISTEMA DE GESTION DE CALIDAD SEPTIEMBRE 2005

INSTRUCTIVO PARA LA AUDITORIA DEL SISTEMA DE GESTION DE CALIDAD SEPTIEMBRE 2005 Página 1 de 15 CDS-IDM1.3 SEPTIEMBRE 2005 Página 2 de 15 CDS-IDM1.3 Página 3 de 15 CDS-IDM1.3 Introducción Definiciones Actividades Previas al Trabajo en la Empresa Actividades a ser Realizadas en el lugar

Más detalles

La Oficina de Proyectos

La Oficina de Proyectos Facultad de Ingeniería Universidad de Buenos Aires Cátedras Proyectos Informáticos 75.18 Administración y Control de Proyectos Informáticos I 75.44 Administración y Control de Proyectos Informáticos II

Más detalles

Un nivel puede ser el resultado de una actividad de valoración

Un nivel puede ser el resultado de una actividad de valoración Rubby Casallas Especialización en Construcción de Software Universidad de los Andes Los niveles se utilizan para describir un camino recomendado para una organización que desea mejorar los procesos que

Más detalles

Gestión de la calidad Programa AGAPD-01 Módulo IV. Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc.

Gestión de la calidad Programa AGAPD-01 Módulo IV. Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc. Gestión de la calidad Programa AGAPD-01 Módulo IV Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc. 1 Gestión es : Todas las actividades o procesos que la empresa hace para obtener los entregables o productos,

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

NORMAS ISO Landmillan.com.mx LIC. ALBERTO MILLÁN G.

NORMAS ISO Landmillan.com.mx LIC. ALBERTO MILLÁN G. NORMAS ISO 9000 Landmillan.com.mx LIC. ALBERTO MILLÁN G. La Organización Internacional de Normalización, conocida como ISO, es la organización que se ocupa de establecer las normas de fabricación, de comunicación

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles

ELEMENTOS DE UN SISTEMA BASADO EN LA ADMINISTRACIÓN DE LA CALIDAD

ELEMENTOS DE UN SISTEMA BASADO EN LA ADMINISTRACIÓN DE LA CALIDAD ELEMENTOS DE UN SISTEMA BASADO EN LA ADMINISTRACIÓN DE LA CALIDAD Por Jorge Everardo Aguilar -Morales 2017 ELEMENTOS DE UN SISTEMA DE ADMINISTRACIÓN BASADO EN LA CALIDAD La definición del concepto de calidad

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Pruebas De Software

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

ALLSOFT S.A. de C.V. Monterrey, N.L.

ALLSOFT S.A. de C.V. Monterrey, N.L. Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software

INGENIERÍA DE SOFTWARE. Sesión 2: Procesos de ingeniería del software INGENIERÍA DE SOFTWARE Sesión 2: Procesos de ingeniería del software Contextualización La ingeniería de software actualmente es muy importante, pues con los avances tecnológicos se crean muchas cosas que

Más detalles

Grupo del Proceso de Cierre

Grupo del Proceso de Cierre Grupo del Proceso de Cierre Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Cuarta edición Preparó: Ing. Ismael Castañeda Fuentes Grupo del Proceso de Cierre La

Más detalles

SIGPRE Sistema de Gestión Presupuestaria

SIGPRE Sistema de Gestión Presupuestaria SIGPRE Sistema de Gestión Presupuestaria Plan de Pruebas UTN Histórico de Revisiones Fecha Versión Descripción Autor 10/1/2008 1.0 Borrador Roberto López Hinojosa 3/11/2008 1.1 Tipos de pruebas Roberto

Más detalles

Módulo 6. Pasos de EIA. Repaso del proceso de EIA Mitigación y compensación Preparación de informes Revisión Toma de decisión

Módulo 6. Pasos de EIA. Repaso del proceso de EIA Mitigación y compensación Preparación de informes Revisión Toma de decisión Módulo 6 Pasos de EIA Repaso del proceso de EIA Mitigación y compensación Preparación de informes Revisión Toma de decisión PROCEDIMIENTOS ADMINISTRATIVOS PARTICIPACIÓN CIUDADANA Proceso de EIA Identificación

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE)

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE) SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA MATERIAL DE APOYO MODELO DE CALIDAD ISO 25000 (SQuaRE) PROGRAMA: TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN JORGE

Más detalles

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu

Métricas del Producto. Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Métricas del Producto Sistemas de Información II 2009 Facultad de Ingeniería - UNJu Un vistazo rápido Qué son? Guía cuantitativa que ayuda a los ingenieros del sw a conocer mejor el diseño y la construcción

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:5(QUINTO) Ingeniería

Más detalles

RESEÑA DEL PMBOK GUIDE - UNA GUÍA DE LOS FUNDAMENTOS DE LA DIRECCIÓN DE PROYECTOS 1

RESEÑA DEL PMBOK GUIDE - UNA GUÍA DE LOS FUNDAMENTOS DE LA DIRECCIÓN DE PROYECTOS 1 Este material es propiedad de Gyepro - Universidad del Valle 2005 Prohibido su uso o reproducción total o parcial por cualquier medio RESEÑA DEL PMBOK GUIDE - UNA GUÍA DE LOS FUNDAMENTOS DE LA DIRECCIÓN

Más detalles

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control Proceso de Pruebas Proceso de Pruebas Proceso mediante el cual se aplican una serie de métodos,algunas veces utilizando herramientas, que permiten obtener una conjunto de medidas para verificar y validar

Más detalles

Diseño: Interface de Usuario

Diseño: Interface de Usuario Diseño: Interface de Usuario 1 Diseño de Interfaces Fácil de Aprender? Fácil de Usar? Fácil de entender? Informática Empresarial, UCR IF 7100 Ingeniería de Software 2 Diseño de Interfaces Errores Típicos

Más detalles

Mejora continua de los Procesos de Pruebas de software. Amalia Álvarez Balbi TestingUY 27 de Abril 2016

Mejora continua de los Procesos de Pruebas de software. Amalia Álvarez Balbi TestingUY 27 de Abril 2016 Mejora continua de los Procesos de Pruebas de software Amalia Álvarez Balbi TestingUY 27 de Abril 2016 Agenda 1 2 3 Proceso de Mejora Uso de las Pruebas continua mejores prácticas Mejora continua de los

Más detalles

EJEMPLOS DE ACTIVIDADES

EJEMPLOS DE ACTIVIDADES LENGUA Y LITERATURA Programa de Estudio 7 básico 2 U4 EJEMPLOS DE ACTIVIDADES Objetivo de Aprendizaje OA15 Planificar, escribir, revisar, reescribir y editar sus textos en función del contexto, el destinatario

Más detalles

Plan de proyecto. Historia de revisiones. Proyecto ScrumCeption. Matias Rodal. 6 de septiembre de 2015

Plan de proyecto. Historia de revisiones. Proyecto ScrumCeption. Matias Rodal. 6 de septiembre de 2015 Proyecto ScrumCeption Plan de proyecto 6 de septiembre de 2015 Historia de revisiones Fecha de la revisión Versión Descripción Autor 28/08/2015 1.0 Versión inicial Índice 1. Introducción 3 1.1. Estrategia

Más detalles