SISTEMAS DE INFORMACION
CONCEPTO
Un sistema se compone de un conjunto de elementos, los cuales se interrelacionan e
interactúan a los efectos de procesar la entrada y generar la salida.
Dichos elementos, se conocen
como subsistemas. A su vez, cada subsistema puede ser visto como un sistema en sí mismo y de
este modo, estar compuesto de otros subsistemas
La frontera que separa al sistema de su contexto se denomina límite.
El límite define el
“desde” y el “hasta” de la funcionalidad de un sistema.
Cada sistema convive en su contexto con otros sistemas, con los que también puede
interactuar, al igual que lo hace con su ambiente
Todo sistema posee un objetivo común, éste representa el motivo y justificación de su existencia. De igual modo, todo sub-sistema posee un objetivo el cual, estará alineado con el objetivo del sistema que lo contiene.
se define como agente extraño de un sistema,
a aquel subsistema cuyo objetivo no se condice y es inconsistente con el objetivo del sistema que
lo contiene,
Por ejemplo, el virus de la computadora
No existe sistema sin objetivo. El sistema implica corresponsabilidad entre subsistemas.
Se entiende por corresponsabilidad entre subsistemas, a
que cada subsistema satisface sus responsabilidades, y contribuye para que otros subsistemas puedan cumplirlas, en post de garantizar la consecución del objetivo común del sistema.
La Retroalimentación vuelve a ingresar al sistema como una entrada en un tiempo “t”, lo que ayuda a depurar la entrada del tiempo “t-1”.
La mejora implica que el objetivo común del sistema es satisfecho de una mejor forma (por ejemplo, con menor uso de recursos, en menor tiempo, etc.),
el ajuste implica que el objetivo se satisface, pero no necesariamente mejor de lo que se lo venía satisfaciendo con anterioridad.
Clasificación de Sistemas
El dominio de un sistema es el campo en el cual se extienden, es decir, el ámbito donde exponen el desarrollo de sus funciones o capacidades, a los efectos de la consecución de su objetivo.
Sistemas vivientes y no vivientes
Sistemas abstractos y concretos
Sistemas abiertos y cerrados
Sistemas de elevada entropía y baja entropía
Sistemas de simplicidad organizada, complejidad caótica y complejidad organizada
La organización como sistema
DIRECTORIO
PRESIDENCIA
GERENCIA GENERAL
Gerencia de sistemas
Gerencia de ventas
Gerencia de compras
Gerencia de producción
LA PIRAMIDE JERARQUICA DE LA EMPRESA
ALTA DIRECCIÓN
MANDOS INTERMEDIOS
MANDOS OPERATIVOS
PERSONAL OPERATIVO
SE DEFINE EN FUNCIÓN DE 3 ELEMENTOS
OBJETIVO
“Brindar información para”
LIMITE
Limite inferior
conjunto de primeras funcionalidades
límite del sistema debe estar en relación directa con el objetivo
Registrar proveedores, Registrar mercados, Registrar acopios externos
Limite Superior
conjunto de las últimas funcionalidades
límite del sistema debe estar en relación directa con el objetivo
Emitir los informes pertinentes con la comercialización de granos nacional e internacional
ALCANCES
lista de funcionalidades enunciativas y taxativas
que el sistema debe satisfacer, acotadas al límite del sistema y en función de su objetivo.
Principales categorías de sistemas informáticos, desde el punto de vista funcional
Sistemas de automatización de oficina
Sistemas de gestión de datos
Sistemas expertos de control
Sistemas de comunicación
Sistemas de información geográficos
Sistemas de información gerenciales
Sistemas expertos
Sistemas de procesamiento de decisiones ad-hoc
Sistemas de simulación
Sistemas de soporte de decisión
SCRUM
ROLES
Product Owner
Representa al cliente
Visión del producto
Determina prioridades
Scrum Master
Facilitador
Potencia Productiva
Garantiza el buen uso del Scrum
Team Members
Realiza el proyecto
Equipo auto organizado
Entre 5 y 9 personas
BENEFICIOS
Flexibilidad y adaptación
Resultados anticipados
Productividad y calidad
Equipos motivados
ENTORNOS COMPLEJOS
RESULTADOS RÁPIDOS
REQUISITOS CAMBIANTES3
Metodologia Agil para desarrollar productos complejos
Trabajo en equipo
En el menor tiempo, el mejor resultado
MODELOS DE DESARROLLO
Cascada (Waterfall)
Prototyping(prototipado)
Throw-away prototyping
Evolutionary prototyping
Modelo en V (Verification and Validation)
Spiral process (modelo en espiral)
Ágiles
Hybrid (Modelo híbrido)
3 conceptos a diferenciar
Ciclo de vida software
se refiere a la extensión temporal desde la cual el producto software es concebido hasta su retirada, pasando por sus fases de desarrollo, depliegue y uso.
Modelo de ciclo de vida del desarrollo software
Framework para el ciclo de vida del software que se compone de procesos, actividades, tareas, uso y mantenimiento del producto software.
Proceso de desarrollo software
modelos abstractos que describen cómo realizar las tareas durante el ciclo de vida del desarrollo software
El valor no radica en decidir si se desarrolla o se terceriza, ya que ambos permitirán obtener un producto. El verdadero valor radica en el aporte que el sistema le pueda dar a nuestra organización.
TIPOS de sistemas de información
Su implantación logra ventajas competitivas o reducir la ventaja de los competidores.
ESTRATEGICO
Nivel superior, donde se toman decisiones estratégicas y no programas.
OPERATIVO
Nivel técnico se toman decisiones tácticas y programadas
TACTICO
Nivel medio, se toman decisiones tácticas, programadas y no programadas
Requerimientos de información
Alta Gerencia
ESS. Sistemas de apoyo a ejecutivos
Responde preguntas que toman mucha información externa de la organización, la idea es que esto sirva para tomar decisiones como crear un producto nuevo
Gerencia intermedia
DDS. Sistemas de soportes de decisiones
Brinda apoyo a situaciones no rutinarias
Responde preguntas tanto de los TPS y MIS
Toma información externa
gerencia de operaciones
MIS. Sistemas de información gerencial
Comprobar si las metas se están cumpliendo
PRINCIPALES ACCIONES
Resumir las transacciones diarias obtenidas en TPS
Los MIS provee a la gerencia de operaciones reportes sobre el desempeño actual de la organización
operaciones
TPS. Sistemas de procesamiento de transacciones
Ventas, entradas y salidas de dinero
Le da información a las MIS
Flujos de información en la empresa y su impacto en los sistemas informáticos
Herramienta capaz de automatizar un proceso, independientemente del tipo y naturaleza de éste.
La gestion de requerimientos, es el proceso asociado con analizar, acordar, formalizar, priorizar, controlar y monitorizar las funcionalidades requeridas por un sistema informático, en función del objetivo y límite planteado. Desglosando la definición de gestión de requerimientos, se tiene que
“analizar”
“formalizar”
“priorizar”
“controlar”
“monitorizar
La gestión de requerimientos es un proceso mucho más complejo que la
sola definición de objetivo, límite y alcances
Necesariamente, implicará un análisis y revisión de los procesos administrativos, la formalización de los requerimientos, y el seguimiento de sus cambios, para determinar el impacto en el desarrollo del software como su riesgo asociado
CICLO DE VIDA DE UN SISTEMA
Conjunto de etapas por las que atraviesa un
sistema informático,
Relevamiento
Análisis
Diseño
Implementación o desarrollo:
Prueba
Pruebas graduales sobre componentes
Pruebas graduales sobre módulos
Pruebas graduales sobre subsistemas
Pruebas de consolidación del sistema
Documentación
Implantación
Prototipación