100% encontró este documento útil (2 votos)
171 vistas39 páginas

Gestión y Calidad del Software

El documento describe conceptos clave relacionados con la calidad del software, incluyendo la gestión de la calidad, componentes de la gestión de la calidad, factores que afectan la calidad del software, modelos de calidad del software, estándares de calidad como ISO, métricas, y el modelo CMMI. El documento también proporciona ejemplos para ilustrar estos conceptos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
171 vistas39 páginas

Gestión y Calidad del Software

El documento describe conceptos clave relacionados con la calidad del software, incluyendo la gestión de la calidad, componentes de la gestión de la calidad, factores que afectan la calidad del software, modelos de calidad del software, estándares de calidad como ISO, métricas, y el modelo CMMI. El documento también proporciona ejemplos para ilustrar estos conceptos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Calidad

del
software
Unidad 2
Gestin de la calidad?

Gestin Accin y consecuencia de administrar algo

Calidad Conjunto de propiedades inherentes a una cosa

Es un conjunto de propiedades, vinculadas


Gestin de
entre s y a partir de las cuales se podr
la calidad administrar de manera organizada la calidad.
Componentes de la Gestin de
la calidad

Planeamien
to

Control

Aseguramient
o

Mejoras
Calidad del software
Es la concordancia con los
requerimientos funcionales y de
rendimiento explcitamente
establecidos, con los estndares de
desarrollo y con las caractersticas
implcitas que se esperan de todo
software desarrollado
Tecnolog
a de
desarroll
o
Factores
que
Calidad afectan Calidad
del
del la persona
proceso
calidad l
del
Software
Costo,
tiempo y
duracin
Modelos de la Calidad del
software
Calidad Conjunto de caractersticas o
del propiedades inherentes, que tiene
producto unproducto

Calidad del Aplicacin de tcnicas de control sobre


proceso muestras del producto
La capacidad del producto de software
para permitirles a usuarios especficos
Calidad de
lograr las metas propuestas con eficacia,
Uso
productividad, seguridad y satisfaccin,en
contextos especificados de uso.
Estnd
Es
ar unproceso,protocolootcnicautil
izada para hacer algo concreto.
Los estndares de software
son importantes por varias
razones

Estn basadas en
el conocimiento Ayudan a la
Proveen un marco de continuidad cuando
de la mejor o trabajo alrededor del
ms apropiada una persona
cual se implementa el contina el trabajo
prctica de la proceso de garanta
empresa, evita la que llevaba a cabo
de la calidad. otra.
repeticin de
errores anteriores
Estndares calidad de software: ISO

Norma ISO/IEC 14598. Establece un marco de trabajo para


evaluar la calidad de los productos de software proporcionando,
adems, mtricas y requisitos para los procesos de evaluacin de
los mismos.

Define el proceso para evaluar un


producto de software, el mismo consta
de seis partes
ISO/IEC 14598-1 Visin General: provee una visin general de
las otras cinco partes y explica la relacin entre la evaluacin del
producto software.

ISO/IEC 14598-2 Planeamiento y Gestin: contiene requisitos y


guas para las funciones de soporte tales como la planificacin y
gestin de la evaluacin del producto del software.

ISO/IEC 14598-3 Proceso para desenvolvedores: provee los


requisitos y guas para la evaluacin del producto software
cuando la evaluacin es llevada a cabo en paralelo con el
desarrollo por parte del desarrollador.
ISO/IEC 14598-4 Proceso para adquirientes: provee los requisitos
y guas para que la evaluacin del producto software sea llevada
a cabo en funcin a los compradores que planean adquirir o
reutilizar un producto de software existente o pre-desarrollado.

ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos


y guas para la evaluacin del producto software cuando la
evaluacin es llevada a cabo por evaluadores independientes.

ISO/IEC 14598-6 Documentacin de Mdulos: provee las guas


para la documentacin del mdulo de evaluacin.
Mtrica
Es una metodologa de planificacin, desarrollo y
mantenimiento de sistemas de informacin, para la
Mtrica sistematizacin de actividades del ciclo de vida de los
proyectos software.

Es la aplicacion continua de tecnicas basadas en las


Mtrica medidas de los procesos de desarrollo de software y sus
de productos, para producir una informacion de gestion
Software significativa y a tiempo.
La metrica de software implica medir: medir involucra numeros;
y el uso de numeros para hacer cosas mejor. Las metricas de
software pretenden mejorar los procesos de desarrollo de
software y mejorar, por tanto, todos los aspectos de la gestion
de aquellos procesos.

Las mtricas describen


las expectativas sobre un
Ejemplo determinado entregable o
sobre las tareas que se
ejecutaran para producirlo
Ejemplo

Cuntas tablas de los


sistemas legacy fueron
migradas al nuevo sistema
hasta hoy?
Si el entregable del
proyecto es Datos Cuntas tablas del nuevo
convertidos al nuevo sistema fueron validadas por el
sistema y validados cliente interno hasta hoy?
por el cliente interno
En qu pantallas del sistema
se encuentran las tablas
convertidas y cuantas de ellas
han sido validadas por el
cliente interno?
Tipos de Mtrica
De usabilidad

Criterios o variables que son medibles de forma objetiva.

De calidad

Se aplica a todos los aspectos de calidad del software, los


cuales deben ser medidos desde diferentes puntos de vista.
Tipos de Mtrica
De punto de funcin de Albrecht

Miden la aplicacin desde una perspectiva del usuario dejando


de lado los detalles de codificacin, estos evalan con
fiabilidad.

De mantenibilidad del Software

Miden aspectos de la complejidad y la calidad de los


programas ya que existe una alta correlacin entre la
complejidad y la mantenibilidad.
El Modelo
CMMI
Qu es ?
Es un enfoque
de mejora de
procesos que
provee a las
organizaciones
de los elementos
esenciales para
un proceso
efectivo. El
CMMI es el
Modelo de
Madurez de
Lnea del Tiempo
CMMI
1 de febrero de 1991
8 de enero de 1987 Se public por primera vez el
El CMMI se dio a conocer por modelo CMM for Software, que
primera vez como Capability est basado en una lista de
Maturity Model (CMM) comprobacin de los principales
proyecto creado por Software factores de xito de los proyectos
de desarrollo de software
Engineering Institute realizados a finales de los aos
setenta y principios de los aos
ochenta
13 de enero de 1993
evolucion al modelo CMM o 29 de marzo de 1996
SW-CMM (CMM for Software), INCOSE SECAM
cuya ltima versin (v1.1)
24 de agosto de 1997
Naci a partir de 1993 bajo los
auspicios de la Agencia Nacional
29 de marzo del 2001
de Seguridad (NSA) de los E.U.A., dejaron a un lado el
con la participacin de numerosas desarrollo del SW-CMM
compaas de los sectores de
tecnologas de la informacin, El SEI ha dejado de desarrollar el
seguridad y defensa. SW-CMM
19 de abril del 2005
12 de diciembre de 2003 riesgo de seguir el modelo SW-
Cesando la formacin de los CMM
evaluadores en diciembre, quienes Las organizaciones que sigan el
pusieron hasta fin de 2005 para modelo SW-CMM podan continuar
reciclarse al CMMI hacindolo, pero ya no pudieron
ser certificadas en 2005
9 de febrero del 20014
CMMI-DEV
Es el modelo de referencia para la
mejora de procesos en los
proyectos de desarrollo y
mantenimiento de software.
Produ OBJETI
cir VOS
Servic DEL Crea
ios y CMMI r
Produ Valor
ctos para
de los
Alta accio
calida nista
d s.
Incre
menta Ganar
r la Mejor Reconoc
partici ar la imiento
pacin satisf en la
en el acci industri
merca n del a
do client
e
Disciplinas del modelo
CMMI

Abarca el desarrollo total del sistemas que puedo o no


Ingeniera
incluir el desarrollo de software.
de
sistemas

Ingeniera Cubre el desarrollo de software y su mantenimiento.


de
software
Contempla un enfoque sistemtico para la colaboracin
Desarrollo de los involucrados relevantes a travs de la vida del
integrado de producto
productos y
procesos

En proyectos complejos se requiere la incorporacin de


Acuerdos proveedores para ejecutar funciones o aadir
con modificaciones al producto.
proveedores
MoProSoft
Modelo para la mejora y evaluacin de los
procesos de desarrollo y mantenimiento
de sistemas y productos de software.

Desarrollado por la asociacin mexicana para la


calidad en ingeniera de software a travs de la
facultad de ciencias de la Universidad nacional
autnoma de Mxico y a solicitud de la secretaria de
economa para obtener una norma mexicana que
resulte apropiada a las caractersticas de tamao de la
gran mayora de empresas en desarrollo y
mantenimiento de software.
Alta Gestin del
direccin negocio.

Gestin de
procesos
Gestin de
Gestin
proyectos
Gestin de
recursos.

Administracin
de proyectos
Operaci especficos
n Desarrollo y
mantenimiento
de software.
Gestin del
negocios:
Alta Establecer la
Direccin. razn de ser
de la
organizacin.
Gestin:

Gestin
de de proyectos:
procesos: Asegura el
Establecer
Gestin
Gestin de recursos:
cumplimiento de losconseguir
objetivos yy
dotar
los a la organizacin
procesos de la organizacin
estrategias. .
de recurso
humano.
Desarrollo y
Administracin de
mantenimiento de
proyectos
software:
especficos:
Realizacin de las
establece las
actividades y
actividades que
pruebas de
permitan cumplir
productos de
con los objetivos en
software nuevos o
tiempo y costo.
modificados.

Operaci
n
La Secretara de Economa empieza a
organizar mesas de trabajo para definir
las estrategias del programa para el
2002 desarrollo de la industria del software.

La primera versin de MoProSoft se


public en diciembre.
2003
Se tenamos los elementos bsicos, el modelo
de procesos y el mtodo de evaluacin, para
empezar los trmites de normalizacin en el
2004 subcomit de Software de Normalizacin y
Certificacin Electrnica (NYCE).

La norma fue aprobada por el NYCE el 5 de


julio y el 15 de agosto publicada en el Diario
2005 Oficial de la Federacin.
Se decide organizar un Workshop
adicional dedicado a Process
Improvement in Small Settings.
Se crear un proyecto para definir un
marco metodolgico comn de
procesos y su evaluacin para la
industria de software de esta zona.

2005 El proyecto, bajo el nombre de


COMPETISOFT, fue presentado en
septiembre y aprobado por el
Programa Iberoamericano de Ciencia y
Tecnologa para el Desarrollo (CYTED).
Se acord que la prxima reunin del
grupo de trabajo se realizara en
Luxemburgo del 2 al 6 de octubre de
2006, y se solicit la participacin de
la delegacin mexicana para dar
continuidad a este proyecto.
La traduccin de la norma MoProSoft
2006 al idioma Ingls y su revisin fue
realizada por un grupo de trabajo
formado por el NYCE con la
participacin de la AMCIS y entregado
a travs de la Direccin General de
Normas al responsable del WG24.
Instituto Tecnolgico Superior de Comalcalco

Profesora: ISC. Rodrguez Alejandro Elda Luz


Ing. Sistemas Computacionales 7 B

Integrantes:
Lpez Ramrez Adriana Guadalupe
Lugo Bivian Evelin
Izquierdo Gamas Carlos Arturo
Mndez Hernndez Juan Carlos
Mndez Alejandro German

También podría gustarte