Sunteți pe pagina 1din 4

Ensayo.

Actividad de Aprendizaje 2

David Eduardo Zamudio Zuquila.

SENA - Servicio Nacional de Aprendizaje


Modelos De Calidad De Software
Marzo - 2018

La importancia de la medición dentro de los procesos de calidad en el


desarrollo de Software
Al referirnos sobre la medición, siempre se busca determinar mediante
comparativa y estadísticas los resultados de un proceso. Para un proceso de
desarrollo de software aplica de la misma la forma, la medición y
comparación de los resultados dentro de un modelo de calidad que
determina que tan bien se ejecuta el proyecto, por lo general basándose en
los siguientes objetivos; entender qué ocurre durante el desarrollo y el
mantenimiento, controlar qué es lo que ocurre en nuestros proyectos y
mejorar nuestros procesos y productos.

La importancia del modelo de desarrollo y el sistema de métricas para la


evaluación del proyecto van a influir en el resultado final afectando
diferentes variables de costo, tiempo y calidad que sería la aceptación del
producto dentro de los límites de tolerancia, además el modelo de
desarrollo determina una hoja de ruta al largo del proceso.

La medición en un proceso de software.

La calidad lograda dentro de un proceso de desarrollo de software se


convierte en una carta fundamental por las empresas desarrolladoras y es
prenda de garantía en sus procesos, por lo cual para la toma de decisiones
buscan la implementación de modelos estandarizados confiable y un
sistema de medición bien definido, en el desarrollo de todo proyecto se
busca tener la mejor información para la toma de decisiones.

De esta manera los procesos de medición son utilizado por las empresas
desarrolladoras, como fuente confiable de información y análisis, con una
información objetiva se pueden determinar los riesgos e impactar en el
resultado final, alguno de las ventajas de la medición;

- Comunicar efectiva.
- Asignación adecuada de recursos.
- Control y rendimiento del proceso dentro de los planes establecidos.
- Seguimiento de objetivos específicos del proyecto.
- Identificar y corrección temprana de problemas.
- Toma de decisiones basada en información y datos.
- Justificación de decisiones.

Beneficios de una buena medición.


El impacto que tiene una buena medición se ve reflejada a todo nivel,
reduciendo costos y disminuyendo los diferentes problemas que se puedan
presentar a lo largo del tiempo, los beneficios se dan tanto a nivel del
proyecto como a nivel organizacional, mencionare algunos;
- Eficiencia en los servicios.
- Mejoras en el desarrollo y mantenimiento de los productos.
- mejor gestión de recursos.
- Disminución de costos.
- Seguimiento de errores y mejoras
- Detección temprana de errores.
- Identificación de oportunidades.

La medición en un proceso de software.

Para entender la medición dentro de un proceso de software se requiere


conocer de algunos conceptos como producto, proceso de calidad, recursos,
entidad, atributos y productividad. Además, conocer el valor de referencia
aplicable a la medición que puede darse por valores o indicadores.

Medida: es el número o categoría asignada a un atributo.

Métrica: corresponde a una medida cuantitativa del grado en que un


sistema, componente o proceso posee un atributo determinado, Las
métricas pueden clasificarse en métricas directas e indirectas.
Algunas métricas, dentro del proceso de desarrollo de software son:
- LCF (líneas de código fuente escritas).
- HPD (horas-programador diarias).
- CHP (coste por hora-programador, en unidades monetarias).
- Cantidad de Imágenes con Texto Alternativo: Medido por la presencia de
la etiqueta ALT (con texto no nulo) en cada una de las imágenes
vinculadas a las páginas de un sitio Web.
- HPT (horas-programador totales).
- LCFH (líneas de código fuente por hora de programador).
-CTP (coste total actual del proyecto, en unidades monetarias).
- CLCF (coste por línea de código fuente).

Identificación de las necesidades de información.

Para el desarrollo de un proceso de software dentro de su análisis y diseño se


deben establecer las medidas y controles de calidad, por lo cual se requiere
determinar la necesidad de información para la toma de decisiones, así como
los métodos de recolección y evaluación y también las métricas de evaluación,

Clasificación de las necesidades de información.

Según la PSM (Practical Software Measurement), las necesidades de


información pueden ser clasificada en siete categorías:
1) Calendario y progreso.
2) Recursos y costos.
3) Tamaño de producto y estabilidad.
4) Calidad de producto.
5) Ejecución de proceso.
6) Efectividad de la tecnología.
7) Satisfacción del cliente.

Bibliografía.

- Guía Avanzada De Medición Y Análisis


Laboratorio Nacional de Calidad del Software (INTECO).
Mayo del 2009.

S-ar putea să vă placă și