Você está na página 1de 16

Instituto Tecnolgico de Oaxaca

Ingeniera en Sistemas Computacionales


Gestin de Proyectos de Software

Tema: La gestin de proyectos usando un marco de


calidad
Profesora: Eva Rafael Prez
Integrantes:
Aracely Cih Martnez
Jos Guzmn Gordillo
Arturo Hernndez Mrquez
Cirilo Antonio Almaraz Ambrosio
Nahim Snchez Aragn
Grupo: ISB
Hora: 16:00 17:00 Horas.
Oaxaca de Jurez Oax. a 13 de Marzo de 2015

Que es la Calidad?
Segn Roger S. Pressman, ingeniero de software,
profesor, consultor y autor de productos centrados en
la Ingeniera del Software, la calidad de software es la
concordancia con los requisitos funcionales y de
rendimiento explcitamente establecidos, con los
estndares
de
desarrollo
explcitamente
documentados, y con las caractersticas implcitas que
se
espera
de
todo
software
desarrollado
profesionalmente. [Pressman, 1998]

Otros conceptos?
La calidad de software es todo el conjunto de
cualidades que lo caracterizan determinando
su eficiencia y utilidad, satisfaciendo las
necesidades tanto implcitas como explcitas
del cliente. La IEEE.Std.610-1990 la define
como el grado con el que un sistema,
componente o proceso cumple con los
requisitos especificados y las necesidades o
expectativas
del
cliente
o
usuario.
[IEEE.Std.610-1990]

Estndares y Mtricas de Evaluacin en la ingeniera de SW?

Los estndares de Calidad de software son normas


emitidas por organismos especficos , que sirven para
sentar un marco con el que comparar si un proceso
de desarrollo es o no es de calidad

Estndares y Normas
La definicin de calidad de software que adopta elestndar IEEE 10611998 (IEEE, 1998b)
ISO 9000
Las normas ISO-9000 son un estndar de calidad para todo tipo de
industrias, contiene una normativa especifica para el desarrollo de
software
El estndar ISO/IEC 9126, es un estndar internacional para la evaluacin
de la calidad del software. Su objetivo principal es proporcionar tanto
una especificacin de la calidad de productos software y un modelo para
su evaluacin. Define para ello un lenguaje comn que permite a los
usuarios especificar sus requisitos de calidad y a los desarrolladores y
evaluadores entender dichos requisitos, para posteriormente tratar de
incorporarlos al software en desarrollo.

El estndar ISO/IEC 9126 se divide en cuatropartes:

1. Modelo de calidad (ISO/IEC 9126-1:2001).Describe el marco del modelo de


calidad y las relaciones entre los diferentes enfoques de la misma, e identifica
las distintas caractersticas de calidad de los productos de software
2. Mtricas externas (ISO/IEC TR 9126-2:2003). Proporciona un conjunto de
mtricas que permiten medir las caractersticas de calidad externas definidas
en el modelo de calidad descrito en ISO/IEC 9126-1:2001.3.
3. Mtricas internas (ISO/IEC TR 9126-3:2003). Describe mtricas para medir
aquellas caractersticas internas de calidad definidas en el modelo descrito en
ISO/IEC 9126-1.4.
4. Calidad en las mtricas en uso (ISO/IEC TR 9126-4:2004). Identifica las
mtricas que permitirn medir la calidad desde el punto de vista del usuario

El modelo CMMI
Un enfoque para la mejora de procesos que proporciona a una
organizacin los elementos esenciales para llevar a cabo sus procesos de
manera
efectiva.
Puede
utilizarseparaguiarlamejoradeprocesosenunproyecto,enundeparta
mento,oenuna organizacin completa. CMMI ayuda a integrar funciones
de la organizacin tradicionalmente separadas, a establecer prioridades y
objetivos
en
la
mejora
de
procesos,proporcionaguasparalosprocesosdecalidadysirvecomopun
todereferenciaparala evaluacin de los procesos actuales

Modelo SPICE: El estndar ISO/IEC 15504


El estndar ISO/IEC 15504 define un marco de trabajo de evaluacin y mejora de
procesos que puede ser utilizado por las organizaciones para planificar, gestionar,
monitorizar, controlar y en definitiva mejorar la adquisicin, desarrollo, operacin,
evaluacin y soporte del software. Este estndar parti de la iniciativa SPICE, un
proyecto internacional cuyo objetivo fundamental era desarrollar un estndar para la
evaluacin de procesos de software. El proyecto SPICE se realiz bajo los auspicios del
grupo de trabajo de evaluacin de procesos de software del comit internacional de
estandarizacin ISO y produjo finalmente el estndar ISO/IEC 15504 sobreevaluacin de
procesos y tecnologa de lainformacin, a menudo conocido tambin como modelo
SPICE.

FACTORES DE CALIDAD
Los factores de calidad sirven para descomponer el concepto genrico de calidad en
otros ms sencillos, para facilitar su control y su medicin.
Dado que la divisin en factores es una divisin subjetiva, existen varias
clasificaciones de los factores de calidad. Veremos la de McCall, que los agrupa en
tres perspectivas: operativa, de mantenimiento y evolutiva.

Factores operativos
Los factores operativos son aquellos que afectan al uso del software:

Correccin: el software cumple las especificaciones


Fiabilidad: grado en el que el software es confiable, es decir, no tiene fallos
Eficiencia: necesidad de recursos software y hardware del producto
Seguridad: grado en el que puede controlarse el acceso al software y a los datos
Facilidad de uso: grado de esfuerzo necesario para utilizar el software

Factores de mantenimiento
Los factores de mantenimiento son aquellos que se aplican a la capacidad de modificacin
del software:
Flexibilidad: esfuerzo necesario para modificar un programa
Facilidad de prueba: esfuerzo requerido para realizar las pruebas de un programa
Facilidad de mantenimiento: esfuerzo requerido para localizar y reparar un error

Factores evolutivos
Los factores evolutivos son aquellos que indican si el software se puede trasladar
con facilidad a otra mquina o a otro producto de base (SO, SGBD, etc.), o
incrementar sus prestaciones:
Portabilidad: facilidad para migrar el software de un entorno de operacin a
otro
Capacidad de reutilizacin: grado en el que un programa o parte del mismo se
puede utilizar en otras aplicaciones.
Capacidad de interoperacin: esfuerzo necesario para que un software opere
conjuntamente con otros sistemas

Mtricas de calidad
Las mtricas del software se aplican para valorar cualitativamente algn factor
relativo al mismo. No existen mtricas generales y nicas, an menos para la
calidad, ya que se puede examinar el software a travs de mltiples perspectivas y
con diferentes objetivos.
En lo que s que hay acuerdo es en las caractersticas que debe tener una buena
mtrica :

Simple y fcil de calcular


Emprica
Consistente y objetiva
Independiente del lenguaje de programacin
Que proporcione informacin til

Caractersticas de las mtricas

Exactas precisas: No se debe perder la informacin en los


alrededores ya que la informacin se desvirta

Consistentes: Una medicin de un atributo debe dar el


mismo valor independientemente de la medicin

Mediciones del software


Medidas directas:
Del proceso del software:
Coste, el esfuerzo en horas o personas

Del producto:
LDC, velocidad de ejecucin, tamao de memoria

Medidas indirectas:
Funcionalidad
Calidad
Complejidad
Eficiencia
Fiabilidad

Clasificacin de las mtricas de un


Software
De productividad: Rendimiento del proceso de la ingeniera del
software
De calidad: Como se ajusta el software a las especificaciones del
cliente
Tcnicas: La complejidad del software, su facilidad de mantenimiento
Orientadas al tamao: Medidas directas del software
Orientadas a la funcin: Medidas indirectas
Orientadas a la persona: Cuanto produce el personal, dependiendo
de las herramientas que usan

Você também pode gostar