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.
· Definir actividades a llevarse a cabo en un Proyecto de S.I.
· Unificar criterios en la organización para el desarrollo de S.I.
· Proporcionar puntos de control y revisión
· 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.
Independientemente de
Distribución del Tiempo (en %) para un Proyecto de S.I. | |||||
Autor Fases | J Senn |
| M Zelkowitz |
| J Montilva |
Estudio de Factibilidad | 35% |
| 20% |
| 40% |
Análisis | |||||
Diseño |
| 15% | |||
Programación | 25% |
| 20% |
| 20% |
Prueba | 35% |
| 45% |
| 40% |
Documentación | 5% |
| |
| |
Fuente: L Castellanos |
Los Tipos de Metodologías de Desarrollo de Sistemas son:
Estructurada
Se maneja como proyecto
Gran volumen de datos y transacciones
Abarca varias áreas organizativas de la empresa
Tiempo de desarrollo largo
Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra)
Metodología Clásica de Desarrollo de Sistemas. Luis Castellanos.
Evolutiva-Incremental
Se deriva de la estructurada
Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo
Permite cumplir etapas o fases en paralelo, por lo que es más flexible que la estructurada
Metodología Evolutiva de Desarrollo de Sistemas. Luis Castellanos.
Prototipos
Desarrolla modelo en escala del sistema propuesto (sistema objetivo)
En otras palabras, desarrolla un “demo”, que de ser aprobado por el usuario, se culmina con todas las funcionalidades.
Se prueba y refina hasta que usuarios conformes
Identifica necesidades de información
Maneja principales procedimientos orientados a transacciones
Produce informes críticos
Permite consultas rudimentarias
Complementa especificaciones imprecisas y/o incompletas de los usuarios
Orientada a Objetos
No modela la realidad, sino la forma en que las personas comprenden y procesan la realidad
Es un proceso ascendente basado en una abstracción de clases en aumento
Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas
Utiliza menor cantidad de código
Es más reutilizable.
voy a comentar para no hacer llorar al conejito....
ResponderEliminarjjajaajjajjajaj mentira...
Pero SI... Esta pagina tiene la respuesta para mi pregunta..... es completo......;-)
Bastante buena, me sirvió la información muchas gracias
ResponderEliminargracias!!
ResponderEliminarEsta muy buena la pagina.
ResponderEliminarSolo comento por el conejito
ResponderEliminargracias
ResponderEliminarGracias. Buena información
ResponderEliminarGracias. Buena información
ResponderEliminar