Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2.

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Metodologías con VS.2005 TEAM SYSTEM
Análisis y diseño de sistemas 1 Primer semestre 2010 Clase 8
Estructura de SW-CMM.
Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Estándares en la Ingeniería del Software.
Aseguramiento de la calidad
CONTROL DE REQUERIMIENTOS
CMMI.
Introducción a RevMan In this session, we’re going to have a close look at Review Manager, or RevMan, the Cochrane Collaboration’s software for producing.
ACIS Desarrollar proyectos de software y “evitar” el fracaso ?
C APABILITY M ATURITY M ODEL (CMM) La satisfacción de las necesidades del cliente es la piedra angular del estándar CMM August 24, 2000 Software Engineering.
-ACQ CMMI for Adquisition.
Modelado de Procesos en la Ingeniería de Requerimientos
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Aseguramiento de la calidad.
Tema: Aseguramiento De la calidad.
Técnicas de Calidad en el Software Sesión # 15
Sistemas de Información Agosto-Diciembre 2007 Sesión # 8.
Técnicas de Calidad en el Software Sesión # 5
REQUIREMENTS MANAGEMENT
11. Normas IEEE relacionadas con la Calidad del SW IEEE
Desarrollo de Software I Juan Manuel Fernández Peña
Implementación, Control y Cierre Procesos de Control
Producción de Sistemas de Información Agosto-Diciembre 2007 Sesión # 6.
Skill Category 1 Software Testing Principles and Concepts
Gestión de las adquisiciones
 1. Presentación Marta Padilla  2. Scrum Master en una multinacional europea  3. Scrum Master: Análisis de pros y contras  4. Scrum Master: Trucos.
Sistemas de Información Agosto – Diciembre 2007 Sesión # 7
Rational Unified Process (RUP)
Técnicas de Calidad en el Software
CMMI Medición & Análisis GRUPO 1 Larissa Hererra Miguel Ortiz Isabel Blank Junio 2005.
Modelo de Capacidad y Madurez
CMMI Carlos Mario Zapata J. 4/13/2017 Calidad de Software.
Estándares de Software + IEEE/EIA 12207
Sistemas de Información Agosto-Diciembre 2007 Patricia Verdines Oficina: A2-134B
Dirección de Proyectos - visión del PMBOK -
Técnicas de Calidad en el Software Sesión # 7
Técnicas de Calidad en el Software Agosto-Diciembre 2007 Sesión # 4.
Rational Unified Process (RUP)
2.- Planificación Básica DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Sistemas de Información Tema: Tipos de SI CARLOS ALBERTO TANGARIFE VILLA U. de A. F.N.S.P.
4. Introducción al Sistema de Aseguramiento de la Calidad LS Calidad de Software 3IM1 Universidad Antonio de Nebrija Justo Hidalgo.
Requerimientos & Casos de Uso
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
Técnicas de Calidad en el Software Sesión # 14. Control Estadístico de Calidad Control Estadístico de Calidad del Software: Es una tendencia en la industria.
CSOF5104 Mejoramiento de Procesos de Software Presentación Final.
SEGUNDA CLASE ING.FEDERICO FERROGGIARO – UTN FRRO ROSARIO.
Sistemas de Información Agosto - Diciembre 2007 Sesión # 4.
Sistemas de Información Módulo # 2
Técnicas de Calidad del Software Agosto-Diciembre 2007 Patricia Verdines Oficina: A2-134B Sesión # 1.
El rol de SQA en PIS.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10.
Producción de Sistemas de Información Agosto-Diciembre 2007 Sesión # 4.
Prioridades del Negocio Virtualization Digital Collaboration Green ITSaaS & Cloud Computing Social Computing Mobility Next Gen User Experience Soluciones.
Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 13.
IT Governance Bibliografía:
Laura Posada Agudelo Carlos Mario Zapata
Seminario de Tecnologías de Información Emergentes Agosto-Diciembre, 2007 Sesión # 3.
El aspecto técnico de Datawarehousing en el mundo real Hector Figueroa Parte 1.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Producción de Sistemas Agosto-Diciembre 2007 Módulo # 3.
Conozca como implementar ITIL en su organización Angélica Guzmán AVAILABILITY MANAGEMENT Consultor de Soluciones.
Bases de datos para la investigación en Comunicación y Humanidades
Brenda Tejada – Customer Interface Manager Arianne Navarro – Planig Manager Pablo Sanz – Design Manager Francisco Carrillo – Testing Manager Victor Delgado.
OBJETIVOS DEL CURSO El curso se centra en el proceso de desarrollo de aplicaciones de automoción mostrando cómo satisfacer los requisitos de la norma ISO.
DISEÑO DEL SISTEMA DE GESTIÓN DE CALIDAD DESIGN QUALITY MANAGEMENT SYSTEM INSTITUTO PSICOPEDAGÓGICO INTEGRAL UNIVERSIDAD CATÓLICA DE COLOMBIA – FACULTAD.
Noviembre, 2005 ESPECIFICACIÓN DE LA CALIDAD EN LOS SISTEMAS FIABLES (Quality Specification of Dependable Systems) ESPECIFICACIÓN DE LA CALIDAD EN LOS.
Aseguramiento de la Calidad. (Software Quality Assurance, SQA) Por. Ing. Ernesto Soto Roca.
Servicio de Implementación Proceso de Desarrollo de Software Ventanilla Única de Comercio Exterior Mexicana.
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
What is Gestar? GESTAR is a family of collaborative solutions that allow you to handle highly interactive and integrated Business Processes. Gestar includes.
Transcripción de la presentación:

Técnicas de Calidad del Software Agosto-Diciembre 2007 Sesión # 2

Proyecto Integrador Estudiantes buscando equipo? Equipos buscando nuevos miembros?

Conceptos Clave Calidad Aseguramiento de la calidad del software (SQA) Evaluación de la calidad de proyectos y productos de software

Calidad “Es la totalidad de propiedades y características de un producto o servicio que le confieren la capacidad de satisfacer las necesidades expresas o implícitas...con oportunidad, a un costo razonable y, que de tal forma entusiasmen al cliente, para que éste se convierta en nuestro mejor vendedor” (J. S. Sarazen, Quality Progress, Dic-1987)

Aseguramiento de la calidad del software (SQA) Actividades para: Prevenir la inyección de defectos Remover los defectos inyectados Durante todo el proyecto Ejemplos?

Aseguramiento de la calidad del software (SQA) Software reviews Informales Formales Formal technical reviews (FTR) Identificar errores Entrenar nuevos ingenieros

Aseguramiento de la calidad del software (SQA) Un programa formal de SQA involucra: Un enfoque de administración de la calidad Herramientas de ingeniería de software Procesos de pruebas y verificación Control de la documentación del software Estrategias de medición y evaluación (Pressman, 1997)

Detailed Design Planning Construction Requirements Development Architecture Management Quality Assurance and Testing User Documentation Software Development Process (McConnell, 1998) Time

Detailed Design Planning Construction Requirements Development Architecture Management Quality Assurance and Testing User Documentation Software Development Process (McConnell, 1998) Time

Software Development Process Planning & Management: Product manager Project manager Client Requirements development: IT/IS specialist(s) Information specialist(s)

Software Development Process Architecture: Systems architect(s) Information architect(s) Detailed design: Usability specialist(s) Graphic designer(s)

Software Development Process Construction: Developer(s) Tester(s) Usability specialist(s)

Software Development Process Quality Assurance and Testing: SQA Leader Developer(s) Tester(s) User(s) Usability specialist(s)

Software Development Process User documentation: Developer(s) Technical writer(s) Usability specialist(s)

Evaluating the Software Development Process To assess the quality of the software development process: verify compliance with project schedule and budget verify compliance with initial requirements identify process metrics (SEI) coding testing

Evaluating Software Quality “The working software is a more accurate status report than any paper report could ever be” (p.55) (McConnell, 1998)

Evaluating Software Quality To assess the quality of a software product: verify compliance with functional requirements (verification) validate compliance with customer requirements (validation) assess product performance Black-box testing White-box testing

Evaluating Performance Software quality criteria Operations Transition Testing Portability Reusability Interoperability Maintainability Flexibility Modularity Accuracy Reliability Integrity (Pressman, 1993)

Evaluating Functionality System features Customer communication Phone Operating System Support OS X Windows XP Windows Vista UNIX Linux Database support Oracle MS SQL Etc…

Evaluating Usability Usability criteria: Consistency Navigation model Online help Online tutorials Icon design Graphic design Terminology Etc…

Para la próxima sesión Individual: buscar en biblioteca digital (ACM o IEEE) dos artículos que hablen de actividades o proyectos de SQA. Entregar: una hoja con tu análisis de los artículos, y citas bibliográficas completas (título, autor, publicación, páginas).