2.2 UNIDAD

Páginas: 5 (1185 palabras) Publicado: 29 de septiembre de 2015
2.2 Estándares y Métricas de calidad en la ingeniería de Software

El objetivo general de la
Ingeniería de software es
producir un sistema, aplicación
o producto de alta calidad

¿Cómo
logarlo?

Los objetivos de software
deben emplear
métodos
efectivos
junto
con
herramientas
modernas

Estándares y métricas
Tres objetivos fundamentales de la medición son (Fenton y Pfleeger, 1997):
 Entender queocurre durante el desarrollo y el mantenimiento.
 Controlar que es lo que ocurre en nuestros proyectos.
 Mejorar nuestros procesos y nuestros productos.

Métrica: medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado
(IEEE, 1993)

Categorizaciones de las métricas:

Directas: líneas de código producidas (LDC),
velocidad de ejecución, tamaño
Indirectas:funcionalidad, calidad, complejidad.

¿Cuáles son los beneficios de las métricas?
 Ayuda a enfocar sobre áreas problema.
 Ayuda a identificar lo que funciona y lo que no funciona
 Calidad del producto mejorada.
 Productividad del equipo de desarrollo incrementada.
 Estimación y planificación del proyecto mejor.
 Mejor gestión del proyecto.
 Cultura de calidad de la compañía mejorada.
Satisfacción del cliente mejorada.
 Visibilidad del proceso software e incrementada.

¿Finalidad de las métricas del proceso?
 Se emplean para minimizar el tiempo de desarrollo.
 Se utilizan para valorar la calidad del producto sobre una base actual.

Gestión de Proyectos de Software

Ing. Guadalupe Gómez Mercado

¿Para qué medir el software?
 Para indicar la calidad del proceso.
 Para justificar eluso de nuevas herramientas y la necesidad de formación.
 Para evaluar la productividad de las personas.
 Para evaluar los beneficios derivados de los nuevos métodos utilizados y herramientas.
¿Razones para medir un producto?
 Para indicar la calidad del producto
 Para evaluar la productividad de la gente que desarrolla el producto
 Para evaluar los beneficios en términos de productividad y decalidad, derivado 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
¿Necesidad de medir?
 Las necesidades de medida pueden ser diversas, desde medir el rendimiento de los proyectos de una
empresa, evaluar las inspecciones de código hastaevaluar las actividades de mejora del proceso
software.
 La medida es una parte esencial para comprender que afecta a la calidad, oportunidad, utilidad y
funcionalidad y en la mejora de los procesos y productos software.

Medición: proceso por el cual se obtiene una medida.

Medida: valor asignado a un atributo de una entidad mediante una medición.

Existen tres niveles para evaluar las capacidades deingeniería de software.


Individual (PSP) guía de trabajo enfocada en las habilidades para una ingeniería eficaz de la persona.



Equipo (TSP) equipos de alto desempeño con un procesos organizaciones operativo definido.



Organización (CMM) proceso de mejora a nivel organización.

Gestión de Proyectos de Software

Ing. Guadalupe Gómez Mercado

2.2.1 PSP y TSP
PSP (Personal SoftwareProcess)
Tecnologia que tiene como jsutificacion la
premisa de que la calidad de software
depende del trabajo de cada uno de los
ingenieros de software y de aquí que le
proceso diselado debe ayudar a controlar,
manejar y mejorar
el trabajo de los
ingenieros.

Objetivos
- Mejorara la calidad del producto
- Desarrollar hábitos de programación.
- Predicciones de costos.
- Predicciones de tiempo dedesarrollo.
- Reducciones del ciclo de vida del
software

Complementario

TSP Team Software Process
Se concentra en los aspectos de desarrollo
del software realizados por equipos de
trabajo, definiendo
aspectos como la
asignación y control de tareas para los
diversos miembros del equipo.

Fases del ciclo de vida
- Lanzamiento
- Estrategia
- Plan
- Requerimientos
- Diseño
- Implementación
- Pruebas
-

-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Investigacion Unidad 2.2
  • Actividad 2.2 unidad 3 Matemáticas 3
  • Comunitaria 2.2
  • unidad 3 ciencias sociales actividad 2.1, 2.2
  • Tarea 2.2
  • Metodologia 2.2
  • Tema 2.2
  • 2.2 conceptos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS