Buscar este blog

miércoles, agosto 18

METODOLOGIAS DE DESARROLLO DE SITEMAS DE INFORMACION


Son métodos que indican cómo hacer más eficiente el desarrollo de sistemas de información. Para ello suelen estructurar en fases la vida de dichos sistemas con el fin de facilitar su planificación, desarrollo y mantenimiento.
Las metodologías de desarrollo de sistemas deben definir: objetivos, fases, tareas, productos y responsables, necesarios para la correcta realización del proceso y su seguimiento.
Los principales objetivos de una metodología de desarrollo son:
• Asegurar la uniformidad y calidad tanto del desarrollo como del sistema en sí.
• Satisfacer las necesidades de los usuarios del sistema.
• Conseguir un mayor nivel de rendimiento y eficiencia del personal asignado al desarrollo.
• Ajustarse a los plazos y costes previstos en la planificación.
• Generar de forma adecuada la documentación asociada a los sistemas.
• Facilitar el mantenimiento posterior de los sistemas.
Una metodología completa es algo más que una notación, un proceso, y herramientas. Además de una "notación, de un proceso, y de herramientas," estas "metodologías completas" proporcionan:
• Guías para estimar costos,
• Manejo del proyecto en las tareas y entregas,
• Medidas y métricas,
• Formas definidas y dirección en las entregas de la construcción,
• Políticas y procedimientos para garantizar la calidad del software,
• Descripciones de los roles y programas de entrenamiento detallados,
• Ejemplos totalmente trabajados,
• Ejercicios de entrenamiento,
• Técnicas para adaptar el método, y
• Técnicas definidas
Generaciones de metodología:
1. Desarrollo convencional
2. Desarrollo estructurado
3. Desarrollo orientado a objetos
Desarrollo convencional.
• Los resultados finales son impredecibles
• No hay forma de controlar lo que está sucediendo en el Proyecto
• Los cambios organizativos afectan negativamente al proceso de desarrollo

Desarrollo estructurado.
• Programacion estructurada
• Diseño estructurado
• Analisis estructurado
• Especificaciones funcionales
o Graficas
o Particionadas
o Minimamente redundantes

CARACTERISTICAS DESEABLES DE UNA METODOLOGIA

• Existencia de reglas predefinidas
• Cobertura total del ciclo de desarrollo
• Verificaciones intermedias
• Planificación y control
• Comunicación efectiva
• Utilización sobre un abanico amplio de proyectos
• Fácil formación
• Herramientas CASE
• Actividades que mejoren el proceso de desarrollo
• Soporte al mantenimiento
• Soporte de la reutilización de software

CLASIFICACIONES:
• Estructuradas
o Orientadas a procesos
o Orientadas a datos
 Jerarquicas
 No jerárquicas
o Mixtas
• Orientadas a objetos
• Para sistemas de tiempo real

No hay comentarios.:

Publicar un comentario