Metodología liviana para desarrollo de software

Páginas: 12 (2916 palabras) Publicado: 16 de julio de 2010
Metodología de desarrollo de Sistemas
Lo siguiente es una rápida presentación del proceso RAD, que consiste en 4 etapas del ciclo de vida de una aplicación:
• Recolección y Análisis de requerimientos
• Diseño de Usuario
• Construcción
• Implementación
También son descriptas las más típicas pre y post actividades.
Definición del alcance del proyecto
El sector que genere un requerimientode sistemas, deberá enviar una comunicación formal al área de Informática, especificando someramente las características técnicas de dicho requerimiento. Se realizarán reuniones entre el responsable del área solicitante y el Director de Sistemas a fin de definir el alacance del proyecto
El objetivo de esta etapa consiste en comprender las necesidades generales del usuario, establecer el alcancegeneral del proyecto y definir una estimación inicial de los recursos y tiempos necesarios para su realización.
En esta etapa deben ser identificados también todos los factores internos o externos que pueda cooperar o perjudicar la correcta realización del proyecto (factores de oportunidad, criticidad, desafío tecnológico, impacto estratégico, grupos beneficiados, grupos perjudicados, etc.)
Asícomo con cualquier proyecto, es vital identificar los detalles del proyecto anticipadamente en alguna forma de documento. Todas las partes deben acordar anticipadamente en los detalles tales como los riesgos potenciales y las estrategias de mitigación, un plan de desarrollo que incluya recursos, hitos y presentaciones como los modelos de datos completos o los tipos de documentación a entregar, unenfoque que incluya estándares, herramientas y tecnologías a usar, el resultado deseado, términos y restricciones y consideraciones financieras incluyendo presupuesto y costo de herramientas.
Recolección y Análisis de Requerimientos
Esta etapa de Planificación de Requerimientos (también conocida como la etapa de Definición de Conceptos) consiste en reuniones entre el equipo de desarrollo y losusuarios clave. Las reuniones se concentran tanto en el desarrollo de una lista de alto nivel de requerimientos iniciales, así como en establecer el alcance del proyecto. El equipo de planificación de requerimientos o equipo de desarrollo identifica las funciones primarias del negocio e inicialmente las divide entre entidades de negocio (tales como Producto, Venta, Compañía, Vendedor). La etapa deplanificación del requerimiento debe resultar en una lista de entidades así como diagramas de actividad que definen la interacción entre los procesos y los elementos de datos y debería demorar entre una y cuatro semanas
Diseño de Usuario
Durante la etapa de Diseño de usuario (también conocida como etapa del Diseño Funcional) el equipo de desarrollo se reúne con los usuarios finales en Workshops dela JAD (Junta de Desarrollo de la Aplicación). Durante los Workshops el equipo de desarrollo toma los requerimientos con mayor detalle, desarrolla las entidades de la Planificación de Requerimientos en un modelo de datos (Diagrama ER), formaliza las reglas del negocio, desarrolla planes de prueba y crea las secuencias de pantallas y layout de las partes esenciales del sistema. Durante la últimamitad de la etapa de Diseño de usuario el equipo de desarrollo auxilia al equipo de análisis en actividades tales como crear un modelo de datos operativo que pueda ser convertido a una Base de datos funcional y en identificar los componentes reusables.
Antes de pasar a la etapa de Construcción el equipo de desarrollo debería concentrarse en los próximos pasos generando el plan del proyecto yconcentrándose en la estimación de esfuerzos. Concentrarse en los próximos pasos es un elemento importante de la etapa de Diseño de Usuario, porque la iteración inicial de la siguiente fase de Construcción debería concentrarse en un prototipo de funcionalidad básica. En orden de mantener las iteraciones de desarrollo tan cortas como sea posible y ganar el beneficio de la naturaleza ágil del RAD,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • METODOLOGIAS PARA DESARROLLO DE SOFTWARE
  • Metodologias Para El Desarrollo De Software
  • Metodología Ágil Más Optima Para El Desarrollo De Software
  • Metodologias para el desarrollo de software
  • Metodologias para el desarrollo de software
  • Metodologias para el desarrollo de software
  • Desarrollar software es difícil
  • Metodologias de desarrollo de software tradicionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS