Sistemas de informacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1066 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de febrero de 2011
Leer documento completo
Vista previa del texto
Metodologías del Desarrollo de Sistemas de Información

Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.

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 suplanificación, desarrollo y mantenimiento.
Deben definir:
Objetivos
Fases
Tareas
Productos
Responsables
Objetivos (Metodología):
* 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 ycostes previstos en la planificación.
* Generar de forma adecuada la documentación asociada a los sistemas.
* Facilitar el mantenimiento posterior de los sistemas.
Metodología Orientada a Objetos
El proceso incluye seis diagramas: de clase, objeto, estado de transición, la interacción, modulo y el proceso.
Proceso Unificado, es una metodología de desarrollo de software basado en UML.Organiza el desarrollo de software en 4 fases, cada una de ellas con la ejecución de una o más iteraciones de desarrollo de software creación, elaboración, construcción y las directrices.
Metodología RUP
Proceso Unificado de Desarrollo es una metodología para la ing. De software que va más allá del mero análisis y diseño orientado a objetos para proporcionar una familia de técnicas que soportan elciclo completo del desarrollo de software.
Características:
* Centrado en los Modelos
* Guiados por los casos de usos
* Centrado en la arquitectura
* Iterativo e incremental
Metodología Cascada
También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial.
El método de la cascada es considerado como el enfoque clásico para el ciclo de vida del desarrollode sistemas, se puede decir que es un método puro que implica un desarrollo rígido y lineal.
La metodología en cascada es esencialmente:
1. El inicio y el alcance del proyecto
2.La planificación del proyecto( calendario, recursos necesarios, costo)
3.Definición de las necesidades del negocio y el análisis en detalle de la solución
4.La creación de la solución
5.Prueba que la soluciónfunciona
6.La entrega de la solución a su público objetivo
7.Cierre del proyecto
Ventajas
•Permite la departamentalización y control de gestión.
•El horario se establece con los plazos normalmente adecuados para cada etapa de desarrollo.
•Este proceso conduce a entregar el proyecto a tiempo.
•Es sencilla y facilita la gestión de proyectos.
•Permite tener bajo control el proyecto.
•Limita lacantidad de interacción entre equipos que se produce durante el desarrollo
Desventajas
•No conocer si la solución es correcta hasta estar cerca de su lanzamiento
•Poco tiempo para corregir fallas
•Depuración complicada
•Los cambios introducidos durante el desarrollo pueden confundir al equipo profesional en las etapas tempranas del proyecto.
•No es frecuente que el cliente o usuario finalexplicite clara y completamente los requisitos
•Es necesaria la paciencia del cliente
•El cliente podría detectar un error
•El proceso es lento y pesado

Metodología 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.
Principios Básicos
* Una serie de mini cascadas sellevan a cabo, donde todas las fases de la cascada modelo de desarrollo se han completado para una pequeña parte de los sistemas.
* Se definen los requisitos antes de proceder con lo evolutivo, se realiza una mini cascada de desarrollo de cada uno de los incrementos del sistema.
* El concepto inicial de software, análisis de las necesidades y el diseño de la arquitectura y la colectiva...
tracking img