Ingenieria De Software
Enviado por mclas • 5 de Mayo de 2012 • 385 Palabras (2 Páginas) • 585 Visitas
2. ¿Qué revisiones técnicas formales establecería para garantizar la calidad del
software? Describa y justifique su elección.
Diagnosticar los procesos de la organización
Revisar todos y cada uno de los procesos de la organización y determinar fortalezas y debilidades. Para así asegurarnos que las fortalezas perduraran y las debilidades serán eliminadas poco a poco.
Desarrollar una política de actitud preventiva en la organización
Prevenir resulta ser la opción más efectiva y de menor costo. Es un hecho que el costo de la corrección de errores aumenta, en ciertos casos casi exponencialmente, a medida que se avanza en el ciclo de vida de desarrollo. Por eso la prevención debe ser un factor preponderante al momento de mejorar la calidad del software.
Desarrollar una estructura clara de los procesos en el desarrollo del software
Esto permite la realización de los distintos proyectos bajo pautas similares y reducir la dependencia en personas concretas. Es decir, se elimina el efecto héroe como única garantía para el éxito de los proyectos, además se pueden tomar referentes tales como CMMI y SPICE, implementar las normas ISO 9001 entre otros. Ya que un proceso bien definido lleva a un producto de calidad, que al fin y al cabo es el objetivo primordial.
Automatizar actividades y tareas referentes a los procesos de desarrollo
Existen soluciones para automatizar gran parte de las actividades y tareas que integran los distintos procesos relacionados con el desarrollo, con una relación de costos razonable y ni hablar del Opensource. Estas soluciones sin lugar a dudas mejoran la eficiencia y efectividad de las Organización.
Capacitar al personal de la organización
Capacitar a los recursos “personal técnico” y dotarlos de los conocimientos necesarios, apoyándose en Certificaciones ya contrastadas, permiten además de mejoras en el desempeño de las distintas actividades, aumentar la motivación y el rendimiento de los miembros del equipo de desarrollo, así como la productividad de la organización.
Evaluar los procesos de desarrollo de software
Sin medir no se puede conocer el estado cuantitativo y por consiguiente tampoco se puede tener referencias para la mejora. Para medir hay que definir dos aspectos:
Modelo de métricas, que estructura la información desde la capa de indicadores que aportan información (de los procesos, productos, financieros, etc.) hasta las métricas básicas que los componen.
Plan de medida, que detalla las distintas fases por los que tiene que pasar cualquier indicador
...