Guía primer examen parcial

Sistemas de información:

Se puede definir como sistemas de información a un conjunto formal de procesos que, operando sobre una colección de datos estructurada según las necesidades de la empresa, recopilan y distribuyen la información necesaria para las operaciones de dicha empresa y las actividades para la toma de decisiones.

Existen diferentes tipos de sistemas:

1. Sistemas de procesamiento de transacciones:

Son sistemas de información encargados de procesar gran cantidad de transacciones rutinarias , eliminando el trabajo tedioso de las transacciones operacionales. Son sistemas que permiten que la organización interactue con ambientes externos.

2. Sistemas de información gerencial:

Dan soporte a un espectro más amplio de tareas organizacionales que incluyen análisis y toma de decisiones.

3. Sistema de apoyo a decisiones:

Estos profundizan a la toma de decisiones en todas sus fases, epara una tarea clave administrativa o de organización.

4. Sistemas expertos e inteligencia artificial:

Resuelven problemas que le plantean usuarios de negocios capturando de forma efectiva el conocimiento experto.

5. Sistemas de apoyo a decisiones de grupo:

Sistema basado en ordenadores que apoya a grupos de personas que tienen una tarea u objetivo en común.

6. Sistema de información a ejecutivos:

Provee acceso facil a la información interna y externa al negocio con el fin de dar seguimiento a los factores críticos del éxito.

Modelos de desarrollo:

Modelo en cascada: 


El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como  un conjunto de etapas que  se ejecutan una tras otra. Se le denomina así por las posiciones que ocupan las diferentes fases que componen el proyecto, colocadas una encima de otra, y siguiendo un flujo de ejecución de arriba hacia abajo, como una cascada.

Fases:



Las etapas del modelo en cascada

Ventajas:

Ideal para proyectos estables, donde los requisitos son claros y no van a cambiar a lo largo del proceso de desarrollo.

Desventaja:

En muchas ocasiones, los clientes no saben bien los requisitos que necesitarán antes de ver una primera versión del software en funcionamiento. Entonces, cambiarán muchos requisitos y añadirán otros nuevos, lo que supondrá volver a realizar fases ya superadas y provocará un incremento del coste.

Modelo en espiral:


Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a ninguna prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior.

Fases:

Modelo en espiral (Boehm, 1986)

Ventaja:


Añade la posibilidad de tener en cuenta mejoras y nuevos requerimientos sin romper con la metodología, ya que este ciclo de vida no es rígido ni estático.

Desventaja:

Genera mucho tiempo y costos en el desarrollo del sistema.

Modelo incremental:

Básicamente este modelo de desarrollo, que no es más que un conjunto de tareas agrupadas en pequeñas etapas repetitivas (iteraciones),1 es uno de los más utilizados en los últimos tiempos ya que, como se relaciona con novedosas estrategias de desarrollo de software y una programación extrema, es empleado en metodologías diversas.

Fases:

El proceso en sí mismo consiste de:

  • Etapa de inicialización
  • Etapa de iteración
  • Lista de control de proyecto

Ventaja:

En este modelo los usuarios no tienen que esperar hasta que el sistema completo se entregue para hacer uso de él. El primer incremento cumple los requerimientos más importantes de tal forma que pueden utilizar el software al instante.

Desventaja: 

La entrega temprana de los proyectos produce la creación de sistemas demasiados simples que a veces se ven un poco monótonos a los ojos del personal que lo recibe.

Modelo de desarrollo rápido de aplicaciones:

El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE. Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.


Fases: 

Resultado de imagen para modelo rad

Ventajas:

Comprar puede ahorrar dinero en comparación con construir.

Desventaja: 


Dependencia en componentes de terceros: funcionalidad de más o de menos, problemas legales

Comentarios