INGENIERIA DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

ANÁLISIS DE REQUERIMIENTOS
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
CALIDAD EN DESARROLLO DE SOFTWARE
PLANIFICACIÓN DE PROYECTOS DE SOFTWARE
Herramientas Automáticas de Estimación
METRICAS DE PROCESO Y PROYECTO
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Tipos de Métricas.
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Modelos de Proceso del Software
Evaluación de Productos
M.S.C. Ivette Hernández Dávila
La calidad del software.
HERRAMIENTAS CASE.
Ingeniería del software de la usabilidad (I)
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Capítulo 4: Inventario de Emisiones
Encuesta de Nivel de Satisfacción de los Usuarios (NiSU)
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
REQUERIMIENTOS DE SOFTWARE
Métricas de calidad de software
Medición y Métricas del Software
Metodología para el desarrollo de Software educativo POO
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería de Software
Conceptos de Gestión y Planificación de Proyectos Software
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
Construcción de Software
Importancia en la efectividad del:
INTRODUCCION A LAS METRICAS DE SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Saber que cambiar y como hacer que el cambio finalmente ocurra será fuente de ventajas competitivas para la compañía. La totalidad de presentaciones y.
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Evaluación de Usabilidad y Experiencia de Usuario Aldo Gordillo Departamento de Ingeniería Telemática Universidad Politécnica de Madrid.
Diseño de Sistemas.
Métricas de calidad de software
Conceptos sobre GESTIÓN DE PROYECTOS
Ingeniería de Software
Estimación de proyectos de software
PROCESOS DE DESARROLLO DE SOFTWARE
Ingeniería de software
Métricas De Software OO
problemas de la calidad del software
Estructurar tus ideas para hacerlas realidad
Métricas de Calidad de Software
Implementando PSP / TSP
Estimación de Puntos de Función
Tecnicas del Mantenimiento del Software
Mejores Prácticas para el Desarrollo de Software Omar de Jesús Rosales Hernández.
NIVELES DE CALIDAD DEL SOFTWARE
Métricas.
Puntos de Función.
INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA. UNIVERSIDAD POLITECNICA TERRITORIAL DEL NORTE DE MONAGAS.
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
El Modelo del Proceso Web
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.
UNIDAD III. PSP Objetivo: El alumno identificará el Proceso Personal de Software, para medir su desempeño.
Sistemas de calidad en el desarrollo de software.
Entregables del Proyecto
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
GESTIÓN DE PROYECTOS.
Transcripción de la presentación:

INGENIERIA DE SOFTWARE MÉTRICAS DE SOFTWARE INGENIERIA DE SOFTWARE

MÉTRICAS DE SOFTWARE

CONCEPTO El concepto de métrica es el termino que describe muchos y muy variados casos de medición. Siendo una métrica una medida estadística (no cuantitativa como en otras disciplinas ejemplo física) que se aplica a todos los aspectos de calidad de software, los cuales deben ser medidos desde diferentes puntos de vista como el análisis, construcción, funcional, documentación, métodos, proceso, usuario, entre otros.

Cuando se planifica un proyecto se tiene que obtener estimaciones del costo y esfuerzo humano requerido por medio de las mediciones de software que se utilizan para recolectar los datos cualitativos acerca del software y sus procesos para aumentar su calidad. En la mayoría de los desafíos técnicos, las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para desarrollar un producto, como el propio producto. El proceso para intentar mejorarlo, el producto se mide para intentar aumentar su calidad.

RAZONES PARA MEDIR UN PRODUCTO Para indicar la calidad del producto. Para evaluar la productividad de la gente que desarrolla el producto. Par evaluar los beneficios en términos de productividad y de calidad, derivados del uso de nuevos métodos y herramientas de la ingeniería de software. Para establecer una línea de base para la estimación. Para ayudar a justificar el uso de nuevas herramientas o de formación adicional.

ANTECEDENTES Métricas de software son un intento de cuantificar todos los aspectos de los productos de software incluidos en el código del programa, la especificación funcional, diseño de sistemas y diseño detallado.

ANTECEDENTES (CONT) Métricas de software realmente comenzó a principios de los años ochenta con el trabajo realizado por dos académicos de la Universidad de Iowa Kafura oennis y Sally Henry. Ellos trataron de investigar el diseño del sistema métrico que podría ser extraído de un diseño de sistema, y que podría ser utilizado para predecir factores tales como la facilidad de mantenimiento.

USO DE LAS MÉTRICAS Capacidad para ser entendido Capacidad del producto software que permite al usuario entender si el software es adecuado y cómo puede ser usado para unas tareas o condiciones de uso particulares. Capacidad para ser aprendido Capacidad del producto software que permite al usuario aprender sobre su aplicación. Capacidad para ser operado Capacidad del producto software que permite al usuario operarlo y controlarlo.

Capacidad de atracción Cumplimiento de la usabilidad Capacidad del producto software para ser atractivo al usuario. Cumplimiento de la usabilidad Capacidad del producto software para adherirse a normas, convenciones, guías de estilo o regulaciones relacionadas con la usabilidad.

UTILIDADES Estimar casos de prueba Ayudar a entender rangos de productividad amplios Ayudar a entender el crecimiento de Proyectos Ayudar a calcular el costo real del software Estimar el costo de proyectos, la programación y el esfuerzo Ayudar a entender los costos de mantenimiento Ayudar con las negociaciones de contrato

CATEGORIAS Aunque se ha propuesto una gran variedad de taxonomías métricas, las siguientes atienden las áreas más importantes de las métricas. Métricas para el modelo de análisis Métricas para el modelo de diseño Métricas para el código fuente Métricas para pruebas

PARA EL MODELO DE ANALISIS Atienden varios aspectos del análisis: Funcionalidad entregada Tamaño del sistema Calidad de la especificación

PARA EL MODELO DE DISEÑO Cuantifican los atributos del diseño de manera que permite al ingeniero evaluar la calidad de diseño, incluyendo: Métricas arquitectónicas Métricas a nivel de componente Métricas de diseño de la interfaz Métricas especializadas en diseño orientado a objetos

PARA EL CÓDIGO FUENTE Miden el código fuente y se utiliza para medir la complejidad, además de la facilidad con la que se mantiene y prueba: Métricas de Halstead Métricas de Complejidad Calidad de longitud

MÉTRICAS PARA PRUEBAS Ayudan a diseñar casos de prueba efectivos y a evaluar la eficacia de las pruebas: Métricas de cobertura de instrucciones y ramas Métricas relacionadas con los defectos Efectividad de la prueba Métricas en el proceso

BIBLIOGRAFIA Ingeniería de Software. Un enfoque práctico. 6ta Edición. Roger S. Pressman Software Quality. Concepts and Practices. R A Khan, K Mustafa, S I Ahson. Alpha Sciencie International Ltd. oxford U.K