Metodologia de si

Page 1

Objetivos Fases

Reporte especial: ciclo de vida segĂşn Boehm :

Enfoques

Nelson Guanipa 25993940


Contenido Metodologías de desarrollo de Sistemas de información. •Definición •Objetivos •Importancia •Ventajas •Desventajas •Tipos o enfoques •Fases •Ejemplo de uso


Metodologías de desarrollo de Sistemas de información Una metodología de desarrollo de software se refiere a un framework (entorno o marco de trabajo) que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.

Un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información es una parte de esencial importancia ya que esta marca el ritmo y dirección que llevara dicho desarrollo para el Sistema.


Objetivos • 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 costos previstos en la planificación • generar de forma adecuada la documentación asociada a los sistemas • facilitar el mantenimiento posterior de los sistemas


Importancia Define como se divide un proyecto en fases y las tareas a realizar en cada una y define de manera mas especifica cuales son las entradas que reciben y las salidas que producen.

Gracias a ello se tiene una forma organizada de gestionar el proyecto además una metodología prevé el proceso de los sistemas de técnicas y métodos que permite abordar de forma homogénea y abierta cada una de las actividades del ciclo de vida de un proyecto de desarrollo


Enfoques de Metodologías de Desarrollo de Sistemas • Método en cascada: La metodología en cascada es un modelo lineal de diseño de software que emplea un proceso de diseño secuencial • Método Prototipado: este método permite desarrollar modelos de aplicaciones de software que permiten ver la funcionalidad básica de la misma, sin necesariamente incluir toda la lógica o características del modelo terminado • Método Incremental: Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una parte del producto software reservando el resto de aspectos para el futuro • Método Espiral: Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. • Método Rapid Application Development (RAD):El desarrollo rápido de aplicaciones o RAD es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980.


PRO DE LAS METODOLOGIAS • Comenzar con el software con bastante rapidez. • estimar calendarios y presupuestos con mayor precisión. • lograr un nivel de satisfacción del cliente más elevado que otros enfoques, ya desde el principio. • Modificación del Sistema en Etapas tempranas de su desarrollo: El éxito del uso del prototipo depende de qué tan pronto y con que frecuencia se reciba la retroalimentación del usuario para hacer cambios y adecuarlos a las necesidades actuales. • permite al desarrollador darse cuenta de lo que requiere el cliente. • permite que el desarrollador se dé cuenta cómo va avanzando en trabajo.


CONTRA DE LAS METODOLOGIAS • Alterar el diseño del proyecto en cualquier etapa es muy complicado. • Una vez que una fase se ha completado, es casi imposible de realizar cambios. • Es absolutamente necesario reunir todos los requisitos iniciales. • Resulta muy difícil responder a los problemas que puedan surgir, ya que tanto la retroalimentación, como las pruebas se retrasan hasta estadios muy tardíos del desarrollo de proyecto. • Solucionar cualquier cuestión que se plantee requiere una cantidad sustancial de tiempo, esfuerzo y dinero.


FASES 1-Análisis de requisitos del software 2-Diseño del Sistema 3-Diseño del programa 4-Codificación 5-Pruebas 6-Implementación o Verificación del programa 7-Mantenimiento


Reportaje Especial: ciclo de vida según Boehm En 1976 Barry Boehm propuso un nuevo modelo de ciclo de vida del desarrollo. El nuevo modelo es conocido como modelo de espiral y busca manejar los riesgos asociados al modelo de cascada. El modelo en espiral es, esencialmente, un desarrollo completo en cascada en cada iteración. El modelo de Boehm es también conocido como “modelo evolutivo” o “modelo del caracol”.

Uno de los puntos más interesantes del modelo, es la introducción al proceso de desarrollo a las actividades de análisis de los riesgos asociados al desarrollo y a la evaluación por parte del cliente de los resultados del software.


Avance de la prรณxima ediciรณn Un Sistema de Informaciรณn Geogrรกfica (SIG)


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.