Vous êtes sur la page 1sur 20

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y


TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 1 de 20

1. IDENTIFICACIN CURRICULAR

PROGRAMA DE FORMACION: Anlisis Y Desarrollo De Sistemas De Informacin

COMPETENCIA: Aplicar buenas prcticas de calidad en el proceso
de desarrollo de software, de acuerdo con el referente adoptado en la
empresa




2. RESULTADOS DE APRENDIZAJE

Identificar las caractersticas de los procesos de
desarrollo de software, frente al referente de calidad
adoptado por la empresa, ajustndolos a los resultados de
las mediciones, evaluaciones y recomendaciones realizadas

3. DESARROLLO

TEMA: Conceptos bsicos de calidad.

Introduccin
En un mundo cada vez ms globalizado, donde cada da desaparecen las
barreras comerciales y culturales, la calidad aparece como una
necesidad, pues la calidad permite competir con mayores posibilidades
de xito.

No se puede medir lo que no se puede comprender
Si no se sabe dnde se est parado, un mapa no ayuda
Lo que no se puede medir no se puede controlar
sistemticamente
No podemos mejorar algo a menos que podamos evaluarlo

Conceptos de Calidad
Se dice que dos copos de nieve no son iguales. Ciertamente cuando se
observa caer la nieve, es difcil imaginar que son totalmente diferentes,
por no mencionar que cada copo posee una estructura nica. Para
observar las diferencias entre los copos de nieve, debemos examinar
los especmenes muy de cerca, y quiz con un cristal de aumento. En
efecto, cuanto ms cerca los observemos, ms diferencias podremos
detectar.
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 2 de 20

Este fenmeno, variacin entre muestras, se aplica a todos los
productos del hombre as como a la creacin natural. Por ejemplo, si dos
tarjetas de circuito idnticas se examinan muy de cerca, podremos
observar que las lneas de cobre sobre las tarjetas difieren ligeramente
en la geometra, colocacin y grosor. Adems, la localizacin y el
dimetro de los orificios de las tarjetas tambin varan.

El control de variacin es el centro del control de calidad. Un fabricante
quiere reducir la variacin entre los productos que se fabrican, incluso
cuando se realiza algo relativamente sencillo como la duplicacin de
disquetes. Seguramente, esto puede no ser un problema la duplicacin
de disquetes es una operacin de fabricacin trivial y podemos
garantizar que se crean duplicados exactos de software-.
Podemos?. Necesitamos asegurar que las pistas se siten dentro de
una tolerancia especfica para que la gran mayora de las disqueteras
puedan leer los disquetes. Adems, necesitamos asegurar que el flujo
magntico para distinguir un cero de un uno sea suficiente para que los
detecten las cabezas de lectura/escritura.
Las mquinas de duplicacin de discos aceptan o rechazan la tolerancia.
Por consiguiente, incluso un proceso simple, como la duplicacin,
puede encontrarse con problemas debidos a la variacin entre muestras.

Punto Clave: Controlar la variacin es la clave de un producto de alta
calidad. En el contexto del software, nos esforzamos en controlar la
variacin en el proceso que aplicamos, recursos que consumimos y los
atributos de calidad del producto final.


Cmo se aplica esto al software? Cmo puede una organizacin de
desarrollo de software necesitar controlar la variacin? De un proyecto a
otro, queremos reducir la diferencia entre los recursos necesarios
planificados para terminar un proyecto y los recursos reales
utilizados, entre los que se incluyen personal, equipo y tiempo. En
general, nos gustara asegurarnos de que nuestro programa de pruebas
abarca un porcentaje conocido del software de una entrega a otra. No
slo queremos reducir el nmero de defectos que se extraen para ese
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 3 de 20

campo, sino tambin nos gustara asegurarnos de que los errores
ocultos tambin se reducen de una entrego a otra. (Es probable que
nuestros clientes se molesten si la tercera entrega de un producto
tiene diez veces ms defectos que la anterior.) Nos gustara reducir las
diferencias en velocidad y precisin de nuestras respuestas de soporte
a los problemas de los clientes. La lista se podra ampliar ms y ms.

Calidad
El American Heritage Dictionary, define la calidad como una
caracterstica o atributo de algo. Como un atributo de un elemento, la
calidad se refiere a las caractersticas mensurables -cosas que se
pueden comparar con estndares conocidos como longitud, color,
propiedades elctricas, maleabilidad, etc.-. Sin embargo, el software en
su gran extensin, como entidad intelectual, es ms difcil de
caracterizar que los objetos fsicos. No obstante, s existen las medidas
de caractersticas de un programa. Entre estas propiedades se incluyen
complejidad ciclomtica, cohesin, nmero de puntos de funcin, lneas
de cdigo y muchas otras estudiadas en los Captulos 19 y 24. Cuando
se examina un elemento segn sus caractersticas mensurables, se
pueden encontrar dos tipos de calidad: calidad del diseo y calidad de
concordancia.

La calidad de diseo se refiere a las caractersticas que especifican los
ingenieros de software para un elemento. El grado de materiales,
tolerancias y las especificaciones del rendimiento contribuyen a la
calidad del diseo. Cuando se utilizan materiales de alto grado y se
especifican tolerancias ms estrictas y niveles ms altos de
rendimiento, la calidad de diseo de un producto aumenta, si el
producto se fabrica de acuerdo con las especificaciones.
La calidad de concordancia es el grado de cumplimiento de las
especificaciones de diseo durante su realizacin. Una vez ms, cuanto
mayor sea el grado de cumplimento, ms alto ser el nivel de calidad
de concordancia.
En el desarrollo del software, la calidad de diseo comprende los
requisitos, especificaciones y el diseo del sistema. La calidad de
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 4 de 20

concordancia es un aspecto centrado principalmente en la
implementacin. Si la implementacin sigue el diseo, y el sistema
resultante cumple los objetivos de requisitos y de rendimiento, la
calidad de concordancia es alta.
Pero, son la calidad del diseo y la calidad de concordancia los nicos
aspectos que deben considerar los ingenieros de software? Para esto
se establece una relacin ms intuitiva:
Satisfaccin del usuario = producto satisfactorio + buena calidad+
entrega dentro de presupuesto y del tiempo establecidos
Se afirma que la calidad es importante, pero si el usuario no queda
satisfecho, ninguna otra cosa realmente importa.
La calidad del producto es una funcin de cunto cambia el mundo
para mejor.
Esta visin de la calidad establece que si el producto de software
proporciona un beneficio sustancial a los usuarios finales, pueden estar
dispuestos para tolerar problemas ocasionales del rendimiento o de
fiabilidad.
Figura: Razones que afectan la calidad

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 5 de 20

Control de calidad
El control de cambios puede equipararse al control de calidad. Pero,
cmo se logra el control de calidad? El control de calidad es una serie
de inspecciones, revisiones y pruebas utilizados a lo largo del proceso
del software para asegurar que cada producto cumple con los requisitos
que le han sido asignados. El control de calidad incluye un bucle de
realimentacin (feedback) del proceso que cre el producto. La
combinacin de medicin y realimentacin permite afinar el proceso
cuando los productos de trabajo creados fallan al cumplir sus
especificaciones. Este enfoque ve el control de calidad como parte del
proceso de fabricacin.
Las actividades de control de calidad pueden ser manuales,
completamente automticas o una combinacin de herramientas
automticas e interaccin humana. Un concepto clave del control de
calidad es que se hayan definido todos los productos y las
especificaciones mensurables en las que se puedan comparar los
resultados de cada proceso. El bucle de realimentacin es esencial
para reducir los defectos producidos.
Garanta de calidad
La garanta de calidad consiste en la auditora y las funciones de
informacin de la gestin. El objetivo de la garanta de calidad es
proporcionar la gestin para informar de los datos necesarios sobre la
calidad del producto, por lo que se va adquiriendo una visin ms
profunda y segura de que la calidad del producto est cumpliendo sus
objetivos. Por supuesto, si los datos proporcionados mediante la
garanta de calidad identifican problemas, es responsabilidad de la
gestin afrontar los problemas y aplicar los recursos necesarios para
resolver aspectos de calidad.


Costo de calidad
El coste de calidad incluye todos los costes acarreados en la bsqueda
de la calidad o en las actividades relacionadas en la obtencin de la
calidad. Se realizan estudios sobre el coste de calidad para proporcionar
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 6 de 20

una lnea base del coste actual de calidad, para identificar oportunidades
de reducir este coste, y para proporcionar una base normalizada de
comparacin. La base de normalizacin siempre tiene un precio. Una vez
que se han normalizado los costes de calidad sobre un precio base,
tenemos los datos necesarios para evaluar el lugar en donde hay
oportunidades de mejorar nuestros procesos.
Es ms, podemos evaluar cmo afectan los cambios en trminos de
dinero.
Los costes de calidad se pueden dividir en costes asociados con la
prevencin, la evaluacin y los fallos.
Entre los costes de prevencin se incluyen:
planificacin de la calidad,
revisiones tcnicas formales,
equipo de pruebas,
formacin.

Entre los costes de evaluacin se incluyen actividades para tener una
visin ms profunda de la condicin del producto la primera vez a
travs de cada proceso. A continuacin se incluyen algunos ejemplos
de costes de evaluacin:
inspeccin en el proceso y entre procesos,
calibrado y mantenimiento del equipo,
pruebas.

Los costes de fallos son los costes que desapareceran si no surgieran
defectos antes del envo de un producto a los clientes. Estos costes se
pueden subdividir en costes de fallos internos y costes de fallos
externos. Los internos se producen cuando se detecta un error en el
producto antes de su envo. Entre estos se incluyen:
retrabajo (revisin),
reparacin,
anlisis de las modalidades de fallos.
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 7 de 20

Los costes de fallos externos son los que se asocian a los defectos
encontrados una vez enviado el producto al cliente. A continuacin se
incluyen algunos ejemplos de costes de fallos externos:
resolucin de quejas,
devolucin y sustitucin de productos,
soporte de lnea de ayuda,
trabajo de garanta.
Como es de esperar, los costes relativos para encontrar y reparar un
defecto aumentan dramticamente a medida que se cambia de
prevencin a deteccin y desde el fallo interno al externo. La Figura
Costo relativo de corregir un error, basada en datos recopilados por,
ilustra este fenmeno.


El siguiente ejemplo con estadsticas de costes anteriores, informando
con datos anecdticos basados en un trabajo realizado en las
instalaciones de desarrollo de IBM en Rochester:
Se han dedicado 7.053 horas inspeccionando 200.000 1neas de cdigo
con el resultado de 3.1 12 errores potenciales descubiertos. Dando por
sentado un coste de programador de 40 dlares por hora, el coste de
eliminar 3.1 12 defectos ha sido de 282.120 dlares, o
aproximadamente unos 9 I dlares por defecto.
Compare estos nmeros con el coste de eliminacin de defectos una vez
que el producto se ha enviado al cliente.
Suponga que no ha habido inspecciones, pero que los programadores
han sido muy cuidadosos y solamente se ha escapado un defecto por
1.000 lneas de cdigo [significativamente mejor que la media en
industrial] en el producto enviado. Eso significa que se tendran que
corregir todava 200 defectos en la casa del cliente o despus de la
entrega. A un coste estimado de 25.000 dlares por reparacin de
campo, el coste sera de 5 millones de dlares, o aproximadamente 18
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 8 de 20

veces ms caro que el coste total del esfuerzo de prevencin de
defectos.


Figura Costo relativo de corregir un error

Es verdad que IBM produce software utilizado por cientos de miles de
clientes y que sus costes por reparacin en casa del cliente o despus de
la entrega pueden ser ms altos que los de organizaciones de software
que construyen sistemas personalizados. Esto, de ninguna manera,
niega los resultados sealados anteriormente. Aunque la organizacin
media de software tiene costes de reparacin despus de la entrega
que son el 25 por 100 de los de IBM (la mayora no tienen ni idea de
cules son sus costes!), se estn imponiendo ahorros en el coste
asociados con actividades de garanta y control de calidad.





Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 9 de 20




Calidad de Software

Es el desarrollo de software basado en estndares con la funcionalidad y
rendimiento total que satisfacen los requerimientos del cliente.
Procesos de desarrollo, gestin de proyectos, anlisis y diseo,
especificacin de requerimientos, arquitectura, son solo algunos de los
componentes que se aglomeran para conformar la ingeniera de
software (IS) como disciplina para la creacin y mantenimiento de
software. Dentro de sta, existe un subconjunto de teoras,
herramientas y mtodos orientados a lo que se denomina la calidad del
software. Para resumir de alguna manera la amplitud de este concepto,
se puede decir que la calidad de software ha sido usada desde un simple
argumento de venta, hasta verdaderos estudios formales y usos de
mtricas para el desarrollo de software. Extraamente dentro de la IS,
la calidad del software es muy complicada de definir y de enmarcar en
un simple concepto terico, por lo que en esta nota, me concentrar
solo en las diversas caractersticas que permiten describirla y en los
elementos que importan especficamente al diseador de software.
Una idea general sobre un software de calidad es aquel que debiera
cumplir con los requerimientos funcionales y de performance adems de
ser mantenible, confiable y aceptable.

Otras definiciones de calidad de software

la concordancia con los requisitos funcionales y de rendimiento
establecidos con los estndares de desarrollo explcitamente
documentados y con las caractersticas implcitas que se espera de todo
software desarrollado de forma profesional. Pressman 2002.Calidad de
Software

la totalidad de rasgos y atributos de un producto de software que le
apoyan en su capacidad de satisfacer sus necesidades explcitas o
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 10 de 20

implcitas (ISO/IEC 9126, 1998). ISO/IEC (Intenational Standart
Organitation)

es el grado en el cual el software posee una combinacin deseada de
factores. IEEE, citado por (Barbacci et al, 1995)

Factores Principales de la calidad del producto software


Atributos de Calidad del Software
Un producto software es de calidad si cumple o tiene algunos o todos
de los siguientes factores de calidad:
Correcto: Cumple la especificacin de requisitos.
Mantenible: Facilidad para hacerle cambios al software.
Portable: Esfuerzo para trasladar el software a otra plataforma.
Testeable: Facilidad para probar que el software es correcto.
Fcil de usar: Esfuerzo para aprender, usar e interrumpir un sistema
en marcha.
Confiable: Capacidad para continuar el trabajo aunque haya
interrupciones (sistemas seguros).
Importancia de las caractersticas del producto
La importancia relativa de las caractersticas depende del tipo de
producto y del ambiente en el que ser utilizado.
Algunos atributos pueden dominar.
En sistemas de seguridad crticos de tiempo real, los atributos clave
pueden ser la confiabilidad y la eficiencia.
Los costos tienden a crecer exponencialmente si son requeridos altos
niveles de alguna caracterstica.

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 11 de 20

4. OBJETIVOS:

GENERAL: Dar a conocer el concepto de calidad, por medio de una serie de
definiciones y trminos los cuales sern puestos en prctica.
ESPECFICOS:

El aprendiz al finalizar esta gua estar en capacidad de:
Identificar los orgenes de la Calidad.
Conceptuar la terminologa de calidad.
Entender el por qu es necesario hacer calidad de software



5. ESTRATEGIAS DE ENSEANZA

La estrategia a utilizar es video y conceptualizacin en la gua
sobre calidad.

ACTIVIDAD DE APRENDIZAJE
Conocer conceptos bsicos de la calidad.

ACTIVIDAD PROPUESTA

Para esta actividad dispone de 11 horas. El trabajo es individual.

1. Haga un mapa conceptual personal sobre Calidad y resea
histrica.
2. Vea el video que est en la carpeta La calidad es una carrera
que no tiene fin y conteste lo siguiente:
Cul es la idea principal que se desarrolla en el video?. No
conteste con una palabra solamente.
Cree usted que los clientes son fundamentales en las empresas?.
Si contesta si explique su respuesta y si contesta no explique
su respuesta.
Por qu es importante que las empresas haga un mejoramiento
continuo en sus procesos?.
Qu sucedera si usted es dueo de una empresa desarrolladora
de software y no realiza seguimiento ni hace mejoramiento
continuo de sus productos de software?. Justifique su respuesta.
3. Investigue sobre La calidad en el mundo globalizado.
4. Qu es Calidad de vida?.
5. Qu es Calidad total?.
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 12 de 20

6. Leer el capitulo 1 El producto del libro Ingenieria-de-Software-
Un-Enfoque-Practico-Pressman-5th-Ed.pdf. Resuelva los
Problemas y puntos a considerar de la pagina 11 menos el punto
1.6 del libro.
7. Qu es Calidad de Software?. Haga un mapa conceptual con su
respuesta.
8. Qu es industrializacin de Software?
9. Porque es importante hacer calidad de software?.
10. Cules son los pasos para realizar una calidad de software?
11. Qu es el control de calidad del software?
12. Cules son los componentes del costo de hacer calidad?
13. Cmo obtener un Software con calidad?
14. Cmo evaluar la calidad un Software?
15. Cmo controlar la Madurez de un Software?
16. Elabore un diccionario de trminos que usted no comprenda
con respecto a la lectura del tema contemplado en esta gua y
busque su significado respectivo.
Ejemplo: algunas palabras
Configurabilidad (Configurability)
Capacidad de Prueba (Testability)
Escalabilidad (Scalability)
Reusabilidad (Reusability)
Portabilidad (Portability)
Mantenibilidad (Maintainability)
Modificabilidad (Modifiability)
Interoperabilidad (Interoperability)
Integridad (Integrity)
Integrabilidad (Integrability)







DESARROLLO DE LA GUIA.






Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 13 de 20








1

Origen






del los



Utiliza
Ofrece



Pueden
Ser


al





2 Si son los que dan sustento econmico por lo tanto desarrollo a una empresa, para suplir sus necesidades se
crean empresas. Una empresa debe manejar una modificacin continua en sus procesos para idealizar sus clientes a
su vez mantener calidad y eficacia.

Al crear una empresa de software y manejar en te mundo
tan cambiante es masque una necesidad es un requisito saber lo ultimo para lograr mantener lacali
dad los clientes y as mantener un desarrollo econmico










Calidad del software.
Aos 40 y se
hizo la primera
verificacin n
Japn
Factores que
afectan la calidad
Costo tiempo y
duracin.
Calidad del
proceso.
Calidad del
personal
Las mejores
prcticas de la
ingeniera del
software.
Herramientas
apropiscias.
Calidad
Producto.
Satisfaccin
al
Cliente.
Satisface
Requerimientos
y necesidades
Implcitas
Explicitas.
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 14 de 20














3 Hoy en da las compaas de todo el mundo industrializado reconocen que la calidad del
producto se traduce en ahorro de costos y en una mejora general. La industria de desarrollo de
software no es la excepcin, por lo que en los ltimos aos se han realizado intensos trabajos para
aplicar los conceptos de calidad en el mbito del software. Hablar de calidad del software implica la
necesidad de contar con parmetros que permitan establecer los niveles mnimos que un producto
de este tipo debe alcanzar para que se considere de calidad.

El problema es que la mayora de las caractersticas que definen al software no se pueden
cuantificar fcilmente; generalmente, se establecen de forma cualitativa, lo que dificulta su
medicin, ya que se requiere establecer mtricas que permitan evaluar cuantitativamente cada
caracterstica dependiendo del tipo de software que se pretende calificar.

4 Calidad de vida es un concepto que hace alusin a varios niveles de generalizacin pasando
por sociedad, comunidad, hasta el aspecto fsico y mental, por lo tanto, el significado de calidad de
vida es complejo, contando con definiciones desde sociologa, ciencias polticas, medicina,
estudios del desarrollo, etc.
La calidad de vida se evala analizando cinco reas diferentes. Bienestar fsico (con conceptos
como salud, seguridad fsica), bienestar material (haciendo alusin a ingresos, pertenencias,
vivienda, transporte, etc.), bienestar social (relaciones personales, amistades, familia, comunidad),
desarrollo (productividad, contribucin, educacin) y bienestar emocional (autoestima, mentalidad,
inteligencia emocional, religin, espiritualidad).

5 La Calidad Total constituye una adecuada ideologa, que a travs de un buen manejo, agrega en
distintas etapas, valores; vigorizando el espritu de quienes participan de ella mediante cambio de
actitudes, con las siguientes finalidades:

OBJETIVOS SECUNDARIOS DE LA CALIDAD TOTAL


Mejorar el ordenamiento de los procesos.

Mejorar la productividad y eficiencia.

Incrementar la facturacin a las Obras Sociales.

Disminuir los costos.

Mejorar la calidad de la vida laboral.

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 15 de 20



6

7











































Calidad

Conjunto de
Propiedades
Inherentes una
cosa que
permiten

Calidad
de
software

Medida en que un
producto satisface las
necesidades de un
cliente.

Norma:
Regla o conjunto
de reglas.

Proceso: Accin
que se ejecuta en
el desarrollo o en
la construccin de
algo .ejm:
inscripcin.
Estndar:
Modelo a seguir.
Factores principales de
calidad de software.

-producto de calidad.
-tecnologa de
desarrollo.
-personas de calidad
-costo tiempo y
cronograma
-calidad de proceso.
-
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 16 de 20




8 Construir herramientas tecnolgicas que les permitan a los empresarios realizar procesos
mucho ms productivos y acordes con sus necesidades.

9 para lograr metas propuestas con eficacia como la seguridad y satisfaccin. Del software
desarrollado+

10 . Paso 1. Documento del Plan

- Seccin Objetivo -

- Seccin de Documento de Referencia -

- Seccin de Gestin

- Seccin de Documentacin

- Seccin de Estndares, prcticas, convenios, y mediciones

- Seccin de Revisiones e Inspecciones

- Seccin de la gestin de configuracin de software

- Seccin de Problema de Informacin y Accin Correctiva

- Seccin de la metodologa, tcnicas y herramientas

- Seccin de control de Cdigo

- Seccin de Control de los medios de comunicacin

-Seccin de control del proveedor

- Seccin de retencin, Coleccin y mantenimiento de Documentos

- Seccin de Metodologa de pruebas



Paso 2. Obtener la aceptacin de la Gerencia.

La administracin es responsable tanto para garantizar la calidad de un proyecto de software como
de proporcionar los recursos necesarios para el desarrollo del mismo.

Si un proyecto abarca las fronteras de la organizacin, la aprobacin se debe obtener de todas las
zonas afectadas.

Una vez se obtenga la aprobacin, el plan de SQA se coloca debajo del control de configuracin.

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 17 de 20

la gerencia renuncia a la administracin y control del plan para la mejora de la calidad del
software (SQA)



Paso 3. Obtener un desarrollo aceptable

Los miembros del equipo del proyecto de software deben cumplir el plan de SQA, todo el mundo
debe aceptarlo y seguirlo.

Todos los miembros del equipo deben participar activamente en la redaccin del plan SQA.

Cuando los proyectos son muy largos (es decir, que abarca las divisiones enteras o departamentos los
representantes de los subgrupos del proyecto deben proporcionar informacin.



Paso 4. Plan de implementacin del plan de SQA

El proceso de planificacin, formulacin y elaboracin de un plan de SQA requiere personal y los
recursos de procesamiento de textos.

Un calendario para la redaccin, revisin y aprobacin del plan de SQA debe ser desarrollado.

Para facilitar la asignacin de recursos, la gerencia debe ser consciente de los riesgos del proyecto que
pueda impedir el proceso de aplicacin



Paso 5. Ejecutar el Plan de SQA

Determinar los puntos necesarios para el control de auditora.

Los Puntos de Auditora debe ocurrir ya sea de manera peridica durante el desarrollo o en
momentos especficos del proyecto.

La funcin de auditora debe ser programada durante la fase de ejecucin del producto de
Software para que el control inadecuado del Proyecto de software no afecte el plan de SQA.

11 Para controlar la Calidad del Software es necesario, definir los parmetros, indicadores o
criterios de medicin. El software posee determinados ndices medibles que son las bases para la
calidad, el control y el perfeccionamiento de la productividad. Una vez seleccionados los ndices de
calidad, debe establecerse el proceso de control, que requiere los siguientes pasos:
Definir el software que va a ser controlado: clasificacin por tipo, esfera de aplicacin, complejidad,
etc., de acuerdo con los estndares establecidos para el desarrollo del software.

Seleccionar una medida que pueda ser aplicada al objeto de control. Para cada clase de software
es necesario definir los indicadores y sus magnitudes.

Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 18 de 20

Crear o determinar los mtodos de valoracin de los indicadores: mtodos manuales como
cuestionarios o encuestas estndares para la medicin de criterios periciales y herramientas
automatizadas para medir los criterios de clculo.

Definir las regulaciones organizativas para realizar el control: quines participan en el control de la
calidad, cundo se realiza, qu documentos deben ser revisados y elaborados, etc.

12 Representan la diferencia entre los costos reales de un producto o servicio y el costo reducido
si no hubiera la posibilidad de un tener un servicio por debajo de los estndares, fallas de
productos, o defectos en su manufactura.

Costos de prevencin.

Son los costos de todas las actividades especficamente diseados para prevenir fallas de calidad
en productos o servicios.

Costos de evaluacin.

Son los costos asociados con las actividades de medir, evaluar y auditar los productos o servicios
para asegurar su conformacin a los estndares de calidad y requerimientos de desempeo.

Costos de falla interna.

Son los costos resultantes de productos o servicios no conformes a los requerimientos o
necesidades del cliente, antes del embarque del producto o la realizacin del servicio.

Costos de falla externa.

Son los costos resultantes de productos o servicios no conformes a los requerimientos o
necesidades del cliente, despus de la entrega del producto o durante y despus de la realizacin
del servicio.

13 La obtencin de un software con calidad implica la utilizacin de metodologas o
procedimientos estndares para el anlisis, diseo, programacin y prueba del software que
permitan uniformar la filosofa de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad
y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como
para el control de la calidad del software.
La poltica establecida debe estar sustentada sobre tres principios bsicos: tecnolgico,
administrativo y ergonmico.
El principio tecnolgico define las tcnicas a utilizar en el proceso de desarrollo del software.
El principio administrativo contempla las funciones de planificacin y control del desarrollo del
software, as como la organizacin del ambiente o centro de ingeniera de software.
El principio ergonmico define la interfaz entre el usuario y el ambiente automatizado.
14 Criterios para evaluar la calidad del software Desempeo Rendimiento Cantidad de trabajo en
una unidad de tiempo Tiempo de respuesta Medida de latencia en proceso de transaccin
Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 19 de 20

Capacidad de una aplicacin para hacerse ms grande sin perder calidad Caractersticas
generales Toman en cuenta aspectos funcionales y no funcionales. Esenciales para garantizar la
calidad en el software.
Deben ser medibles.

15 El Modelo de Madurez de la Capacidad para el desarrollo de Software (Capability Maturity
ModelforSoftware, SW-CMM) es un modelo de procesos para el desarrollo ymantenimiento de
sistemas de software, diseado sobre los criterios:

La calidad de un producto o sistema es consecuencia directa de los procesos empleados en su
desarrollo. Las organizaciones que desarrollan software presentan un atributo denominado
madurez, cuya medida es proporcional a los niveles de capacidad e institucionalizacin de los
procesos que emplean en su trabajo
1. Cmo controlar la Madurez del Software: Inicial - Estado inicial donde eldesarrollo se basa en la
heroicidad y responsabilidad de los individuos. Los procedimientos son inexistentes o localizados a
reas concretas. No existen plantillas definidas a nivel corporativo.
2. Gestionado - Se normalizan las buenas prcticas en el desarrollo deproyectos (en base a la
experiencia y al mtodo).En este nivel consolidado, las buenas prcticas se mantienen en los
momentos de estrs Estn definidos los productos a realizar. Se definen hitos para la revisin de
los productos.
3. Definido - La organizacin entera participa en el proceso eficiente deproyecto software. Se
conoce de antemano los procesos de construccin de software. Existen mtodos y plantillas bien
definidas y documentados. Los procesos no solo afectan a los equipos de desarrollo sino a toda la
organizacin relacionada. Los proyectos se pueden definir cualitativamente.
4. Cuantitativamente Gestionados puede seguir con indicadores numricos (estadsticos) la
evolucin delos proyectos. Las estadsticas son almacenadas para aprovechar su aportacin en
siguientes proyectos. Los proyectos se pueden pedir cuantitativamente.
5. Optimizado En base a criterios cuantitativos se pueden determinar las desviacin es ms comunes y optimizar
procesos. En los siguientes proyectos se produce una reduccin de costes gracias ala anticipacin de problemas y la
continua revisin de procesos conflictivos.

16 CONFIGURABILIDAD: La configurabilidad enfocado a la computacin e informtica se puede describir como
la capacidad de un programa para modificarse segn las necesidades del usuario, esto quiere decir, que el software
cuente con una amplia gama de opciones que modifiquen la funcin o apariencia para el uso o fin para el que se
adquiri.

Reusabilidad: Es el grado en que un programa (o partes de este) se puede reusar en otras
aplicaciones.

Portabilidad: Conjunto de caractersticas que determinan la capacidad del software para ser
transferido de un entorno de operacin a otro. Se divide en las subcaracterticasadaptabilidad,
facilidad de instalacin, coexistencia, reemplazo

Mantenibilidad: Propiedad de un sistema que representa la cantidad de esfuerzo requerida para
conservar su funcionamiento normal o para restituirlo una vez sea presentado un evento de falla.
Se dir que un sistema es "Altamente mantenible" cuando el esfuerzo asociado a la restitucin sea
bajo. Cualidad de una aplicacin que hace que el mantenimiento sea ms fcil. Interoperabilidad:
Es la capacidad que debe poseer la fuerza terrestre para operar eficaz y eficientemente con las
fuerzas de otras instituciones de las fuerzas armadas o ejrcitos de otros pases



Distrito Capital

CENTRO DE GESTION DE MERCADOS, LOGISTICA Y
TECNOLOGIAS DE LA INFORMACION

GUA DE APRENDIZAJE PARA EL PROGRAMA DE
FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS
DE INFORMACIN
GUIA 1


Versin: 1
23 de agosto de
2014
Pgina 20 de 20




6. EVIDENCIAS DE APRENDIZAJE

a) CONOCIMIENTO:
Mapa conceptual sobre Calidad de Software.
Respuesta a preguntas sobre Calidad de Software.

b) DESEMPEO:
Exposicin sobre temas asignados por el instructor sobre Calidad de Software.

7. FUENTES BIBLIOGRFICAS

ANSI/ASQC A3-1987, Quality Systems Terminology, 1987. Arthur, L. J.,
Improving Software Quality: An Insider's Guide to TQM, Wiley, 1992.
Arthur, L. J., Quantum Improvements in Software System Qualityn, CACM,
vol. 40, n." 6, Junio 1997, pp. 47-52.
DeMarco, T., Management Can Make Quality (Im)possible, presentacin de
Cutter Summit '99, Boston, MA, 26 de Abril 1999.
Dunn, R., y R. Ullman, Quality Assuranrefor Computer Sofiare, McGraw-Hill,
1982.
Freedman, D. P., y G. M. Weinberg, Handbook of Walkthroughs, Inspections
and Technicul Reviews, 3.- ed., Dorset House, 1990.
Notas:
Las referencias bibliogrficas aqu mencionadas son libros en ingles tcnico.
Otras Fuentes: En Internet puede encontrar una gran variedad de pginas y
temas relacionados con calidad, lo invito a que con los buscadores de internet
realice bsquedas mas a profundidad de los temas aqu tratados.

8. TIEMPO ESTIMADO
6 horas SENA 5 Horas extra SENA


9. INSTRUCTOR

Vctor Julio Rincn


10. FECHA DE ENTREGA DE LA GUA

MAYO 22 de 2014.

Vous aimerez peut-être aussi