You are on page 1of 10

Gua 1 (CALIDAD)

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.

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

6. Qu es industrializacin de Software?

7. Porque es importante hacer calidad de software?.

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

9. Qu es el control de calidad de software?

10. Cules son los componentes del costo de calidad?

11. Cmo obtener un Software con calidad?

12. Cmo evaluar la calidad del Software?

13. Cmo controlar la Madurez del Software?

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

Interoperabilidad (Interoperability):

Integrabilidad (Integrability): Solucin

1)

2) Si son los que dan sustento econmico por lo tanto desarrollo a una empresa , para suplir su 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 mas que una necesidad es un requisito saber lo ultimo para lograr mantener la calidad los clientes y as mantener un desarrollo econmico . 3) La calidad y el mundo globalizado:En un contexto dinmico y competitivo, la Calidad se ha convertido para lasorganizaciones actuales en uno de los pilares para alcanzar el xito. Y eltalento que reside en el Capital Humano de las organizaciones resultafundamental para hacer realidad los programas de CalidadEl mundo globalizado ha permitido que la competencia y el flujo deconocimiento se incrementen en un ritmo vertiginoso, lo que ha tradoaparejado una evolucin del cliente, quien hoy por hoy es mucho msexigente que en tiempos pasados.Ante este panorama, las organizaciones han adoptado a la Calidad como unarespuesta al entorno en el que se encuentran inmersas, como una forma demantener la competitividad y elevar la productividad, maximizando surentabilidad. Trminos como Excelencia, Calidad Total, Mejora Continua,Satisfaccin del Cliente y otros se han convertido en vocabulario habitual dequien forma parte de una organizacin. 4) QUE ES CALIDAD DE VIDA:El trmino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propsito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicacin, es decir, para garantizar que el software cumpla los requisitos para la aplicacin y verificacin de los procedimientos de desarrollo: se asegura de que los mtodos utilizados son apropiados. 5) Qu es Calidad total es una estrategia de gestin creada por W. E. Deming orientada a crear conciencia de calidad en todos los procesos organizacionales. La TQM ha sido ampliamente utilizada en manufactura, educacin, gobierno e industrias de servicio. Se le denomina total porque en ella queda concernida la organizacin de la empresa globalmente considerada y las personas que trabajan en ella

6) Qu es industrializacin de Software : La industria del software es la industria que involucra la investigacin, desarrollo, distribucin y comercializacin de software.

7) Porque es importante hacer calidad de software: En un mundo tan competitivo como el actual, toda empresa debe de ser consciente, y ms si su

proceso de negocio depende de ello, y particularmente, en el caso que nos ocupa, si comercializa Software propio, que disponer de un buen proceso de Gestin de Calidad es fundamental para garantizar lacorrecta funcionalidad de su software y de este modo poder ofrecer un servicio ptimo a sus clientes.

8) Cules son los pasos para realizar una calidad de software : Es la cualidad de todos los productos, no solamente de equipos sino tambin de programas. En el desarrollo de software, la calidad de diseo acompaa a la calidad de los requisitos, especificaciones y diseo del sistema. La calidad de concordancia es un aspecto centrado principalmente en la implementacin; Si la implementacin sigue al diseo, y el sistema resultante cumple con los objetivos de requisitos y de rendimiento, la calidad de concordancia es alta. Adicionalmente se puede seguir los siguientes aspectos para evaluar la calidad del software: Funcionalidad , Confiabilidad, Eficiencia, Mantenibilidad, Portabilidad , Escalabilidad

9) control de calidad de software: es la estructura que organiza evaluaciones, inspecciones, auditorias y revisiones que aseguren que se cumplan las responsabilidades asignadas, se utilicen eficientemente los recursos y se logre el cumplimiento de los objetivos del producto. Tiene la intencin de mantener bajo control un proceso y eliminar las causas de los defectos en las diferentes fases del ciclo de vida de un producto.

10) Cules son los componentes del costo de calidad: Se denomina coste de la calidad lo que le cuesta a la organizacin desarrollar la funcin de la calidad, es decir, lo que gasta produciendo con calidad (evitando, previniendo o detectando los errores, inspeccionando los procesos, etc.), y tambin lo que cuestan los errores producidos. Aunque se ha intentado muchas veces unificar los conceptos existentes sobre el coste de la calidad, todava no se ha conseguido definir los elementos que la componen de manera unvoca. No obstante, el coste de la calidad se divide tradicionalmente en cuatro categoras: Categoras de los costes de la calidad

Cada una de estas categoras se subdivide a la vez en otros costes ms detallados, que denominamos elementos del coste de la calidad. Las definiciones de los elementos del coste deben hacerse de acuerdo con la organizacin. Aconsejamos que repasis una lista completa de elementos del coste de la calidad y seleccionis los que se apliquen a la organizacin concreta utilizando una terminologa adaptada a la que sta utiliza. Costes de la prevencin Los costes de prevencin se obtienen a partir de la suma del coste de todas las actividades que tienden especficamente a evitar una calidad deficiente de servicios. Es decir, son los que se producen cuando se intentan reducir o evitar los errores. Costes de evaluacin Los costes de evaluacin estn relacionados con la medicin, evaluacin o auditora de servicios para asegurar que se adaptan a las normas de calidad y a los requisitos de comportamiento establecido. Es decir, son el total de gastos originados para intentar determinar si una actividad se ha realizado correctamente. 11) Cmo obtener un Software con calidad: Cmo obtener un Software con calidad: La obtencin de un software con calidad implica la utilizacin demetodologas o procedimientos estndares para el anlisis, diseo,programacin y prueba del software que permitan uniformar la filosofa detrabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidadde prueba, a la vez que eleven la productividad, tanto para la labor dedesarrollo 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 dedesarrollo del software.El principio administrativo contempla las funciones de planificacin y controldel desarrollo del software, as como la organizacin del ambiente o centrode ingeniera de software.El principio ergonmico define la interfaz entre el usuario y el ambienteautomatizado 12) Cmo evaluar la calidad del Software: Primero vamos a intentar identificar los factores que desde un punto de vista externo definen la calidad del software, no me refiero a los procesos internos de desarrollo, como pruebas unitarias, gestin de cambios, calidad del cdigo... no!! me refiero a lo que se percibe, una vez el software est terminado, implantado y en produccin, lo que nota un usuario. Intentemos pensar (como ejemplo para evaluar la calidad) en un

producto software..., uno de los primeros que desarrollamos o probamos, as veremos mejor su evolucin y evaluaremos la calidad teniendo en cuenta factores temporales Satisfaccin del cliente (se suelen hacer encuestas para obtener este dato)Interfaz de usuario (usabilidad, accesibilidad, facilidad de manejo, curva de aprendizaje, diseo...)Rendimiento de la aplicacin, Seguridad, Despliegue, Actualizaciones, Integracin con sistemas Nmero de bugs en produccin (bugs encontrados y la importancia de los mismos, se podra incluir en satisfaccin del cliente) Rentabilidad econmica (%, precio de venta - coste de desarrollo)Este factor no es relevante para el usuario, pero tiene mucha informacin subliminal y por eso lo quiero incluir. Para m est muy ligada la rentabilidad a la calidad, por muchas cosas como la (la buena estimacin, buena planificacin, gestin, previsin, pruebas, buena arquitectura, buen cdigo, pocos bugs, aplicacin modular y bien preparada para el cambio...) por ello lo quiero incluir como factor a tener en cuenta, aunque no le afecte al cliente dirctamente, si indirectamente, ya que si el software es rentable, el cliente obtendr un mejor servicio, soporte, mantenimiento... en definitiva un buen producto...(bueno este es otro tema) Tiempo de vida por cliente (aos que el software est funcionando)El usuario quiere algo que le satisfaga y si (por ejemplo) en el banco de Cuenca tienen una aplicacin Cobol, desarrollada hace 15 aos, que les satisface las necesidades actuales, desde luego que es un aplicativo con calidad. Al igual que un coche, de hecho es muy tpico ver mercedes de hace 20 aos rodando a diario por las carreteras. Nmero de clientes (clientes que tiene el software implantado y en produccin)Otro factor importante es el nmero de clientes que tiene un software, (no voy a poner ms ejemplos de coches), por ejemplo existen productos software que estn muy estandarizados (SAP, Subversion, PhotoShop, Office...) es software muy popular, muy testeado, en diferentes entornos y condiciones, y yo creo que eso es un sntoma de calidad.

13)COMO CONTOLAR LA MADUREZ DEL SOFTWARE:El Modelo de Madurez de la Capacidad para el desarrollo de Software (Capability Maturity Model forSoftware, SW-CMM) es un modelo de procesos para el desarrollo y mantenimiento 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 el desarrollo 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 de proyectos (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 de proyecto 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 Gestionado Se puede seguir con indicadores numricos (estadsticos) la evolucin de los 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 desviaciones ms comunes y optimizar procesos. En los siguientes proyectos se produce una reduccin de costes gracias a la anticipacin de problemas y la continua revisin de procesos conflictivos.

14) DICCIONARIO

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 sotware cuente con una amplia gama de opciones que modifiquen la funcin o apariencia para el uso o fin para el que se adquiri.

Escalabilidad: En telecomunicaciones y en ingeniera informtica, la escalabilidad es la


propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad

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 subcaracterticas adaptabilidad, 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 se ha 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

You might also like