von ivan ochoa Vor 7 Jahren
805
Mehr dazu
Esquema del proces
Pensar con claridad antes de empreder, produce mejores resultados.
Aun cuando no es sencillo, si se planea con anticipacion, la reutilizacion puede ser de gran valor para el software, ahorrando tiempo y disminuyendo costos.
Un software con larga vida util tiene mas valor, por lo tanto debe diseñarse con posibildad de adaptarse.
Diseñe tomando en cuenta que los usuarios comprenderan las funciones del software, codifique con la seguridad de que cualquiera que de mantenimiento o requiera ampliar el sistema sera usuario de su codigo.
Tener un arquitecto que pueda mantener la vision y que obligue a su cumplimiento, garantiza un proyecto de software muy exitoso.
Lo anterior tampoco significa, "Rapido y sucio", se debe mantener un diseño simple, pero que no sacrifique la calidad del software.
Dar valor a sus usuarios, analizar antes de tomar decisiones.
Probar y asegurar la calidad
Aun cuando se mantuvo una continua evaluacion del software en la fase anterior, el producto el equipo de trabajo de asegurarse que el producto cumpla con los requisitos del cliente, por lo que considero implementar un listado de pruebas en base a los requisitos del cliente. Repetir las veces que sea necesario antes de la entrega del producto final.
Generacion del codigo
Momento de construir el codigo, ajustandose al diseño, de lo contrario es momento de recurrir al plan de contingencia.
Modelado y diseño del Software
En busca de posibles soluciones y planes de contingencia, retomando experiencia adquirida en situaciones similares. (Matriz FODA es una buena herramienta para esta fase).
Comunicacion y analisis
Implica la identificacion de la problematica, los involucrados, el contexto de trabajo.
Actividades sombrilla
Serie de actividades que complementan las actividades estructurales a lo largo del proyecto
Preparacion y produccion del producto del trabajo
Administracion de la reutilizacion
Administracion de la configuracion del Software
Revisiones Tecnicas
Aseguramiento de la calidad del Software
Administracion del riesgo
Seguimiento y control del proyecto de Software
Actividades estructurales
Estructura de proceso general para la ingenieria del software.
Despliegue
El Software completo o parcialmente terminado, es entregado al consumidor que lo evalua y proporciona retroalimentacion.
Construccion
Fase que combina la generacion de codigo y las pruebas para descubrir errores.
Modelado
Para comprender el panorama general, es necesario la creacion de bosquejos, asi como hacer uso de herramientas de apoyo para el diseño.
Planeacion
Diseño del Plan de proyecto de Software, el cual guiara al equipo de trabajo, describiendo tareas, asi como el prevenir riesgos en el proceso de ejecucion.
Comunicacion
Conocer a los participantes, conocer los objetivos para definir caracteristicas del software