Está en la página 1de 24

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 2

Versin: 1 28 de marzo de 2012 Pgina 1 de 24

1. IDENTIFICACIN CURRICULAR PROGRAMA DE FORMACION: Anlisis Y Desarrollo De Sistemas De Informacin

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

2. RESULTADOS DE APRENDIZAJE

Identificar las caractersticas de los procesos de desarrollo de software, frente al referente de calidad adoptado por la empresa, ajustndol s a los resultados de o 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. 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

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 2

Versin: 1 28 de marzo de 2012 Pgina 2 de 24

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 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

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 2

Versin: 1 28 de marzo de 2012 Pgina 3 de 24

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 concordancia es un aspecto centrado principalmente en la implementacin. Si la implementacin sigue el diseo, y el sistema

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 2

Versin: 1 28 de marzo de 2012 Pgina 4 de 24

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

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 2

Versin: 1 28 de marzo de 2012 Pgina 5 de 24

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 una lnea base del coste actual de calidad, para identificar oportunidades de reducir

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 2

Versin: 1 28 de marzo de 2012 Pgina 6 de 24

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),

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 2

Versin: 1 28 de marzo de 2012 Pgina 7 de 24

reparacin, anlisis de las modalidades de fallos. 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

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 2

Versin: 1 28 de marzo de 2012 Pgina 8 de 24

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 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 2

Versin: 1 28 de marzo de 2012 Pgina 9 de 24

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

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 2

Versin: 1 28 de marzo de 2012 Pgina 10 de 24

la totalidad de rasgos y atributos de un producto de software que le apoyan en su capacidad de satisfacer sus necesidades explcitas o 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.

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 2

Versin: 1 28 de marzo de 2012 Pgina 11 de 24

Los costos tienden a crecer exponencialmente si son requeridos altos niveles de alguna caracterstica. 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.

Cree usted que los clientes son fundamentales en las empresas?. Si contesta si explique su respuesta y si contesta no explique su respuesta.

R/ claro que si, son importantes en una empresa, pues sin ellos no habra produccin, no habra funcionabilidad de la empresa adems para eso se

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 2

Versin: 1 28 de marzo de 2012 Pgina 12 de 24

crea una empresa para los clientes que son la verdadera razn de existir una empresa, adems que las opiniones del cliente nos hace revivir el producto, pues de el obtenemos replicas, criticas.

Por qu es importante que las empresas haga un mejoramiento continuo en sus procesos?. R/ {plpTanto para una gran mejora para la empresa es de suma vitalidad los procesos en actualizacin por su forma desempeo, Esta adquisicin y nuevo modo de vida, ha ayudado a replantear y hacer ms eficiente el uso y manejo de recursos en las empresas y con su implementacin, una cadena de valor mejor soportada, logro de objetivos, evitar el retrabajo, mayor claridad en las actividades que corresponden a un rol, incremento de la calidad de producto/servicio y mayor satisfaccin del cliente, por mencionar algunos beneficios del enfoque de procesos. Hacer que una empresa opere con base en procesos o mejora de los mismos no es fcil, e implica reconocer si la organizacin tiene los conocimientos tcnicos, herramientas y mtodos adecuados para ejecutarlos.

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? R/ la confiabilidad la eficacia se perdera, los costos bajaran ,el trabajo comenzara a disminuir, el producto tendra complicaciones en su forma de trabajar

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 2

Versin: 1 28 de marzo de 2012 Pgina 13 de 24

Justifique su respuesta
3.

Investigue sobre La calidad en el mundo globalizado

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.

Qu es Calidad de vida?

Para comenzar a abordar el tema de calidad de vida, se quisiera recalcar la importancia que tiene el carcter subjetivo de este. Ya para ellos nos basaremos en la siguiente definicin de subjetivo: perteneciente o relativo al sujeto, considerado en oposicin al mundo externo. relativo a nuestro modo de pensar o de sentir, y no al objeto en s mismo". En las personas, la forma de sentir o pensar acerca de algo esta influido directamente por los factores del entorno, en especial, la cultura. De esta manera, si se graficara el proceso, las personas (definidas como seres sociales) se transforman en la interseccin de stos factores, es decir, "nosotros, los seres humanos

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 2

Versin: 1 28 de marzo de 2012 Pgina 14 de 24

operamos en nuestra vida en muchos y diferentes dominios de realidad, los cuales como diferentes redes de conversaciones y explicaciones se intersectan en nuestros cuerpos. En otras palabras, el ego es un modo dinmico en un espacio multidimensional de identidades humanas, y el yo el humano individual es la corporalidad que realiza la interseccin de las redes de conversaciones que constituyen el ego". Si se le da otra lectura a ste planteamiento, se puede decir que sostiene que los seres humanos poseen encapsulada cierta forma de sentir y pensar (nuestra subjetividad), es decir, el propio vivenciar subjetivo se ve limitado por la cultura en la que se est inserto, de esta manera, si una mujer Africana est a punto de contraer matrimonio no va a sentir y pensar lo mismo acerca del matrimonio que una mujer Chilena que est en la misma situacin, simplemente porque son dos personas distintas que se construyeron en lugares distintos, con caractersticas distintas, con representaciones sociales distintas y rituales distintos de matrimonio.

5.

Qu es Calidad total?

Significa que todos estn involucradas en la calidad, en todos sus niveles y funciones, asegurando con ello que se alcance todos los requerimientos del cliente en todo lo que ellos hacen.

6. Qu es industrializacin de Software?
Historia y evolucin de la industria del software 1960-1970: Grandes computadoras centrales (mainframes dominaban las grandes corporaciones. Los usuarios se limitaban a terminales sin poder de procesamiento. Principio de los 80s: Se hace realidad tener un computador de escritorio (PC: Personal Computer). Paralelamente nace el software de escritorio, que promueve la productividad personal, como planillas de calculo y procesadores de texto. 80s: Los PCs se comienzan a conectar (Redes y Servidores). Se comparten archivos, discos duros e impresoras. Se popularizan aplicaciones como el correo electrnico y agendas compartidas. Principio de los 90s: Es el dominio de sistemas cliente/servidor.

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 2

Versin: 1 28 de marzo de 2012 Pgina 15 de 24

Mediados de los 90s: Irrumpe con fuerza la red global: Internet . En sus inicios pginas estticas entregan informacin, pero rpidamente se utiliza como medio de acceder a aplicaciones dinmicas e interactivas. Hoy en da las empresas extienden sus brazos sobre la red para eliminar intermediarios y acercar los procesos a los usuarios internos (intranet) o externos (extranet) a travs de aplicaciones. Nacen nuevos negocios basados en Internet: e-commerce. Principio de 2000s: Las redes inalmbricas, dispositivos mviles y celulares irrumpen con fuerza en los campos del entreteminiento, la msica y los videos en Internet. Internet es usado normalmente para buscar informacin a travs de buscadores de Internet Google,Yahoo! y otros) y publicar informacin personal en Blogs. es muy elemental el sofware en nuestros computadores

7.

Porque es importante hacer calidad de software?


La calidad del software puede parecer un concepto alejado de la vida diaria de la mayora de las personas, pero nada ms lejos de la realidad.; ejemplo: cuando en un restaurante se bloquea el sistema de cobro, estamos ante un problema de calidad del software. Es probable que se haya sufrido los efectos de estos problemas de calidad en forma de retrasos, prdidas de tiempo o dinero, etc. Estos problemas pueden ser mucho ms graves cuando afectan graves prdidas econmicas o problemas ambientales o sociales. Los fallos de software afectan a todos los sectores y a todos los pases, actualmente se desarrolla software fiable y correcto a un costo razonable. Los autnticos profesionales y las empresas bien organizadas son prudentes y saben que deben aplicar distintas tcnicas de control y prevencin, adems de un buen proceso de desarrollo.

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 2

Versin: 1 28 de marzo de 2012 Pgina 16 de 24

8. Cules son los pasos para realizar una calidad de software?

DECISIN Y COMPROMISO GERENCIAL

Es la condicin ms difcil de lograr, debido a que normalmente la empresa tiene una cultura arraigada y dura de cambiar porque ha sido establecida y estimulada por la misma gerencia Este compromiso debe ser visible y ser demostrado en todas las acciones que realiza a diario. Este paso tiene una importancia tal, que no es conveniente iniciar la implantacin del sistema de calidad ISO 9000 hasta que la alta gerencia tenga el convencimiento de que sta es una necesidad y se sienta comprometida a llevarlo adelante, involucrndose en cada una de las fases del proceso. SELECCIN DEL MODELO CONTRACTUAL APLICABLE A LA EMPRESA (ISO 9001, ISO 9002 O ISO 9003) Despus de haber tomado la decisin de trabajar bajo los lineamientos de las normas ISO 9000, es preciso determinar el modelo contractual aplicable. Para ello se requiere determinar cules son las principales actividades y funciones del negocio. ISO 9000: Empresas que disean y fabrican los productos que comercializan. ISO 9002: Empresas que fabrican, instalan los productos y ofrecen el servicio.

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 2

Versin: 1 28 de marzo de 2012 Pgina 17 de 24

ISO 9003: Proveedor solo debe asegurar calidad mediante la inspeccin y ensayos DIAGNSTICO AL SISTEMA DE CALIDAD A continuacin se realiza un estudio o diagnstico del estado actual del sistema de calidad para que sirva de punto de partida a las acciones que se tomarn para la implantacin de las ISO. Se pretenden determinar las fortalezas y debilidades, as como los obstculos que se puedan presentar. Para levantar la informacin se puede seguir la siguiente metodologa: Entrevistas: Dirigidas principalmente a la alta gerencia para conocer el clima organizacional y hada los representantes sindicales para conocer su disposicin y actitud hacia los procesos de la empresa. Observacin de los procesos: Para investigar los procesos operativos es importante estructurar una gua que contemple la recopilacin de una informacin mnima necesaria por departamento. Mercadeo y ventas Aseguramiento de la calidad Produccin y Mantenimiento Recursos humanos Finanzas Revisin de registros: con el fin de realizar un verificacin de la Informacin que ha sido suministrada en las fases anteriores. Cuestionarios de opinin: Cuando se hace necesario complementar la informacin. Al finalizar el diagnstico se realiza el informe final, el cual es un documento para ser consultado constantemente y revisar los avances obtenidos. Adems ste permitir determinar las reas donde ser necesario realizar los mayores esfuerzos. FORMACIN DEL COMIT DIRECTIVO

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 2

Versin: 1 28 de marzo de 2012 Pgina 18 de 24

La implantacin del proceso de mejoramiento continuo bajo los lineamientos de la norma ISO 9000, requiere de una organizacin que planifique y dirija todas las acciones que se quieran emprender. Este comit debe estar formado por el presidente o gerente general, adems de todos los directivos que le reportan en forma directa. ESTABLECIMIENTO DE PLANES DE ACCIN Para establecer los planes de accin a seguir en cada una de las clusulas de la norma, as como para facilitar el seguimiento y avances del proceso, se recomienda el uso de un documento para seguimiento de actividades por codo clusula, donde se indica el responsable de la actividad, -fecha de inicio y de finalizacin, as como los avances estimados. Otro documento que se recomienda es el de actividades o tareas a desarrollar en cada clusula de la norma. En este formato el responsable de implementar la clusula Indica paso a paso todas a desarrollar hasta cumplir con su completa implantacin. Otro aspectos a ser considerados son la aplicacin de normas de seguridad, as como la identificacin y eliminacin de las condiciones inseguras que puedan existir en la empresa. As mismo se debe planificar el inicio de un sistema de costos de calidad que permita Identificar y cuantificar los costos del desperdicio al igual que lo Invertido en acciones preventivas. REVISIN Y ELABORACIN DE LA DOCUMENTACIN DEL SISTEMA Para elaborar los documentos correspondientes al sistema de calidad se identifican todos los procesos que afectan la calidad del producto o servicio y se elabora un flujograma para cada uno de ellos, determinando en cada actividad los documentos requeridos para garantizar el buen funcionamiento del proceso. Dentro de estos documentos se encuentran los planes de calidad, procedimientos, instrucciones de trabajo, registros de calidad y otros.

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 2

Versin: 1 28 de marzo de 2012 Pgina 19 de 24

Con base en el anlisis realizado se determinan los documentos existentes y fallantes, establecindose planes de accin para la elaboracin. ELABORACIN DEL MANUAL DE ASEGURAMIENTO DE CALIDAD Este es el ltimo documento a elaborar en el sistema de documentacin, es utilizado como arma de mercadeo, donde se Indica la -forma como la empresa tiene establecido un sistema que cumple con cada uno de los requisitos de la norma ISO 9000, para garantiza los productos que ofrece. El manual de aseguramiento de la calidad se estructura siguiendo cada una de las clusulas correspondientes al documento contractual aplicable. PROCESO DE CERTIFICACIN Cuando la gerencia de la empresa considera que el sistema de calidad ya est adecuado a los requisitos del modelo contractual aplicable, solicita ante el organismo certificador el inicio del proceso de certificacin. En cada pas existe un organismo certificador, es ante l que se realizan los trmites respectivos.

9.

Qu es el control de calidad de software?


El control de calidad

son todos los mecanismos, acciones, herramientas que realizamos para detectar la presencia de errores. La funcin del control de calidad existe primordialmente como una organizacin de servicio, para conocer las especificaciones establecidas por la ingeniera del producto y proporcionar asistencia al departamento de fabricacin, para que la produccin alcance estas especificaciones. Como tal, la funcin consiste en la recoleccin y anlisis de grandes cantidades de datos que despus se presentan a diferentes departamentos para iniciar una accin correctiva adecuada. Todo producto que no cumpla las caractersticas mnimas para decir que es correcto, ser eliminado, sin poderse corregir los posibles defectos de fabricacin que podran evitar esos costos aadidos y desperdicios de material.

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 2

Versin: 1 28 de marzo de 2012 Pgina 20 de 24

Para controlar la calidad de un producto se realizan inspecciones o pruebas de muestreo para verificar que las caractersticas del mismo sean ptimas. El nico inconveniente de estas pruebas es el gasto que conlleva el control de cada producto fabricado, ya que se eliminan los defectuosos, sin posibilidad de reutilizarlo.

10.

Cules son los componentes del costo de calidad?

La mayora de los autores consultados utilizan cuatro categoras para identificar los componentes de los Costos Totales de la Calidad:

Costos Costos Costos Costos

de de de de

Prevencin Evaluacin Fallos Internos Fallos Externos

Los Costos de Prevencin son definidos como aquellos en que se incurre al intentar reducir o evitar los fallos, o sea, son costos de actividades que tratan de evitar la mala calidad de los productos o servicios (funcionamiento del departamento de calidad, costos de formacin, revisin,mantenimiento preventivo, etc.). En el caso de los Costos de Evaluacin se refieren a aquellos que se producen al garantizar la identificacin antes de la entrega a los clientes, de los productos o servicios que no cumplen las normas de calidad establecidas (costos de medicin, anlisis e inspeccin). Los Costos de Prevencin y Evaluacin son considerados como los costos de obtencin de la calidad, denominndose costos de conformidad y se consideran controlables debido a que la empresa puede decidir sobre su magnitud atendiendo a los objetivos que se trace. Los Costos de Fallos Internos estn asociados con defectos, errores o no conformidad del producto o servicio, detectados antes de transferirlo al cliente y que por tanto ste no percibe y no se siente perjudicado (desperdicios, reprocesamiento, reinspecciones, etc.). A diferencia de los anteriores costos, los relacionados con Fallas Externas, estn vinculados con problemas que se encuentran despus

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 2

Versin: 1 28 de marzo de 2012 Pgina 21 de 24

de enviado el producto o brindado el servicio al cliente (costos de garanta, concesiones, devoluciones, etc.).

11. Cmo obtener un Software con calidad?


Cmo obtener calidad de software (Mtodos, Metodologas, Estndares). 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. La adopcin de una buena poltica contribuye en gran medida a lograr la calidad del software, pero no la asegura. Para el aseguramiento de la calidad es necesario su control o evaluacin

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 2

Versin: 1 28 de marzo de 2012 Pgina 22 de 24

12. Cmo evaluar la calidad del Software?

13. Cmo controlar la Madurez del Software?

Para controlar la calidad del software es necesario, ante todo, definir los parmetros, indicadores o criterios de medicin, ya que, como bien plantea Tom De Marco, usted no puede controlar lo que no se puede medir. Las cualidades para medir la calidad del software son definidas por innumerables autores, los cuales las denominan y agrupan de formas diferentes. Por ejemplo, John Wiley define mtricas de calidad y criterios, donde cada mtrica se obtiene a partir de combinaciones de los diferentes criterios. La Metodologa para la evaluacin de la calidad de los medios de programas de la CIC, de Rusia, define indicadores de calidad estructurados en cuatro niveles jerrquicos: factor, criterio, mtrica, elemento de evaluacin, donde cada nivel inferior contiene los indicadores que conforman el nivel precedente. Otros autores identifican la calidad con el nivel de complejidad del software y definen dos categoras de mtricas: de complejidad de programa o cdigo, y de complejidad de sistema o estructura. Todos los autores coinciden en que el software posee determinados ndices medibles que son las bases para la calidad, el control y el perfeccionamiento de la productividad.

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 2

Versin: 1 28 de marzo de 2012 Pgina 23 de 24

Una vez seleccionados los ndices de calidad, se debe establecer 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. 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.

14.

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)

6. EVIDENCIAS DE APRENDIZAJE a) CONOCIMIENTO: Mapa conceptual sobre Calidad de Software. Respuesta a preguntas sobre Calidad de Software.

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 2

Versin: 1 28 de marzo de 2012 Pgina 24 de 24

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 9. INSTRUCTOR Ral Ernesto Ortiz Garzn 10. FECHA DE ENTREGA DE LA GUA Domingo 25 de Marzo de 2012.

También podría gustarte

  • Guía 1 A 5.doc de Raul Ortiz
    Guía 1 A 5.doc de Raul Ortiz
    Documento19 páginas
    Guía 1 A 5.doc de Raul Ortiz
    jftunjano
    Aún no hay calificaciones
  • Capitulo Cuatro
    Capitulo Cuatro
    Documento1 página
    Capitulo Cuatro
    yuasbago
    Aún no hay calificaciones
  • Guía 9
    Guía 9
    Documento9 páginas
    Guía 9
    yuasbago
    Aún no hay calificaciones
  • Capitulo 1 TGS
    Capitulo 1 TGS
    Documento1 página
    Capitulo 1 TGS
    yuasbago
    Aún no hay calificaciones
  • Guia1 HTML
    Guia1 HTML
    Documento23 páginas
    Guia1 HTML
    yuasbago
    Aún no hay calificaciones
  • Guia2 HTML
    Guia2 HTML
    Documento9 páginas
    Guia2 HTML
    Alexis Nunez
    Aún no hay calificaciones
  • Guia Variables
    Guia Variables
    Documento14 páginas
    Guia Variables
    yuasbago
    Aún no hay calificaciones
  • Guía 5 A 7
    Guía 5 A 7
    Documento7 páginas
    Guía 5 A 7
    ggyeside
    Aún no hay calificaciones
  • Diapositivas Poo
    Diapositivas Poo
    Documento31 páginas
    Diapositivas Poo
    yuasbago
    Aún no hay calificaciones
  • Guia Marcos HTML
    Guia Marcos HTML
    Documento22 páginas
    Guia Marcos HTML
    yuasbago
    Aún no hay calificaciones
  • Guia Meta Caracteres
    Guia Meta Caracteres
    Documento15 páginas
    Guia Meta Caracteres
    yuasbago
    Aún no hay calificaciones
  • Ensayo CRM y Erp
    Ensayo CRM y Erp
    Documento5 páginas
    Ensayo CRM y Erp
    yuasbago
    Aún no hay calificaciones
  • Qvision
    Qvision
    Documento2 páginas
    Qvision
    yuasbago
    Aún no hay calificaciones
  • Guia Hasta Que
    Guia Hasta Que
    Documento8 páginas
    Guia Hasta Que
    yuasbago
    Aún no hay calificaciones
  • Guia 1 Calidad
    Guia 1 Calidad
    Documento18 páginas
    Guia 1 Calidad
    yuasbago
    Aún no hay calificaciones
  • Guia Calidad 2
    Guia Calidad 2
    Documento24 páginas
    Guia Calidad 2
    yuasbago
    Aún no hay calificaciones
  • Guia Calidad 2
    Guia Calidad 2
    Documento24 páginas
    Guia Calidad 2
    yuasbago
    Aún no hay calificaciones
  • Guia Calidad 2
    Guia Calidad 2
    Documento24 páginas
    Guia Calidad 2
    yuasbago
    Aún no hay calificaciones
  • Affinity
    Affinity
    Documento5 páginas
    Affinity
    yuasbago
    Aún no hay calificaciones