Asegurar calidad software

Solo disponible en BuenasTareas
  • Páginas : 5 (1191 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2011
Leer documento completo
Vista previa del texto
Implementación de Buenas Prácticas en el Desarrollo de Software basado en Normas reconocidas Internacionalmente en el área de Diseño y Desarrollo como CMMI.

DIAGNOSTICO ACTUAL Al realizar una evaluación de los procedimientos realizados en los procesos que se desarrollan en la División de Investigación y Desarrollo se pueden vislumbrar lo siguiente:  El área de desarrollo de software se lograa través de esfuerzos individuales, usando mucha energía y poco progreso, frecuentando conflictos. El desarrollo de software se realiza sin normatividad alguna. El software del producto actual cuenta con una deficiencia organizativa, puesto que no esta versionado ni esta asociado a un registro de los clientes que lo poseen. El área de pruebas en software es realizado según el concepto del propiodesarrollador, el cual a su punto de vista asegura el buen funcionamiento. No siendo esta la mejor practica de detección de errores. El ciclo de desarrollo de software no es desarrollado completamente y es realizado sin documentación. Documentación externa al desarrollo como contratos y demás, no cuenta con una gestión documental que respalde el fácil acceso a ellos.

 





INTRODUCCIÓN La calidad es un concepto que se ha difundido y establecido en diversas actividades del quehacer humano y que se aprecia por su recurrente utilización en todos los ámbitos, brindando un alto nivel de confiabilidad y servicio garantizado.

En particular, en el campo del desarrollo del software se han creado modelos para obtener calidad tanto en el producto final como en el diseño ydesarrollo del mismo, adoptando buenas prácticas para la realización de los procesos del ciclo de vida del software. Entre estos modelos se destaca CMMI (Capability Maturity Model Integration), el cual esta compuesto por un conjunto de procesos adaptables a todo lo que es e interactúa con el software para controlar y evitar defectos en el producto final, entendiéndose defectos según la Ingenieríade Software como aquellos errores que salen a la luz en presencia del usuario. A continuación, se presentan algunos de estos procesos como propuesta a implementar en el desarrollo de la División Investigación y Desarrollo en el proyecto Barracuda para contrarrestar y dar solución a las situaciones presentadas en el diagnostico visto inicialmente. ALCANCE Implementar las mejores practicas en elDesarrollo de Software con Normas Internaciones reconocidas como el modelo de madurez CMMI, y algunas practicas de ITIL(Biblioteca de Infraestructura de Tecnología de Información) para la mejora de los procesos del desarrollo de productos y de servicios cubriendo todo el ciclo de vida del producto, desde la concepción a la entrega y el mantenimiento en la División de Investigación y Desarrollo conaplicabilidad a los componentes de Software del Sistema Barracuda y proyectos futuros. Para Lograr así, ir a la vanguardia del mundo Tecnológico y obtener reconocimiento Nacional e Internacional, como lo han hecho numerosas industrias, incluyendo la aeroespacial, los bancos, la construcción de ordenadores, el software, la defensa, la fabricación del automóvil y las telecomunicaciones, que utilizanesta metodología para desarrollo.

Objetivo General Implementar una cultura de Ingeniería de software y de administración de excelencia en la División Investigación y Desarrollo del Sistema Barracuda.

Objetivos Específicos  Asegurar la calidad de cada uno de los procesos que componen las etapas de diseño y desarrollo de un producto de software. Mejorar la productividad substancialmente,con “muchas mas rigurosas practicas de ingeniería”. Organizar el proceso de investigación y desarrollo realizando respaldos de seguridad.





 

Implementar Gestión de Versiones de Software. Implementar Gestión de Cambio en el área de Software.

Actividades a Implementar Para lograr los objetivos planteados, a continuación se exponen cada una de las etapas del ciclo de vida de un...
tracking img