Sei sulla pagina 1di 8

Calidad de desarrollo de SW

GUIA # 1

1. Mapa conceptual Calidad

2. Cree usted que los clientes son fundamentales en las empresas? Los clientes son una parte fundamental para la empresa ya que cumplen varias funciones como ayudar al control de calidad del producto o servicio que se brinda, aporta los ingresos que necesita una empresa para surgir en su mbito laboral y genera necesidades para la creacin de ms productos o servicios. Es importante que las empresas hagan un mejoramiento continuo en sus procesos ya que cuando revisan detalladamente lo que estan haciendo pueden encontrar falencias en sus procedimientos, o estos pueden ser repetitivos de alguna forma en la cual bajen el desempeo general de la empresa. Cuando una persona es duea de una empresa y ms de una que se dedica al desarrollo de software, debe preocuparse en extremo por el proceso que se lleva a cabo dentro de la empresa ya que si no se preocupa por revisar a los trabajadores ellos podrian realizar acciones que perjudiquen el nombre de la compaa y si no se innova en los distintos pasos de la programacin generaremos un atraso tecnolgico en nuestra empresa y en nuestros clientes. 3. Globalizacin: es un proceso fundamentalmente econmico que consiste en la creciente integracin de las distintas economas nacionales en una nica economa de mercado mundial. Teniendo en cuenta este concepto la calidad juega un papel importante en todo tipo de negocios ya que no solo estamos compitiendo a nivel local con pequeas empresas de nuestro sector sino que tenemos que idealizarnos a competir con empresas grandes de todo el mundo que estn revisando sus procesos y productos todo el tiempo con el fin de acaparar la mayor cantidad de mercado. 4. calidad de vida es el bienestar, felicidad, satisfaccin de la persona que le permite una capacidad de actuacin o de funcionar en un momento dado de la vida. Es un concepto subjetivo, propio de cada individuo, que est muy influido por el entorno en el que vive como la sociedad o la cultura. 5. Calidad: un sistema de gestin empresarial ntimamente relacionado con el concepto de Mejora Continua y que incluye dos fases:
-

Control de Calidad: primera etapa en la gestin de la Calidad que se basa en tcnicas de inspeccin aplicadas a Produccin.

Aseguramiento de la Calidad: fase que persigue garantizar un nivel continuo de la calidad del producto o servicio proporcionado.

6. Industrializacin: Proceso mediante el cual una economa predominantemente agraria o minera, con baja capitalizacin y escasa tecnologa, pasa a producir predominantemente bienes manufacturados con un mayor valor agregado. Conociendo esto la industrializacin de software es el proceso en el cual se desarrollan aplicaciones para todo tipo de industrias predominantes en la economa mundial (minera, fabricas, y en algunos casos para la agricultura) 7. La calidad de software es necesaria realizarla para satisfacer completamente los requerimientos del cliente, esto da una aceptacin en el mercado y genera confianza en los servicios que prestamos. 8. Pasos para desarrollar y aplicar Calidad de Software Paso 1. Documento del Plan: esta documentacin se debe dividir en las siguientes secciones
-

Objetivo: Esta seccin delinea el propsito especfico y mbito particular del plan. Se debe indicar el nombre del elemento de software que abarca el plan y el uso previsto del software. Afirmar la parte del ciclo de vida del software cubierto por el plan para cada artculo del software especificado. Documento de Referencia: Esta seccin incluye una lista completa de los documentos referenciados en cualquier lugar del plan. Gestin: En esta seccin se describe la organizacin del proyecto su estructura, tareas y responsabilidades. Documentacin: En esta seccin se identifica la documentacin que rige el desarrollo, verificacin validacin, uso y mantenimiento del software. Esto incluye los criterios y la identificacin de las revisiones, auditorias que la adaptacin de cada documento sea confirmado. Estndares, prcticas, convenios, y mediciones: En esta seccin se identifican las normas, prcticas, convenciones y mtricas que sern aplicadas y tambin indica como el cumplimiento de estos elementos sern monitorizados de forma segura.

Revisiones e Inspecciones: En esta seccin se definen las tcnicas de revisiones de gestin, tutoriales, y las inspecciones a realizar. Gestin de configuracin de software - Esta seccin es tratada en detalle en el plan de la gestin de configuracin de software. Problema de Informacin y Accin Correctiva: Esta seccin se trata en detalle el plan del proyecto de gestin de configuracin del software. Metodologa, tcnicas y herramientas: En esta seccin se identifican las herramientas especiales de software, tcnicas y metodologas que apoyo, los estados sus propsitos, y describe su uso. Control de Cdigo: En esta seccin se definen los mtodos y las instalaciones utilizadas para mantener, almacenar, proteger, controlar y documentar las versiones del software identificado durante todas las fases de desarrollo. Retencin, Coleccin y mantenimiento de Documentos - En esta seccin identificamos la documentacin que debe conservarse. Metodologa de pruebas: En esta seccin se define el enfoque de prueba, tcnicas y herramientas automatizadas que se utilizarn.

Paso 2. Obtener la aceptacin de la Gerencia La participacin de la gerencia es necesaria para la implementacin exitosa de un plan de Aseguramiento de Calidad de Software. 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. El nivel de compromiso de la gerencia es necesaria para la aplicacin de un plan de Aseguramiento de Calidad de Software depende del alcance del proyecto. 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 Aseguramiento De Calidad De Software se coloca debajo del control de configuracin.

Paso 3. Obtener un desarrollo aceptable Debido a que el personal de desarrollo de software y mantenimiento son los principales usuarios de un plan de Aseguramiento De Calidad De Software, su aprobacin y su cooperacin en la aplicacin del plan son esenciales. Los miembros del equipo del proyecto de software deben cumplir el plan de Aseguramiento De Calidad De Software, todo el mundo debe aceptarlo y seguirlo. Paso 4. Plan de implementacin del plan de Aseguramiento De Calidad De Software El proceso de planificacin, formulacin y elaboracin de un plan de Aseguramiento De Calidad De Software requiere personal y los recursos de procesamiento de textos. La persona responsable de la aplicacin de un plan de Aseguramiento De Calidad De Software debe tener acceso a estos recursos. Para facilitar la asignacin de recursos, la gerencia debe ser consciente de los riesgos del proyecto que pueda impedir el proceso de aplicacin (por ejemplo, la limitada disponibilidad de personal o de equipo). Paso 5. Ejecutar el Plan de Aseguramiento De Calidad De Software El proceso real de la ejecucin de un plan de Aseguramiento De Calidad De Software por el equipo de desarrollo y mantenimiento de software consiste en determinar los puntos necesarios para el control de auditora de ste. 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. Los Puntos de Auditora debe ocurrir ya sea de manera peridica durante el desarrollo o en momentos especficos del proyecto (Por ejemplo, en las revisiones importantes o cuando una parte del proyecto se entrega). 9. Control de calidad de software: Es un conjunto de actividades para evaluar la calidad de los productos desarrollados. Implica vigilar el proceso de desarrollo de software para asegurar que se siguen los procedimientos y los estndares de garanta de calidad y revisar que al final el producto cumpla los requerimientos del cliente. 10. Componentes del costo de calidad: Los costos que se tienen para garantizar la calidad se pueden dividir en 4 grupos

1. COSTOS DE PREVENCIN. Es la suma de todos los costos relacionados con acciones realizadas para planificar el proceso, con el objetivo de garantizar que no se produzcan imperfecciones. 2. COSTOS DE APRECIACIN. Son aquellos costos relacionados con la medicin del nivel de calidad alcanzado por el sistema, es decir, los costos relacionados con la inspeccin realizada para garantizar que se cumpli con los requerimientos del cliente. 3. COSTOS POR FALLAS INTERNAS. Son los costos en que se incurre para reparar productos terminados antes de que lleguen al cliente. 4. COSTOS POR FALLAS EXTERNAS. Son aquellos costos relacionados con entregas de productos terminados con imperfecciones a los clientes. 11. Se puede obtener un software de calidad implementando medidas que generen estndares para que al desarrollar aplicaciones cumplan con los requisitos del cliente, adems realizando revisiones peridicas para realizar mejoras en los procesos y as mismo en los resultados 12. para evaluar el control de calidad se debe tener en cuenta los siguientes pasos:
-

Definir el software que va a ser controlado: clasificacin por tipo, esfera de aplicacin, complejidad, etc. Seleccionar una medida que pueda ser aplicada al objeto de control. Para cada clase de software es necesario definir los indicadores y sus magnitudes (complejidad de programa o cdigo, y de complejidad de sistema o estructura). 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.

13. ndice de madurez del software (IMS): El estndar del IEEE 982.1-1988 sugiere un ndice de madurez del software (IMS) como mtrica especfica de mantenimiento. Esta mtrica proporciona una indicacin de la estabilidad de un producto software. A medida que el IMS se aproxima a 1, el producto comienza a estabilizarse, y por lo tanto, menos esfuerzo de mantenimiento requerir. Para calcular el ndice hacen falta una serie de medidas anteriores: MT = nmero de mdulos en la versin actual. Fm = nmero de mdulos en la versin actual que han sido modificados. Fa = nmero de mdulos en la versin actual que han sido aadidos. Fe = nmero de mdulos de la versin anterior que se han eliminado en la versin actual. A partir de estas, el IMS se calcula de la siguiente forma:

14. Glosario:
CAPACIDAD DE PRUEBA: Probar los componentes (en este caso una aplicacin) y la informacin disponible para ayudar a diagnosticar fallas. CONFIGURABILIDAD: Sistema unificado de configuracin que permite especificar aspectos de uno o varios objetos desde un archivo. ESCALABILIDAD: Es una cualidad general que se mantiene cuando el sistema continua satisfaciendo sus requerimientos en situaciones en que sus parmetros se han incrementado. FLEXIBILIDAD: Disposicin para adaptarse a contextos, situaciones e ideas distintas sin que esto discrimine ni desestime las cualidades que se poseen. INTEGRABILIDAD: Es la capacidad de un sistema de introducir varios elementos sin daar su estructura. INTEROPERABILIDAD: Es la habilidad de diversos sistemas y organizaciones de trabajar juntos MANTENIBILIDAD: Propiedad de un sistema que representa la cantidad de esfuerzo requerida para conservar su funcionamiento normal o para restituirlo Portabilidad: Conjunto de caractersticas que determinan la capacidad del software para ser transferido de un entorno de operacin a otro. REUSABILIDAD: Es el grado en que un programa (o partes de este) se puede rehusar en otras aplicaciones. VIABILIDAD: Es la condicin o el conjunto de factores que se deben procurar para que hagan posible la implementacin de un proyecto.

Potrebbero piacerti anche