Análisis de Sistemas de Información Prof. Carlos A. Rodríguez Sánchez
Fase #2 - Análisis Actividades a llevarse a cabo: Requirements Modeling Describir el sistema actual en todas sus partes e identificar requerimientos para el nuevo sistema tales como las salidas de información (outputs), los inputs, los procesos, la ejecución, y la seguridad. Data and Process Modeling Cómo representar gráficamente los datos y procedimientos del sistema. Development Strategies Preparar la transición del sistema actual hacia el diseño del nuevo sistema
Requirements Modeling Functional Decomposition Diagrams (FDD) Conocidos como Structure Charts , el analista de sistemas lo utilizar para mostrar las funciones y procedimientos que se llevan a cabo dentro de un sistema de información, de acuerdo a los datos encontrados en entrevistas, cuestionarios, revisión de documentos, etc.
Requirements Modeling Tabla de Preguntas Guías
Data and Process Modeling Técnicas utilizadas para desarrollar un modelo lógico del sistema propuesto y documentar los requerimientos del sistema. Modelo Lógico Muestra qué el sistema debe hacer Modelo Físico Muestra cómo el sistema debe construirse Herramientas Principales: Data flow diagrams Data dictionary Process descriptions
Data and Process Modeling Data Flow Diagrams (DFD) Muestra cómo los datos se transfieren dentro del sistema de información.
DFD Symbols
DFD Symbols
DFD – Context Diagram (diagrama general del sistema)
DFD – Context Diagram & Diagram 0 (diagrama de operaciones específicas)
Data and Process Modeling Data Dictionary “Data Repository” Almacena todo lo relacionado a los datos del sistema
Data Dictionary - contenido
Ejemplo de un “data element”
Data and Process Modeling Decision Tables Estructura lógica, con todas las posibles combinaciones de condiciones y acciones resultantes.
Decision Tables
Decision trees Representación gráfica de una Tabla de Decisiones
Desarrollo de Estrategias Outsourcing Transferir el desarrollo, operación, ó el mantenimiento del sistema a alguna entidad externa que provea estos servicios por una tarifa, o por un tiempo a corto o largo plazo.
Desarrollo de Estrategias Opciones para Desarrollar la programación In-House En lugar del outsourcing, una organización puede seleccionar el desarrollar su programación de formar interna.
Comparación entre desarrollar la programación del sistema vs Comparación entre desarrollar la programación del sistema vs. compra de programas
Modelos de Evaluación: Sin Ponderar y Ponderado
Informe a la Gerencia Al finalizar de estudiar los hallazgos y evaluar las alternativas, se reporta a la gerencia.