MATERIAL DE APOYO 1

Sistemas de Información
Fundamentos de Sistemas de Información
Diseño de Sistemas de Información – II 2016
Prof. Ramón González Tribaldos
Datos: Secuencia de hechos en bruto que representan eventos en la empresa.
Información: Datos moldeados en forma significativa y útil para los seres humanos.
Conocimiento: información contextual, valores, experiencia.
“la interpretación de la información genera el conocimiento”
Sistema de información: conjunto de componentes relacionados entre sí que recolectan, procesan, almacenan y distribuyen información para apoyar la toma de decisiones.
Contiene información sobre la organización y su entorno.
Apoya gerentes en análisis de problema, ayuda a visualizar asuntos complejos, ayuda a crear nuevos productos.
Etapas del sistema de información:
Ø  Entrada 
Ø  Proceso : clasificar, ordenar, calcular
Ø  Salida
Dimensiones de los SI
Ø  dimensión de organización
Ø  dimensión de administración
Ø  dimensión de tecnología
“el uso eficiente de los SI depende de la comprensión de sus dimensiones”
Dimensión de organización: abarca
Ø  Jerarquía: Estructura con diferentes nivele y especialidades. Reflejan la división del trabajo
Ø  Especialidades Funcionales: Funciones en la empresa. Tareas especializadas.
Ø  Procesos de negocios: Reglas formales para la realización de tareas.
Ø  Cultura: Supuestos, valores y forma de hacer las cosas.
Jerarquía de la organización: alta dirección (decisiones estratégicas, desempeño financiero). Gerencia intermedia científicos y trabajadores del conocimiento (pone en práctica los planes y programas de la alta gerencia, diseño de productos servicios y nuevo conocimiento), Gerencia de operaciones trabajadores de datos, trabajadores producción o servicios (supervisa actividades cotidianas, oficinistas, secretarias, personal de producción).
Especialidades funcionales:
Ventas y marketing: venta de productos y servicios de la organización
ü  promover productos
ü  contactar clientes
ü  dar seguimiento a ventas
ü  dar servicio y soporte técnico
ü  analizar el desempeño del personal de ventas

Manufactura y producción: Fabricación de productos y prestación de servicios-
ü  solucionar los problemas relacionados con planeación, desarrollo y entrega de servicios y productos.
ü  Controlar el flujo de producción.
Finanzas y contabilidad: Administración de los activos financieros y registros financieros.
ü  seguimiento de los activos, flujos de fondos
ü  desempeño financiero de la empresa
Recursos Humanos: Reclutamiento. Desarrollo y mantenimiento de la fuerza laboral, registros de personal.
ü  mantener registros de empleados
ü  dar seguimiento a capacitaciones
ü  identificar nuevos empleados
ü  seguimiento habilidades y desempeño de los empleados.
Procesos de negocios: tareas lógicamente relacionadas que las empresas desarrollan en el tiempo para producir resultados de negocios específicos.
Se refiere a la forma en que las empresas coordinan el trabajo, la información y el conocimiento.

• Se refiere a la forma en que las empresas coordinan el trabajo, la información y el conocimiento.
Procesos de Negocios
“Un proceso de negocio es un conjunto de actividades requeridas para crear un producto o servicio. Se apoyan mediante flujo de material, información y conocimiento”
Ejemplo: Proceso de negocio
Dimensión de Administración
• Implica liderazgo, estrategia y comportamiento administrativo.
• Toma de decisiones y planes de acción ante los retos de negocios.
• Asignación de recursos humanos y financieros.
Dimensión de Administración
Dimensión de Tecnología
• Hardware de cómputo y Software.
• Tecnología de administración de datos (BD).
• Tecnología de conectividad de redes y telecomunicaciones (Internet).
• Intranetà Redes corporativas internas.
• Extranetà Se extienden a usuarios autorizados.
El Departamento de Sistemas
• Unidad organizacional formal responsable de los servicios de tecnología de la información
• Se encarga de dar mantenimiento al hardware, software, almacenamiento de datos, redes.
– Director de información (CIO): supervisa el uso de la tecnología.
– Gerente de sistemas de información: líder de equipo de analistas, programadores, especialistas de BD.
Analista: traduce los problemas y procesos de negocios.
– Programador: desarrollo de sistemas.
Rol Estratégico de los SI
• Dragón de papel: Eliminación de papel e incremento de la velocidad de los procesos.
• Sistemas de información gerencial y de fábrica: Velocidad en general del proceso de producción, reportando requerimientos.
Rol Estratégico de los SI
• Información para la gerencia: Mejora el control de la información para una toma de decisiones efectiva.
• Información como un recurso estratégico:
Obtener ventaja competitiva, que promueva la supervivencia y prosperidad de la organización.
• Ayuda a incrementar las ventajas competitivas.
Retos Gerenciales
• Integración de los sistemas, para lograr mayor eficiencia.
• Mantenimiento de la ventaja competitiva.
– Los negocios que utilizan herramientas tecnológicas para el tratamiento y difusión de información aventajan cada vez más a sus competidores que manejan sus procesos sin instrumentos informáticos.
“La ventaja competitiva es cualquier característica de la organización o marca que el público considera conveniente y distinta de las de la competencia”
Tipos de Sistemas de Información
Tipos de Sistemas de Información
• Nivel operativo: apoya a los encargados de las operaciones rutinarias de la empresa, como vender, comprar, depósitos, etc.
• Nivel de conocimientos: ayuda a las personas que trabajan con documentos, contadores, por ejemplo.
Tipos de Sistemas de Información
• Nivel de administración: ayuda a los encargados de tomar decisiones (no rutinarias, para distinguirlas de las del nivel operativo).
• Nivel estratégico: ayuda a los administradores (gerencia) encargados de determinar la estrategia de la organización.
Tipos de Sistemas de Información
• Según la perspectiva del usuario:
– Sistemas de procesamiento de transacciones (STP).
– Sistemas de trabajo de conocimientos.
– Sistemas de automatización de oficinas.
– Sistemas de Información Gerencial.
– Sistemas de Apoyo de Decisiones (DSS).
– Sistemas de Apoyo a Ejecutivos (ESS).
Sistemas de Procesamiento de
Transacciones (STP)
• Sistemas básicos que dan soporte al nivel operativo.
• Sistema computarizado que efectúa y registra transacciones diarias necesarias para dirigir un negocio.
– Entrada de pedidos de venta.
– Reservaciones de hotel.
– Sistema de nómina.
– Facturación.
– Decisiones de crédito.
“Una transacción es todo intercambio relacionado con la actividad empresarial”
Sistemas de Procesamiento de
Transacciones (STP)
Características (STP)
• Captura, procesa, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización.
• Se diseñan para atender peticiones de usuarios a una base de datos.
• Procesan transacciones de dos maneras.
– Procesamiento por lotes.
– Procesamiento en tiempo real.
• Impulsa ventaja competitiva.
Características (STP)
• Nivel operativo.
• Vendedores, oficinistas.
• Gerentes, contadores.
• Decisiones estructuradas.
• Decisiones tienen reglas y/o procedimientos establecidos.
¿Dónde actúa?
¿Quién interviene?
¿Tipo de decisiones?
“STP son fuentes de datos para otros sistemas”
Sistemas de Trabajo de
Conocimientos (KWS)
• Satisfacen las necesidades a nivel del conocimiento.
• Auxilian a los trabajadores del conocimiento (ingenieros, médicos, abogados, médicos).
• Permiten crear información y conocimientos nuevos.
• Ej. Estaciones de trabajo de diseño.
Sistemas de Automatización de
Oficinas (OAS)
• Sistemas diseñados para incrementar la productividad de los trabajadores de datos.
• Auxilian a secretarías, tenedores de libros, archivistas, gerentes
• Permiten procesar información, más que crearla.
• Ej. Software de productividad.
(OAS) Software de Productividad
• Sistemas que manejan y administran documentos mediante procesamiento de texto, digitalización de documentos, comunicación mediante correo, etc.
• Los sistemas de procesamiento de datos son la tecnología más común. Facilita la creación de documentos de texto con elementos multimedia adicionales.
(OAS) Sistemas de Digitalización
• Sistemas que convierten documentos en papel o imágenes a formato digital, de manera que se pueda almacenar y acceder mediante computadora.
• Facilita el acceso y distribución de información.
• Agiliza trámites y transacciones.
Sistemas de Información Gerencial
(MIS)
• Apoyan al nivel administrativo proveyendo de informes a los gerentes.
Acceso en línea al desempeño real de la empresa
Acceso a los registros históricos de la empresa
Informes resumidos y excepcionales de rutinas
Características (MIS)
• Resumen y reportan operaciones básicas de la compañía.
• Comprimen los datos de los TPS en informes grandes producidos con regularidad.
• Se usan datos de inventario, producción y contabilidad.
• Atiende necesidades de los gerentes.
– Centradas en resultados semanales, mensuales y anuales.
Características (MIS)
• Utiliza rutinas de programación simples, como resúmenes y comparaciones.
• No se utilizan modelos matemáticos o técnicos estadísticas (en algunos casos).
• Dan respuesta a preguntas rutinarias especificadas con anterioridad y que tienen procedimiento predefinido de contestación 
¿Por qué un Sistema de Información?
• Apoya la toma de decisiones dentro de una empresa.
• Permite tener un control total sobre todos los elementos de la empresa y todos sus recursos. 
• Permite tener un mejor control de los inventarios, saber que se tiene y que se necesita.
















INGENIERÍA DEL SOFTWARE
Fundamentos de Análisis y Diseño de Sistemas
Curso de Diseño de Sistemas de Información – II Semestre 2016
Profesor Ramón G. González Tribaldos

¿Qué es el Software?
u Se denomina así a los programas de cómputo y documentación asociada.
u Los productos de software se desarrollan para un cliente en particular o para un mercado en general.
u Un buen software debe entregar al usuario funcionalidad y el desempeño requeridos; debe ser confiable y utilizable.
¿Qué es la Ingeniería de Software?
u La Ingeniería del Software es una disciplina de ingeniería que se interesa por todos los aspectos de la producción del software.
u Abarca algunas actividades fundamentales: Especificación,
Desarrollo, Validación y Evolución.
u Es parte de un proceso más general denominado Ingeniería de Sistemas, que se interesa por todos los aspectos del desarrollo de sistemas basados en computadoras: hardware, software e ingeniería de procesos.
Tipos de Productos de Software
u Productos Genéricos: Sistemas independientes que se producen por una organización de desarrollo y que se venden en el mercado abierto a cualquier cliente. Ej.
Sistemas de contabilidad, procesadores de textos, sistemas de biblioteca, etc.
u Productos Personalizados: Sistemas destinados para un cliente en particular; el programa se desarrolla para dicho cliente. Ej. Sistemas de control de tráfico.
El Proceso de Software
u Un proceso de software es una serie de actividades relacionadas que conducen a la elaboración de un producto de software, por lo general, desde cero. Sus actividades fundamentales:
u Especificación del software: Definición de funcionalidades y restricciones.
u Diseño e implementación: Desarrollo del software con las especificaciones.
u Validación del software: Asegurarse que cumple con los requerimientos del cliente.
u Evolución del software: Satisfacer las necesidades cambiantes del cliente.

Modelos de Procesos de Software
u Existen varios modelos, paradigmas o estrategias de desarrollo en los cuales pueden apoyarse los miembros de un equipo de desarrollo de software.
u Muestran las actividades y su secuencia.
u Ciclo de vida tradicional.
u Modelo Cascada.
u Modelo Incremental.
u Modelo DRA.
u Modelo de construcción de prototipos.
u Modelo de ingeniería orientado a reutilización.
El Ciclo de Vida del Desarrollo de
Sistemas (SDLC)
u Es una metodología en fases para el análisis y diseño de los sistemas de información.
u Utilizada por los analistas de sistemas, esta metodología consta de las siguientes fases:
u Identificación de los problemas, oportunidades y objetivos.
u Determinación de los requerimientos humanos de información.
u Análisis de las necesidades del sistema.
u Diseño del sistema.
u Desarrollo y documentación del software.
u Prueba y mantenimiento.
u Implementación y evaluación.
El Ciclo de Vida del Desarrollo de
Sistemas (SDLC)
Identificación de problemas, oportunidades y objetivos (SDLC)
u En esta etapa, el analista se encarga de identificar correctamente los problemas, oportunidades y objetivos.
u Junto a los miembros de la empresa, el analista comienza a señalar o evaluar los problemas por los cuales fue llamado.
u Las oportunidades residen en las situaciones que el analista cree puede mejorar mediante el uso de sistemas informáticos.
u Debe comprender los objetivos de la empresa a fin de determinar si el sistema de información coadyuva a alcanzarlos.
u Se hacen entrevistas a los administrativos.
Determinación de Requerimientos
u El analista determina las necesidades de los usuarios involucrados.
u Se utilizan algunas métodos tales como:
u Entrevistas, cuestionarios.
u Observación de los encargados al tomar decisiones y sus entornos de oficina.
u El analista plantea preguntas relacionadas con la interacción
usuario-máquina.
u El analista trata de comprender qué información requieren los usuarios para completar sus trabajos.
Determinación de Requerimientos
u El analista debe examinar:
u ¿Cómo puede el sistema ofrecer un mejor apoyo a las tareas individuales?
u ¿Qué nuevas tareas habilita el sistema que los usuarios no podrían realizar sin él?
u ¿Cómo puede crearse el nuevo software de tal manera que expanda las capacidades del usuario?
u Participan: El analista, los usuarios, gerentes y trabajadores de operaciones.
Determinación de Requerimientos
u El analista debe conocer las funciones del sistema actual:
u Personas involucradas: ¿Quién?
u Actividad de la empresa: ¿Qué?
u El entorno: ¿dónde?
u La coordinación: ¿cuándo?
u Procedimientos: ¿Cómo?
u Conocer cómo funciona la empresa y tener información completa sobre personas, objetivos, datos y procedimientos.
“Debe comprender la forma en que los usuarios realizan sus trabajo al interactuar con una computadora.”

Análisis de las Necesidades del Sistema
u En esta etapa el analista utiliza herramientas y técnicas para documentar requerimientos.
u Diagramas de Flujo de Datos (DFD): Entrada, funciones y salidas de las funciones de la empresa.
u Diagramas de actividad: Muestra secuencias de sucesos.
u Diccionarios de datos: Lista de los datos a utilizar.
u Se analizan las propuestas mediante técnicas: tablas de decisión y árboles de decisión.
u Se prepara una propuesta de sistema que sintetiza todo sobre: los usuarios, capacidad de uso y utilidad actual del sistema.
u Se incluyen análisis costo beneficio y recomendaciones.
Ejemplo:
Diseño del Sistema Recomendado
u El analista utiliza la información recopilada para realizar el diseño lógico del sistema (HCI).
u Diseño de procedimientos para que los usuarios ingresen los datos.
u Diseño de las interfaces de usuario.
u Diseño de las bases de datos.
u Diseño de salidas (por pantalla, o impresa).
u Controles y procedimientos de respaldo.
u Paquetes de especificación para los programadores.
Desarrollo y Documentación
u Los programadores realizan la codificación del software y corrigen errores que se presenten.
u El analista trabaja en conjunto para desarrollar documentación que sea efectiva:
u Manuales de procedimientos.
u Ayuda en línea.
u Sitios web (FAQ).
u Archivos Léame.
Prueba y Mantenimiento
u Antes de utilizar el sistema debe probarse.
u Es menos costoso probar el software antes de entregar al usuario final.
u Se realizan pruebas con los programadores solamente.
u Se realizan pruebas con los programadores y analistas.
u Primero se desarrollan pruebas con datos muestra.
u Luego se realizan muestras con datos reales.

Implementación y Evaluación
u Se ejecuta un programa de capacitación para los usuarios.
u La supervisión de la capacitación es responsabilidad del analista de sistemas.
u El analista planifica el proceso de transición de un sistema viejo a uno nuevo.
u Conversión de archivos de base de datos.
u Instalación de equipos.
u Puesta en marcha del sistema.















INICIO DE UN PROYECTO DE SISTEMAS
Curso de Diseño de Sistemas de Información – 2016

¨ Los empresarios sugieren la iniciación de proyectos de sistemas por dos razones:
¤ Porque experimentan problemas que se prestan por sí solos a las soluciones de sistemas.
¤ Porque reconocen oportunidades para mejorar mediante actualización o mejoras de los sistemas existentes (o instalación de nuevos sistemas).
Iniciación del Proyecto
¨ Criterios importantes para la selección de un proyecto de sistemas:
¤ Que esté respaldado por la administración.
¤ Que sea el momento oportuno para comprometerse con el proyecto.
¤ Que ayuda a la empresa a alcanzar sus objetivos.
¤ Que sea práctico (recursos y capacidades).
¤ Que sea lo suficientemente importante para considerarlo.
Revisión y Selección del Proyecto
¤ La posibilidad de mejorar los objetivos de la organización se analiza en función de:
n Mejorar las ganancias de la empresa.
n Brindar soporte a la ventaja competitiva.
n Mejorar cooperación con distribuidores y socios.
n Mejorar el soporte de las operaciones internas.
n Mejorar el servicio al cliente.
n Aumentar la moral de los empleados.
Revisión y Selección del Proyecto
¤ Cuando vale la pena considerar un proyecto de sistemas:
n Agiliza un proceso.
n Optimiza un proceso eliminando pasos innecesarios.
n Combina procesos.
n Reduce errores de entrada cambiando formularios y pantallas de visualización.
n Reduce almacenamiento redundante.
n Reduce salidas redundantes.
n Mejora integración de sistemas y subsistemas.
Revisión y Selección del Proyecto
¨ Es la fase de identificación de problemas, oportunidades y objetivos.
¨ Se busca comprender:
¤ El proyecto, identificando sus elementos.
¤ Naturaleza del problema.
¤ Alcances, limitaciones, restricciones.
¤ Identificar sus beneficios.
¤ Se estudia factibilidad.
¤ Se aprueba la ejecución.
Investigación Preliminar
¨ Se pueden visualizar en situaciones en las que nunca se cumplieron los objetivos o dejaron de cumplirse en algún tiempo.
¨ Errores excesivos o trabajos con lentitud.
¨ Cambio en el comportamiento de los empleados.
Definición del Problema
Definición del Problema
¨ El documento: Consiste en una definición formal del problema. (Sintetizada en uno o dos párrafos).
¨ Además debe incluir:
¤ Las cuestiones de la situación actual.
¤ Los objetivos para cada cuestión/situación deseada.
¤ Los requerimientos que deben incluirse.
¤ Restricciones que limitan el desarrollo del sistema.
Definición del Problema
“Se destacan los problemas y oportunidades de sistemas”
¨ Suelen utilizarse técnicas como la entrevista, las observaciones y el análisis de documentos.
¨ La definición del problema puede producirse después de utilizar las técnicas de recopilación.
¨ Se consideran:
¤ Los usuarios hablan mucho de un tema.
¤ Sabes, “este es un problema importante”.
¤ Lenguaje corporal.
¤ Lo primero que mencione el usuario.
Definición del Problema
¨ Es importante que el analista también conozca:
¤ Funciones actuales del sistema.
¤ Personas involucradas.
¤ Actividad del negocio.
¤ Ambiente donde se lleva el negocio.
¤ En qué momento se realiza cada trabajo.
¤ Cómo se desarrollan los procesos actuales.
¨ Esta información será la base para la definición de los requerimientos.
Definición del Problema
¨ Especifican lo que el sistema debe hacer (sus funciones) y propiedades deseables y esenciales.
¨ Qué es lo que esperan los usuarios y clientes del sistema.
¨ Es una de las fases más importantes para que el proyecto tenga éxito.
Definición de Requerimientos
¨ En esta etapa los analistas deben conversar con los propietarios y los usuarios del sistema.
¨ Se deben estudiar manuales de operaciones y los informes del negocio.
¨ Deben extraerse las características que tendrá el nuevo sistema.
¨ El analista debe comprender qué información necesitan los usuarios para realizar sus trabajos.
Definición de Requerimientos
¨ El analista debe estudiar el negocio y los procesos de
La empresa para comprender:
¤ ¿Qué es lo que se hace?
¤ ¿Cómo se hace?
¤ ¿Con qué frecuencia se presenta?
¤ ¿Qué volumen de transacciones o decisiones representa?
¤ ¿Cuál es el grado de eficiencia con se realizan las tareas?
¤ ¿Existe algún problema?
¤ Si existe, ¿De cuánta gravedad es?
¤ Si existe, ¿Cuál es la causa que lo origina?
Definición de Requerimientos
¨ Se distinguen tres etapas en la fase de requerimientos:
¤ Identificar las necesidades del sistema.
¤ Priorizar y seleccionar necesidades.
¤ Estructurar las necesidades del sistema.
Definición de Requerimientos
¨ El analista debe averiguar cómo el sistema debe funcionar.
¨ Debe recopilar toda la información que pueda sobre necesidades de los usuarios y requerimientos.
¨ Métodos de recopilación utilizados:
¤ La entrevista.
¤ La observación directa.
¤ Análisis de documentos cuantitativos.
¤ Análisis de documentos cualitativos.
Identificar las necesidades
¨ Es una conversación dirigida que usa el formato de preguntas y respuestas y nos permite conocer lo que siente el entrevistado sobre el actual sistema y las sobre necesidades futuras.
¨ Pasos para planear la entrevista:
¤ Leer material sobre los antecedentes.
¤ Establecer los objetivos de la entrevista.
¤ Decidir a quién entrevistar.
¤ Preparar al entrevistado.
¤ Decidir sobre los tipos de preguntas y su estructura.
La Entrevista
¨ Atributos de las preguntas: abiertas vs cerradas.


La Entrevista
¨ Se utiliza sobre los trabajadores de la empresa.
¨ Permite estudiar cómo la información y los datos son tratados.
¨ Permite estudiar qué datos y qué información son necesarios para cada puesto.
La observación directa
¨ Nos muestran cómo se usan los datos y la información en la empresa.
¨ Hay muchos documentos cuantitativos disponibles en cualquier empresa que pueden ser interpretados:
¤ Informes para la toma de decisiones (estado de inventarios, venta, producción).
¤ Informes de rendimiento (comparativos actual y el esperado).
¤ Formularios de captura de datos.
¤ Registros.
Análisis documentos cuantitativos
Análisis documentos cuantitativos
¨ Los documentos cualitativos incluyen:
¤ Mensajes de correo electrónico.
¤ Memorandos.
¤ Anuncios en tableros y áreas de trabajo.
¤ Páginas Web.
¤ Manuales de procedimientos y políticas.
Análisis documentos cualitativos
Análisis documentos cualitativos 
¨ El analista debe priorizar, no todos los requerimientos son igual de importantes.
Priorizar y seleccionar necesidades
• Deben estar obligatoriamente en el sistema, desde el punto de vista de las necesidades de la organización
Requerimientos obligatorios
• No son esenciales para el funcionamiento de la organización, pero pueden aportar ventajas deseables.

Requerimientos deseables
• Contempla el resto de las necesidades de los usuarios y la organización.
• Su no implementación afecta de forma muy leve.
Requerimientos opcionales
¨ En esta etapa se estructuran los requisitos funcionales del sistema.
¨ Los requisitos deben exponerse de forma comprensible para su verificación y aprobación.
¨ Para que sean fácilmente entendibles por usuarios, diseñadores y programadores, suele utilizarse la técnica de modelado de casos de uso.
Estructurar necesidades del sistema
Caso de uso
¨ La técnica conocida como Diagramas de Flujos de Datos
(DFD) permite realizar una representación gráfica de los procesos de datos a través de la organización.
¨ Conceptualiza los requerimientos humanos y permiten al analista comprender el sistema y los subsistemas en forma visual, como un conjunto de flujos de datos interrelacionados.
Metodología DFD
Simbología Básica DFD 
Simbología Básica DFD 
¨ El diagrama de flujo de datos debe tener por lo menos un proceso y no debe haber objetos independientes o conectados a sí mismos.
¨ Un proceso debe recibir por lo menos un flujo de datos entrante y debe crear por lo menos un flujo de datos salientes.
¨ Un almacén de datos debe estar conectado con al menos un proceso.
¨ Las entidades externas no deben estar conectadas entre sí.
Reglas Básicas para desarrollo DFD 
¨ Un DFD inicia definiendo un solo proceso que representa todo el sistema y luego, se descompone en un sinnúmero de procesos, ubicados en niveles distintos.
¨ Diagrama de Contexto: Es el primer diagrama, también llamado de Nivel Cero.
¤ Delimita la frontera entre el sistema y el mundo exterior.
¤ Define sus interfaces: flujos de entrada y salidas.
¨ Diagrama General o Diagrama Cero: Descompone el diagrama de contexto y representa las funciones principales que debe realizar.
¤ Corresponde a diagrama de explosión de nivel 1.














  




No hay comentarios:

Publicar un comentario