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:

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:
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:

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
Publicar un comentario