SlideShare ist ein Scribd-Unternehmen logo
1 von 134
Downloaden Sie, um offline zu lesen
Desarrollo de Sistemas de
      Información


Ing° Luis Castellanos Hurtado MSc
Índice
    Introducción                           Implantación
    Planificación de Proyectos                 Prueba
                                                Conversión
    Justificación de Proyectos
                                                Instalación de HW/SW
    Control de Proyectos
                                                Adiestramiento
    Estudio de Factibilidad                    Documentación
    Análisis                                   Entrega al Usuario
    Diseño                                 Mantenimiento
    Programación                           Auditoría
                                            Bibliografía

                                                                    v.3.1
Sistemas de Información   Luis Castellanos                              2
Introducción
     Sistema
          Conjunto   de partes interrelacionadas, que
           persiguen un fin común.
          Clasificación:
                Sistemas Naturales
                Sistemas hechos por el hombre
                    o     Sociales
                    o     Transporte
                    o     Comunicación
                    o     Manufactura
                    o     Financieros
                    o     Información

Sistemas de Información             Luis Castellanos   3
Introducción

  Funciones              Gerenciales
        Planificación:       establece metas / desarrolla
         estrategias
        Organización:       agrupa   actividades,
         recursos, procedimientos para garantizar
         la ejecución de actividades
        Administración de Personal: selección /
         empleo adecuado de personal
        Supervisión: mide rendimiento y genera
         correcciones                          ../..
Sistemas de Información       Luis Castellanos               4
Introducción
     Funciones Gerenciales
       Comunicación: transfiere comunicación al personal
       Dirección: liderazgo y motivación del personal
       Coordinación: coordina ejecución de actividades
       Toma de Decisiones:
          Planteamiento del Problema
          Formulación y Análisis de Formas de Acción
          Selección de la F/A
          Implantación de la F/A
          Evaluación de Resultados




Sistemas de Información   Luis Castellanos                  5
Introducción
  • Niveles de Decisión
  Conocimientos                                Conocimientos
 amplios, muchas                                 específicos,
      áreas               Estratégico         áreas específicas



                           Táctico



                          Operativo

Sistemas de Información    Luis Castellanos                6
Introducción

     Tecnología          de Información
          Medios  para capturar, manejar, distribuir y
           almacenar electrónicamente imágenes,
           datos, palabras y voces.
          Beneficios:
                Mejora la infraestructura de la organización
                Proporciona instrumentos más eficaces para la
                 ejecución de labores
                Propicia el Rediseño de Procesos de Trabajo



Sistemas de Información      Luis Castellanos                7
Introducción

       Evolución:
            Procesamiento Electrónico de Datos
            Sistemas de Información
            Tecnología de Información
            Inteligencia Artificial
       Ayuda a crear:
            Modelos estratégicos difíciles de copiar
            Nuevos Productos
            Sistemas organizacionales que distribuyen el
             balance comprador-cliente o vendedor-cliente.
Sistemas de Información     Luis Castellanos             8
Introducción
     Sistema:       conjunto       de       elementos
      interrelacionados que persiguen un fin
      común.
     Información: datos procesados, o con
      sentido.
     Sistema de Información: sistema que
      provee información para el apoyo de las
      funciones de operación, gerencia y toma de
      decisiones.
     Usuario: cualquier persona que obtenga
      beneficio del S.I. (Directo/Indirecto)
Sistemas de Información   Luis Castellanos           9
Introducción

     Características             de         Sistemas   de
        Información:
          Generalidad y Simplicidad
          Continuidad y Consistencia
          Flexibilidad y Dinamismo




Sistemas de Información   Luis Castellanos               10
Introducción
 Metodología de Sistemas (Ciclo de Vida de S.I.):
  conjunto de actividades llevadas a cabo para
  desarrollar y poner en marcha un S.I.
 Miembros de un Proyecto de Sistemas:
    * Líder (Gerencia el proyecto)
    * Analista (Recoge información inicial    y   define
      requerimientos)
    * Diseñador S.I. (Diseña el S.I.)
    * Diseñador B.D. (Diseña Base de Datos)
    *    Programador (Codifica/Prueba)
    * Usuario Directo (expresa necesidades)
Sistemas de Información   Luis Castellanos          11
Introducción
                          Ciclo de Vida de un S.I.
            Nacimiento                             Desarrollo




            Muerte                                 Producción


Sistemas de Información         Luis Castellanos            12
Introducción

  Distribución del Tiempo (en %) para un
  Proyecto de S.I. (M.Zelkowitz/J.Senn):
   Est.Factib./Análisis                     20%
   Diseño                                   15%   35%
   Programación                             20%   25%
   Prueba                                   45%   35%
   Documentación                                  05%

Sistemas de Información   Luis Castellanos               13
Introducción
       Objetivos de las Metodologías de Sistemas:
          Definir actividades a llevarse a cabo en un
          Proyecto de S.I.
          Unificar criterios en la organización para el
          desarrollo de S.I.
          Proporcionar puntos de control y revisión

       Tipos de Metodologías de Sistemas:
             Estructurada
             Evolutiva-Incremental
             Prototipos
             Orientada a Objetos
Sistemas de Información      Luis Castellanos          14
Introducción
       Estructurada
          Se maneja como proyecto
          Gran volumen de datos y transacciones
          Abarca varias áreas organizativas de la empresa
          Tiempo de desarrollo largo
          Requiere que se cumplan todas las etapas, para
          poder cumplir las siguientes (progresión lineal y
          secuencial de una fase a la otra)




Sistemas de Información   Luis Castellanos                15
Introducción

   Estructurada
         Kendall & Kendall:                   Larry Long:
            Determinación de Requeri-             Análisis de Sistemas
            mientos                               Diseño de Sistemas
            Análisis de Necesidades              Programación
            Diseño                               Conversión e instauración
            Desarrollo y Documentación           Postinstauración
            Prueba y Mantenimiento                (producción)
            Implantación y Evaluación




Sistemas de Información      Luis Castellanos                            16
Introducción

   Estructurada
       Lloréns (I):                         Lloréns (II):
            Estudio de Factibilidad                 Requerimientos
            Análisis                                Análisis y Diseño
            Diseño General                          Construcción
            Diseño Detallado                        Pruebas
            Programación                            Producción y Mantenimiento
            Prueba
            Conversión e Implantación




Sistemas de Información        Luis Castellanos                             17
Introducción

   Estructurada
       Montilva:                            Murdick & Ross:
            Requerimientos Sistema                  Estudio
            Requerimientos Programas                Diseño General
            Diseño Preliminar                       Diseño Detallado
            Diseño Detallado                        Implantación
            Codificación y Depuración
            Pruebas y Preoperación
            Operación y Mantenimiento




Sistemas de Información        Luis Castellanos                          18
Introducción

   Estructurada
       Pérez Peregrina:                     Senn:
            Investigación                           Investigación Preliminar
            Análisis                                Determinar Requerimientos
            Diseño                                  Diseño
            Desarrollo                              Desarrollo de Software
            Implementación                          Prueba
            Operación                               Implantación y Evaluación
            Control de Proyectos




Sistemas de Información        Luis Castellanos                             19
Introducción

   Estructurada
       Yourdon:                          ARDI:
           Encuesta                              Preparación Inicial
          Análisis                               Análisis y Diseño
          Diseño                                 Desarrollo
          Implantación                           Puesta en Marcha y Prueba
          Generación de Prueba de
           Aceptación
          Control de Calidad
          Descripción Procedimientos
          Conversión de B.D.
          Instalación

Sistemas de Información     Luis Castellanos                            20
Introducción
   Estructurada
       Luis Castellanos:
          Estudio de Factibilidad                       (Mantenimiento)
          Acciones Preliminares                         (Auditoría)
          Análisis
          Diseño
                                           E.F.
          Programación
          Implantación
                                                  Análisis
               o   Prueba                                     Diseño
               o   Conversión
                                                                    Progra.
               o   Instalación de HW/SW
               o   Adiestramiento                                             Implan.
               o   Documentación
                o  Entrega al Usuario
Sistemas de Información            Luis Castellanos                                21
Introducción




Sistemas de Información   Luis Castellanos   22
Introducción
       Evolutiva-Incremental
          Se deriva de la estructurada
          Permite   seguir secuencias ascendentes                       o
          descendentes en las etapas del desarrollo
          Permite cumplir etapas o fases en paralelo

                          E.F.
                                 Análisis
                                            Diseño
                                                     Progra.
                                                               Implan.


Sistemas de Información           Luis Castellanos                       23
Introducción
       Prototipos
          Desarrolla modelo en escala del sistema
          propuesto (sistema objetivo)
          Se prueba y refina hasta que usuarios conformes
          Identifica necesidades de información
          Maneja principales procedimientos orientados a
          transacciones
          Produce informes críticos
          Permite consultas rudimentarias
          Complementa especificaciones imprecisas y/o
          incompletas de los usuarios
Sistemas de Información   Luis Castellanos               24
Introducción

       Prototipos
             Tipos de Sistemas Prototipos:
                No   Funcional: se centra en interfaz de usuario,
                 despliegues para captura de datos y en salidas del
                 sistema. (No hay consultas a B.D.)
                Parcialmente Funcional: los usuarios pueden hacer
                 consultas a B.D.
                Completamente funcional: se ignoran características de
                 desempeño (eficiencia, volumen) y se centra en la
                 funcionalidad




Sistemas de Información         Luis Castellanos                     25
Introducción
       Prototipos
            Etapas para la creación de Sistemas Prototipos:
                Definición de las especificaciones del sistema
                (pantallas, menú, reportes, base de datos)
                Creación del sistema prototipo (interfaz, pantallas,
                reportes, base de datos, parte código fuente)
                Refinación del sistema prototipo (se expande y refina el
                sistema de acuerdo a los requerimientos de los usuarios)
                Desarrollo del sistema operativo (en base al prototipo
                final, se desarrolla el sistema operativo y se elimina el
                sistema prototipo)




Sistemas de Información          Luis Castellanos                      26
Introducción
       Orientada a Objetos
          No modela la realidad, sino la forma en que las
          personas comprenden y procesan la realidad
          Es un proceso ascendente basado en una
          abstracción de clases en aumento
          Se basa en identificación de objetos, definición y
          organización de librerías de clases, y creación de
          macros para aplicaciones específicas
          Utiliza menor cantidad de código
          Es más reutilizable



Sistemas de Información    Luis Castellanos                 27
Introducción
       Orientada a Objetos
            Conceptos:
                Objeto: módulo que contiene los datos e instrucciones
                que operan sobre los datos
                Mensaje: solicitud que se hace al objeto para que se
                comporte de alguna forma
                Métodos: determinan cómo actúa el objeto al recibir un
                mensaje
                Clase: descripción de un conjunto de objetos casi
                idénticos, que consta de métodos y datos que resumen
                sus características comunes




Sistemas de Información         Luis Castellanos                     28
Introducción
       Orientada a Objetos
            Conceptos:
                Abstracción: los objetos se sitúan en clases abstractas,
                de acuerdo a elementos comunes
                Encapsulamiento: conjunto de métodos y datos dentro
                de un objeto, de forma que el acceso a los datos se
                permite sólo a través de propios métodos del objeto
                Herencia: mecanismo para compartir métodos y datos
                entre clases, subclases y objetos
                Polimorfismo: el mismo mensaje puede originar
                acciones diferentes al ser recibidos por diferentes
                objetos



Sistemas de Información          Luis Castellanos                      29
Introducción
       Orientada a Objetos
            Etapas:
                  Requerimientos
                  Análisis de la estructura de objetos
                  Análisis del comportamiento de objetos
                  Diseño de la estructura de objetos
                  Diseño del comportamiento de objetos
                  Programación
                  Prueba
                  Puesta en producción
                  Mantenimiento



Sistemas de Información           Luis Castellanos          30
Planificación de Proyectos
        Importancia
          Permite saber qué se deberá hacer y quién lo va
          hacer
          Permite    saber (aproximadamente) cuándo
          terminará el proyecto
          Pone en evidencia los obstáculos relevantes del
          proyecto, con el fin de tomar las precauciones
          Establece marco de referencia que permite
          trabajar eficientemente y evita desperdicio de
          recursos


Sistemas de Información   Luis Castellanos               31
Planificación de Proyectos
     Definir Metodología de Desarrollo                de
      Sistemas a seguir
     Herramientas para la Planificación:
          Gráfico de Barra o Diagrama de Gantt
          PERT-CPM
          Cronograma de Actividades
          Software de Planificación (Primavera, Project,
          ViewPoint, Harvard Project, etc)
          Método Esfuerzo Base (Lloréns)
          Método de Análisis de Puntos Función (Albretch)


Sistemas de Información   Luis Castellanos               32
Planificación de Proyectos

                              Diagrama de Gantt

                          1       2         3     4   5   6   7

      Factibilidad

      Análisis

      Diseño

      Programación

      Implantación


Sistemas de Información        Luis Castellanos                   33
Planificación de Proyectos

                                       PERT - CPM

                                                          25 8
                                                                 D
                                                           6
                                                                 8
       0 35               10 25        25 8               30 2       32 0
                  A               B                   E          F
        1                  2                4              5         7
                 10               15                  5          2
                                       35 0
                                  C
                                            3
                                  25


Sistemas de Información            Luis Castellanos                      34
Planificación de Proyectos

                           Cronograma de Actividades
        Actividad           Responsable           Inicio     Fin      Recursos

     Factibilidad         Pxsc Peretgd          xx/yy/zz   xx/yy/zz   aa bb

     Análisis             Dsea Dstya            xx/yy/zz   xx/yy/zz   aa bb

     Diseño               Frtsst Kkies          xx/yy/zz   xx/yy/zz   aa bb

     Programación         Sdsdser Dfdñeo        xx/yy/zz   xx/yy/zz   aa bb


Sistemas de Información            Luis Castellanos                           35
Planificación de Proyectos

       Niveles de Planificación
          Plan de Sistemas: engloba todos los proyectos
           que deben ser acometidos en un área del negocio
          Plan General de Desarrollo: muestra las fases a
           cumplir en un proyecto específico
          Plan Detallado para una Fase: productos,
           actividades, recursos, responsables, fechas
          Plan para el resto del Proyecto: ajustes al plan en
           cuanto al desarrollo, implantación y pruebas


Sistemas de Información    Luis Castellanos                  36
Planificación de Proyectos
                                       Niveles de Planificación

                                                   Plan de
                                                  Sistemas


          Plan General                          Plan General                .....             Plan General
           Sistema 01                            Sistema 02                                    Sistema n


Plan Detallado     Plan Detallado     Plan Detallado     Plan Detallado             Plan Detallado     Plan Detallado
para una Fase    resto del proyecto   para una Fase    resto del proyecto           para una Fase    resto del proyecto
Sistemas de Información                      Luis Castellanos                                                     37
Planificación de Proyectos
       Estimación
           Identificar características del Proyecto
          Recopilar datos históricos sobre proyectos
          anteriores
          Calcular recursos necesarios
          Todas     las estimaciones están sujetas a
          variaciones
          Normalmente debe sobreestimarse en un 20%
          Estimar costos (RRHH, dinero, tiempo)
          Métodos de estimación: histórico, intuitivo, por
          promedios ponderados

Sistemas de Información   Luis Castellanos                38
Justificación de Proyectos
        Establece bases para soportar aprobación
        Incluye Análisis Beneficio/Costo
        Verifica:
             Definición correcta de objetivos del proyecto
             Enunciación correcta de prioridades
             Optimización de beneficios para la organización
       Razones para proponer proyectos:
             Resolver un problema
             Aprovechar una oportunidad
             Dar respuesta a directivos
Sistemas de Información      Luis Castellanos                   39
Justificación de Proyectos

        Razones para iniciar proyectos:
             Mayor capacidad (velocidad, memoria, etc.)
             Mejor control
             Mejoras en la comunicación
             Reducción de costos
             Alcanzar Ventajas Competitivas




Sistemas de Información      Luis Castellanos              40
Control de Proyectos

        Tareas del Líder de Proyecto
          Preparar y ejecutar planes de acción
          Dirigir reuniones para identificar y resolver
          problemas
          Dirigir reuniones de comunicación
          Elaborar y presentar Reportes de Progreso

     Ventajas de Controlar un Proyecto
          Permite reasignar personas con poca carga
          Permite intercambiar personal de actividades no
          críticas a críticas

Sistemas de Información   Luis Castellanos               41
Control de Proyectos

        Proyecto bajo control
          Cada persona sabe lo que tiene que hacer y
          cuándo debe hacerlo
          Nadie está esperando que las cosas ocurran
          No hay problemas escondidos
          El líder sabe lo que se ha hecho y lo que no




Sistemas de Información   Luis Castellanos            42
Control de Proyectos

        Para mantener un Proyecto bajo control
          Preparar y seguir planes de acción
          Realizar reuniones para detectar y corregir
          problemas
          Controlar los cambios
          Delegar eficientemente
          Medir el tiempo que realmente falta
          Reconocer los síntomas del fracaso




Sistemas de Información   Luis Castellanos           43
Estudio de Factibilidad
     Determina si es posible o no ofrecer solución
      automatizada a los problemas actuales
     Representa el primer paso a cumplirse dentro
      del ciclo de desarrollo
     Brinda información muy amplia acerca de la
      unidad a quien se le va desarrollar el S.I., y
      determina si el mismo es o no factible
     Abarca la factibilidad
             Técnica (existe tecnología para realizar el S.I.?)
             Operativa (habrá resistencia al cambio?)
             Económica (relación beneficio/costo)
Sistemas de Información       Luis Castellanos                     44
Estudio de Factibilidad
     Pasos
          Descripción o Identificación del Entorno (Antecedentes e
             Historia de la Unidad, incluyendo Organigrama)
            Identificación del Problema existente
            Identificación de Procedimientos Actuales
            Identificación de las posibles Soluciones (al menos 3)
            Validación de las Posibles Soluciones (costo en tiempo y
             dinero; factibilidades técnica, operativa, y económica,
             incluyendo análisis beneficio/costo).
            Determinación de las Ventajas y Desventajas de las
             Posibles Soluciones
            Comparación Tiempos/Costo
             Recomendación



Sistemas de Información        Luis Castellanos                    45
Estudio de Factibilidad
       Beneficios
             Ahorros funcionales
                Reducción de costos de operación (tiempo, dinero, h/h)
                Reducción de desperdicios
             Beneficios Tangibles
                Aumento de productividad
                Mejor uso de los activos
                Mejor control
          Beneficios Intangibles
                  Optimización o simplificación de procedimientos
                  Mayor entusiasmo en los trabajadores
                  Imagen de la organización
                  Mejora en la precisión de las operaciones
                  Ergonomía

Sistemas de Información           Luis Castellanos                        46
Estudio de Factibilidad

       Costos
             Construcción del sistema
                Sueldos miembros proyecto
                Adiestramiento (de ser necesario)
             Conversión del sistema
             Operación del sistema
                Software
                Hardware
                Mantenimiento




Sistemas de Información          Luis Castellanos    47
Estudio de Factibilidad
   Análisis Beneficio/Costo
         Razón B/C = B / C > 1
         Factor B/C = B - C > 0                 V f V p  1  i  t
                                                 
         Valor Futuro y Valor Actual                    Vf
          (Aplicando Factor)                     V p  1  i  t
                                                 

         Valor Presente NetoVPN  t 1  Bt  Ct    B  C   0
                                  t n  1  i t  o o
          (Aplicando Factor)                       




Sistemas de Información       Luis Castellanos                            48
Estudio de Factibilidad
   Análisis Beneficio/Costo
         Tasa Interna de Retorno (TIR): Busca el número
          de años (meses, etc.) en operación del sistema
          propuesto que se requieren para amortizar el
          costo de su inversión.
       Hallar i , tal que los Beneficios (Bn) sean iguales a los
       Costos (Cn), de acuerdo al polinomio:
     C1    C2            Cn        B1    B2            Bn
              2 ...       n             2 ...       n
   1i 1i         1i     1i 1i         1i

Sistemas de Información     Luis Castellanos                       49
Estudio de Factibilidad
   Análisis Beneficio/Costo
         Análisis de flujo de efectivo (AFE): examina la
          dirección, magnitud y patrón de flujo de efectivo
          del sistema propuesto.
                          M es 1     M es 2           M es 3   M es 4     M es 5

      B e n e fic io s
                          5000      20000         24960        31270      39020
          C o s to s
                          26000     27400         17370        18670      20090
        F lu jo d e       -
        E fe c tiv o      21000     -7 4 0 0      7590         12600      18930
        F lu jo E .       -         -             -
     a c u m u la d o     21000     28400         20810        -8 2 1 0   10720


Sistemas de Información            Luis Castellanos                                50
Estudio de Factibilidad
*   Nota:
       Normalmente el costo del Hardware no es pertinente en un
        desarrollo de S.I., ya que lo que si es importante es el Software
       En caso de que el cliente o usuario requiera Hardware, se
        deberá colocar en otra propuesta aparte
       Aún, en esta etapa, no se conocen a ciencia cierta los
        requerimientos exactos de Hardware
       El Estudio de Factibilidad es una especie de “Presupuesto” que
        se le presenta al cliente o usuarios
       El Estudio de Factibilidad también puede conocerse como
        “Propuesta del Sistema”
       Una vez aprobado el Estudio de Factibilidad por el Comité de
        Sistemas, clientes o usuarios, se procede con las siguientes
        etapas del ciclo de vida

Sistemas de Información       Luis Castellanos                       51
Acciones Preliminares

 Designación del equipo de Proyecto
 Elaboración de la Planificación del
  Proyecto




Sistemas de Información   Luis Castellanos   52
Acciones Preliminares
   Designación del equipo de Proyecto
         Normalmente el Equipo de Desarrollo de Sistemas
          está conformado por:
            Líder (Gerencia el proyecto)
            Analista (Recoge información inicial y define requerimientos)
            Diseñador S.I. (Diseña el S.I.)
            Diseñador B.D. (Diseña Base de Datos)
            Programador (Codifica/Prueba)
            Usuario Directo y Usuario Indirecto (expresa necesidades)
            Transcriptor (Ingresa datos en el sistema, de requerirse)




Sistemas de Información         Luis Castellanos                        53
Acciones Preliminares
   Elaboración de la Planificación del Proyecto
         Gráfico de Barra o Diagrama de Gantt
         PERT-CPM
         Cronograma de Actividades
         Software de Planificación (Primavera, Project,
          ViewPoint, Harvard Project, etc)




Sistemas de Información     Luis Castellanos               54
Análisis
     Amplía resultados del Estudio de Factibilidad
     Define QUÉ va a hacer el nuevo Sistema
     Herramientas
             Técnicas de recolección de información
             Descripciones de procesos y procedimientos
             Diagrama de Flujo de Datos (DFD)
             Diagrama de Flujo de Procesos (DFP)
             Diccionario de Datos (DD)




Sistemas de Información      Luis Castellanos              55
Análisis
     Pasos
            Definición de Objetivos del Sistema (Generales y
             Específicos
            Identificación de Usuarios (Directos, Indirectos,
             Usuarios de los Usuarios)
            Elaboración de Modelo del Sistema actual (Lógico
             y Físico)
            Elaboración de Diccionario de Datos del Sistema
             actual
            Recopilación de Reportes del Sistema actual
            Identificación de Procedimientos Propuestos



Sistemas de Información      Luis Castellanos                56
Análisis
       Técnicas de Recolección de Información
             Entrevistas
                Individuales o Grupales
                Estructuradas o No Estructuradas
                Recomendaciones:
                     Investigar antecedentes de la organización
                     Desarrollar un plan global y objetivos a cumplir
                     Seleccionar a los entrevistados
                     Tener autorización para hablar con los usuarios
                     Planificar entrevistas (tipo y estructura)
                     Usar herramientas automatizadas sin abuso
                     Tratar de juzgar qué información le interesa más al
                      usuario
Sistemas de Información            Luis Castellanos                         57
Análisis
       Técnicas de Recolección de Información
             Entrevistas
                Objeciones y Resistencias
                     Está ocupando mucho de mi tiempo
                     Está amenazando mi empleo
                     No conoce nuestro negocio. Cómo va a decirnos que
                      debemos hacer?
                     Está tratando de cambiar la forma de hacer las
                      cosas aquí
                     No queremos ese sistema

             Observación
             Cuestionarios
                Abiertos o Cerrados

Sistemas de Información          Luis Castellanos                     58
Análisis
       Diagrama de Flujo de Datos (DFD)
          Herramienta gráfica que se emplea para describir
          y analizar el movimiento de datos a través de un
          sistema.
          Presenta una visión (lo más amplia posible) de
          las entradas, procesos y salidas del sistema
          Es un modelo lógico de los datos del sistema
          No muestra control ni movimiento
          Prácticamente no requiere explicación
          Permite modelar el sistema con símbolos gráficos



Sistemas de Información   Luis Castellanos                59
Análisis
    DFD                                           Gane & Sarson    De Marco
                                                                    Yourdon
          Elementos
             Procesos del sistema


             Flujos: datos enviados de un
               componente a otro

             Entidades Externas: Fuentes o
               destinos externos de trans-
               acciones

             Almacenamiento de Datos
                                                  Gane & Sarson    De Marco
                                                                   Yourdon
Sistemas de Información        Luis Castellanos                          60
Análisis
       DFD
           Etiquete todos los elementos, y con nombres
           significativos
          Los flujos no pueden tener bifurcaciones
          No pueden existir nombres repetidos
          Muestre flujos de datos, no de control
          Es preferible repetir elementos, que cruzar líneas
           de flujo
          Un flujo no puede ir de una Entidad a otra
          Verifique balance, relación padre-hijo, numeración
          Debe caber en una sola página (cada nivel)

Sistemas de Información    Luis Castellanos                61
Análisis
      DFD
         Un proceso no es un departamento o unidad.
         Los procesos deben estar definidos con nombres
         en infinitivo, en forma verbo-objeto preferiblemente
         Particione procesos (explote burbujas) en 5 ± 2
         Los procesos, en lo posible, deben coincidir con
         los Procesos Actuales y Propuestos
         Al entrar un flujo en un proceso, se debe
         transformar y salir otro flujo (no el mismo)
         El DFD Propuesto no puede ser igual al Actual
         Muestre sólo archivos locales

Sistemas de Información   Luis Castellanos                 62
Análisis
   Nivel 0 ó Diagrama                            0
        Contexto

                                  1                          2
            Nivel 1

                          1.1             1.2         2.1         2.2
            Nivel 2
                          1.1.1          1.1.2       2.1.1       2.1.2
            Nivel 3
              ...
            Nivel n
Sistemas de Información    Luis Castellanos                              63
Análisis
           Algunas convenciones gráficas

    Flujos de datos que
   se cruzan



    Entidades            Externas
   repetidas
    Almacenes de Datos
   repetidos


Sistemas de Información        Luis Castellanos   64
Análisis


                             a libros                b editores
                                 detalle_libro            dirección
                            1                         2           orden_compra
                 pedido   Validar                  Enviar
   Cliente                                                              Editor
                          Pedido                   Necesi-
                                                   dades
                                        pedido_válido
            estado_crédito                                    pedido_lote
                             c clientes              d pedidos pendientes




Sistemas de Información           Luis Castellanos                           65
Análisis
       Diagrama de Flujo de Procesos (DFP)
          Llamados también Diagramas de Flujo           o,
          Flujogramas de Procesos
          Representa el modelaje físico de un sistema
          Muestra quién y cómo hace las cosas
          Muestra N° de copias de documentos
          Muestra dónde se archivan los documentos
          Muestra nombres de departamentos




Sistemas de Información   Luis Castellanos                66
Análisis
    DFP
          Elementos



   Inicio o fin           Proceso    Entrada de Datos        Decisión




     Almacén Ciclos o Iteraciones                 Conector   Reporte


Sistemas de Información        Luis Castellanos                        67
Análisis
                    Ventas                                  Facturación
                      Inicio                                 Elaborar
                                                              Factura
                    Recibir                       Contado               Crédito
                                                                 Tipo
                    Pedido
                                                              Venta
                                                 0
                 Verificar
                                                 1                      Crédito
                                                                  No
                Existencia
                                                                        Aprobado?
                                                       Co
                               Si                                                 Si
                    Hay?                                    Cr           0
                                                                         1
               No

                     Fin

Sistemas de Información             Luis Castellanos                                   68
Análisis
       Diccionario de Datos (DD)
          Datos de los datos del sistema (metadatos)
          Catálogo de los elementos de un sistema
          Contiene los elementos que intervienen en los
          DFD´s: Flujos de Datos, Procesos y Almacenes
          de Datos
          Importancia
                Facilita el manejo de detalles en sistemas grandes
                Comunica un significado común a todos los elementos
                del sistema
                Documenta las características del sistema
                Localiza errores y omisiones
                Facilita el posterior mantenimiento del sistema

Sistemas de Información          Luis Castellanos                  69
Análisis
       Diccionario de Datos (DD)
            Flujos de Datos y Almacenes de Datos:
         = Está compuesto de         ()    Repetición de
         + Y                         <>    Uno u otro
         [ ] Opcional                **    Comentario

         Ej: detalle_libro = codigo_libro + cantidad
          orden_compra = numero_orden + fecha +
           cod_editor + (codigo_libro + cantidad + precio) +
           [descuento] + monto_total + forma_pago
           *<contado/credito>*
Sistemas de Información    Luis Castellanos                70
Análisis
       Diccionario de Datos (DD)
              Procesos:
         Ej:
                          Validar Pedido
         Recibe pedidos de clientes; verifica límite de crédito
          y estado de cuenta; almacena el pedido
          conformado en el archivo “pedidos_pendientes”.




Sistemas de Información     Luis Castellanos                  71
Análisis
     Cada semestre, los alumnos se inscriben para los cursos que se
     ofrecen en varias escuelas de la Facultad de XX. No todas las
     personas se inscriben el mismo día, ya que hay muchos alumnos y
     poco personal administrativo. Por ello a los alumnos se les asignan
     fechas y horas específicas de inscripción. El horario se les
     comunica por correo a la dirección permanente de cada uno,
     indicándoles: hora y fecha de inscripción, nombres y apellidos,
     matrícula, semestre a inscribir, índice académico. Motivado a que el
     correo no siempre llega, algunos alumnos llaman por teléfono para
     saber su horario de inscripción. Los alumnos pueden inscribir varias
     materias, con tal que tengan las prelaciones aprobadas y que exista
     cupo aún. La última etapa de la inscripción es el pago de las
     cuotas. Dichas cuotas dependen del número de créditos inscritos,
     y de si el alumno es o no becario, o tiene ayuda económica. El pago
     puede hacerse en efectivo, tarjeta de crédito o cheque. (Adaptado
     de James Senn). Elabore el DFD respectivo.
Sistemas de Información       Luis Castellanos                        72
Diseño
      Genera    soluciones  a     requerimientos
      planteados
     Describe las especificaciones del sistema
      propuesto
     Define CÓMO lo va a hacer el nuevo Sistema




Sistemas de Información   Luis Castellanos      73
Diseño
        Herramientas
         Lenguaje de Modelado Unificado (UML)
          DFD, DFP
          Diagrama Entidad Relación (DER)
          Diagrama Estructurado de Datos (DED)
          Normalización
          Carta Estructurada (CE)
          Diagramas de Acción (DA)
          Formatos o Plantillas para diseño de salidas
          Diccionario de Datos (DD)
          Otras: HIPO, VTOC, Árboles estructurados
Sistemas de Información    Luis Castellanos               74
Diseño
     Pasos
            Elaboración del Modelo del Sistema Propuesto (Lógico y
             Físico)
            Elaboración de Diccionario de Datos (Flujos, Procesos,
             Almacenes de Datos)
            Elaboración del Diagrama Entidad Relación (DER)
            Elaboración del Diagrama Estructurado de Datos (DED)
            Elaboración de la Carta Estructurada (CE)
            Elaboración de Diagramas de Acción (DA)
            Elaboración de Modelos de Reportes Impresos y Pantallas
            Descripción de Hardware y Software requerido




Sistemas de Información        Luis Castellanos                   75
Diseño

        Base de Datos
          Colección integrada de archivos (interre-
          lacionados) , accesibles a múltiples aplicaciones
          Disminuye redundancia de datos
          Elimina inconsistencia entre datos redundantes
          Comparte datos entre múltiples usuarios
          Establece estándares y seguridad
          Protege la integridad de los datos
          Independiza programas de estructuras de datos



Sistemas de Información   Luis Castellanos                76
Diseño

        Base de Datos
             Modelos de B.D.
                  Jerárquico
                  De Redes
                  Relacional
                  Orientado a Objetos




Sistemas de Información          Luis Castellanos   77
Diseño
      Diagrama de Entidad Relación (DER)
         Modela lógicamente las estructuras de datos del
         sistema relacionado
        Describe la distribución de datos almacenados
        Consta de
             Entidades (algo acerca de lo cual guardamos
            información). No confundir con las Entidades
            externas del DFD.
             Relaciones
                  1:1            (Mandatoria)      (Opcional)
                  1:n
                  m:n

Sistemas de Información        Luis Castellanos                  78
Diseño
        Diagrama de Entidad Relación (DER)

          Clientes                                   Editorial

              1     n                                   1    1

      compra       comprado                          edita   editado

                                                        m    1
                                                 1
                                                       Libros
                                                 m



Sistemas de Información       Luis Castellanos                         79
Diseño
        Diagrama de Entidad Relación (DER)

          Clientes                                   Editorial

              1     1                                   1    1

        hacer ser hechos                             edita   editado

              m     1                                   m    1
                          1   constar            m
           Pedido                                      Libros
                          1    estar             1



Sistemas de Información       Luis Castellanos                         80
Diseño
        Diagrama de Entidad Relación (DER)

       Clientes           Clientes      Clientes        Clientes   Clientes

                                                                    1   1

                                            hacen

                                                                    m   1

        Pedido            Pedido         Pedido         Pedido     Pedido



Sistemas de Información              Luis Castellanos                       81
Diseño
        Normalización
          Consiste en simplificar la relación entre los
          atributos de una entidad
          Transforma estructuras complejas en conjuntos
          estables de menor tamaño
          Ventajas
                  Facilita el mantenimiento
                  Elimina redundancia
                  Provee consistencia
                  Ahorra memoria en dispositivos de almacenamiento



Sistemas de Información          Luis Castellanos                     82
Diseño
        Normalización
            Formas Normales
                1FN (1ra Forma Normal) (Elimina grupos repetidos)
                2FN   (Elimina dependencias parciales y busca
                dependencia funcional con clave primaria)
                3FN (Elimina dependencias transitivas)
                BCNF (Forma Normal Boyce/Codd)
                4FN
                5FN




Sistemas de Información       Luis Castellanos                   83
Diseño

  Estructura No Normalizada                             1FN
       Reporte_ventas                                 Vendedor
                                                   n°_vendedor
         n°_vendedor                             nombre_vendedor
       nombre_vendedor                             área_ventas
         área_ventas
                                                 Vendedor/Cliente
           (n°_cliente)
                                                    n°_vendedor
        (nombre_cliente)
                                                      n°_cliente
          (n°_almacen)
                                                   nombre_cliente
      (ubicación_almacen)
                                                     n°_almacen
         (valor_ventas)
                                                 ubicación_almacen
                                                    valor_ventas

Sistemas de Información       Luis Castellanos                       84
Diseño
                2FN                                   3FN
              Vendedor                             Vendedor
                                                n°_vendedor
         n°_vendedor
                                             nombre_vendedor
       nombre_vendedor
                                                área_ventas
         área_ventas                                Ventas
              Ventas                            n°_vendedor
          n°_vendedor                             n°_cliente
           n°_cliente                           valor_ventas
          valor_ventas                              Almacen
                                                 n°_almacen
       Cliente/Almacen
                                             ubicación_almacen
           n°_cliente
        nombre_cliente                            Cliente
          n°_almacen                            n°_cliente
      ubicación_almacen                       nombre_cliente
                                               n°_almacen
Sistemas de Información   Luis Castellanos                       85
Diseño
        Diagrama Estructurado de Datos (DED)
          Representa el uso de los datos como Modelo
          Funcional.
          Refleja el uso de los datos a través de un
          Modelaje Físico de la BD
          Se basa en el DER
          Elementos                            Entidad
                  Entidades                        Campo Clave
                  Relaciones                         Campo1
                  Campos Claves o Primarios
                                                      Campo2
                  Campos


Sistemas de Información          Luis Castellanos                 86
Diseño
        Diagrama Estructurado de Datos (DED)
                  Cliente                         Editorial
                  cedula                        cod_editorial
                  nombre                          contacto
                 dirección                        dirección
                   saldo                          telefono
                     ...                              ...

                  Pedido                           Libros
               N°_Pedido                        codigo_libro
                 cedula                            autor
              codigo_libro                         titulo
                 fecha                          cod_editorial
                   ...                                ...

Sistemas de Información      Luis Castellanos                   87
Diseño
        Carta Estructurada (CE)
             Presenta el “plano” del sistema propuesto
             Sirve para
               hacer participar al usuario
               diseñar funciones detalladas
               diseñar menús
               planificar el desarrollo de programas
               monitorear el desarrollo




Sistemas de Información      Luis Castellanos             88
Diseño
                                             Carta Estructurada


                                             Sistema de Libros
                                                  SL-000


              Recibir Pedidos                  Enviar Pedidos            Controlar Inventario
                  SL-100                          SL-200                      SL-300


     Validar Pedido    Registrar Pedido   SL-210           SL-220    Ingresos            Ajustes
         SL-110            SL-120                                     SL-310             SL-320


        A crédito           SL-121        SL-211            SL-221    SL-311              SL-321
         SL-111

       A contado            SL-122        SL-212            SL-222    SL-312              SL-322
        SL-112


Sistemas de Información                    Luis Castellanos                                        89
Diseño
                   Ejemplo de Aplicación con Microsoft(C) Word(C)

                                       Microsoft W ord
                                         MW -0000


    Archivo            Edición           Ver              Insertar          Formato
   MW -1000           MW -2000         MW -3000          MW -4000           MW -5000


        Nuevo             Deshacer          Normal         Salto Página         Fuente
       MW -1100           MW -2100         MW -3100         MW -4100           MW -5100

        Abrir              Repetir         Esquema         Fecha Hora           Párrafo
       MW -1200           MW -2200         MW -3200         MW -4200           MW -5200

        Cerrar             Cortar       Diseño Página        Titulo           Tabulación
       MW -1300           MW -2300        MW -3300          MW -4300          MW -5300

       Guardar             Copiar      Docum. Maestro        Objeto          Bordes y Somb.
       MW -1400           MW -2400       MW -3400           MW -4400           MW -5400

          ...                ...               ...
                                                             Hoja cálculo        Bordes
                                                              MW -4410          MW -5410

                                                              W ord Art
                                                              MW -4420            Ninguno
                                                                                  MW -5411
                                                                ...
                                                                                   Cuadro
                                                                                  MW -5412

                                                                                   Sombra
                                                                                  MW -5413

                                                                                Sombreado
                                                                                 MW -5420




Sistemas de Información              Luis Castellanos                                     90
Diseño
        Diagramas de Acción (DA)
           Describen detalladamente los elementos de un
           programa o módulo.
          Es la última etapa del diseño y materia prima
           para el programador
          También      se le conoce por: Lenguaje
           estructurado, pseudo código, algoritmo, etc.
          Permiten representar la estructura global de un
           programa y el detalle de las tareas que realizan
           los módulos que lo componen
          Facilita cambiar las palabras claves por los
           comandos del lenguaje de programación a usar
Sistemas de Información   Luis Castellanos                91
Diseño
   Si es cliente frecuente entonces
          Si compra es menor o igual a 100.000 entonces
                  Aplicar descuento de 5%
             si no
                  Aplicar descuento de 10%
           Fin si
       si no
           Si compra es menor o igual a 1.000.000 entonces
                 Aplicar descuento de 5%
             si no
                 Aplicar descuento de 10%
           Fin si
   Fin si
Sistemas de Información   Luis Castellanos               92
Diseño
        Diseño de Salidas
           Deben satisfacer objetivos planteados
          Se deben adaptar al usuario
          Debe proveer cantidad adecuada de información
          Se debe proporcionar el método apropiado para
           la salida
          La salida debe ser oportuna y disponible para el
           usuario
          Formas de salidas:
                Reportes impresos (impresoras)
                Reportes por pantalla
                Reportes en archivos
                Reportes en discos


Sistemas de Información         Luis Castellanos          93
Diseño
        Diseño de Salidas
             Cómo determinar Formas de salidas:
                Quién(es)  usará(n) la salida?
                Cuántas personas necesitan de la salida?
                Cuál es el propósito?
                Dónde se necesita la salida?
                Con qué frecuencia se necesita?
                Durante cuánto tiempo se almacenará?
                Deberá almacenarse?
                Cuáles son los costos respectivos?




Sistemas de Información         Luis Castellanos            94
Diseño
        Diseño de Salidas
             Reporte Impreso:
   Membrete de la organización                     Fecha:
                                                   Hora:
                                                   N° Pag:
   Título del Reporte
    N° Campo1 Campo 2      Campo 3             Campo 4   Campo 5


   Contenido del Reporte


   Código Reporte                                Marca Fin Página
                                                   /Continuación
Sistemas de Información     Luis Castellanos                        95
Diseño
        Diseño de Salidas
             Pantallas

                              Título de la Pantalla
    N° Campo1 Campo 2           Campo 3               Campo 4   Campo 5


                           Contenido de la Pantalla




                          Mensajes de error al usuario
Sistemas de Información          Luis Castellanos                     96
Diseño
        Diccionario de Datos
             Flujos

                                Flujo
      Nombre: detalle_libros
      Descripción: contiene datos acerca de libros en
      inventario
      Flujo Padre: --
      Origen: Libros Destino: Validar pedido
      Contenido: codigo_libro + cantidad + ubicación +
      codigo_editorial + autor + ....

Sistemas de Información   Luis Castellanos           97
Diseño
        Diccionario de Datos
             Procesos

                            Proceso
      Nombre: Validar pedido
      Referencia: (1)
      Descripción: Valida existencia de libros y el crédito
      del cliente
      Proceso Padre: 0
      Entradas: pedido, detalle_libros, estado_credito
      Salidas: pedidos_validos

Sistemas de Información   Luis Castellanos                98
Diseño
        Diccionario de Datos
             Almacén de Datos o Archivos o Tablas
                              Archivo
      Nombre: cliente       Longitud Registro: 100 Bytes
      Acceso: [ x ] Directo [ ] Secuencial
      Descripción: almacena datos personales de clientes
      Archivos Indice: clien_ced (índice: cedula)
      Campo Tipo       Longitud            Descripción
      cedula         carácter    8            C.I. del cliente
      nombre         carácter   20            Nombre del cliente
      apellido       carácter   20            Apellido del cliente
      activo         lógico      1            (V) Activo (F) No activo
      saldo          numérico   12,2           Saldo con la empresa
Sistemas de Información         Luis Castellanos                         99
Diseño
        En una concesionaria de automóviles se requiere saber:
          lista de clientes de la empresa
          a quién se le vendió un vehículo, dada la placa
          número de vehículos vendidos en un período dado
          porcentaje de ventas por períodos para los modelos
           actuales
          lista de vehículos vendidos a un cliente dado

        Existen varios proyectos, trabajando en ellos un grupo de
        empleados. Un empleado puede ser jefe de uno o más
        proyectos, y puede trabajar en varios proyectos. Se requiere
        saber:
          quiénes son los miembros de un proyecto dado
          en qué proyectos trabaja un empleado dado
          quiénes son los jefes de proyecto
          quiénes trabajan en más de un proyecto

Sistemas de Información      Luis Castellanos                     100
Diseño
        En el Hospital XX existe la Admisión, donde se lleva
        información relativa a los pacientes de alta y baja:
          lista de pacientes que ingresaron en una fecha dada
          lista de pacientes recluidos por servicio (pediatría, etc.)
          qué medicinas recibe el paciente de una habitación dada
          lista de pacientes de un Doctor dado
          lista de pacientes recluidos en un piso dado


        En el mostrador de una Línea Aérea, en un aeropuerto, se
        requiere saber:
          lista de pasajeros con reservación, confirmados y/o
           embarcados en un vuelo dado
          cantidad de pasajeros movilizados en un período dado
          porcentaje de retardos en los vuelos en un período dado
          lista de la tripulación de un vuelo dado


Sistemas de Información       Luis Castellanos                      101
Programación
       Pasos
          Generación del Código Fuente y Código Objeto
          Creación de la Base de Datos




Sistemas de Información   Luis Castellanos                102
Programación
      Consiste en traducir el Diseño en
      instrucciones que la computadora pueda
      interpretar
     Es la generación del Código Fuente y
      Código Objeto de la aplicación, de acuerdo a
      los D.A. y otros resultados del Diseño
     Tipos de Programación
          No Estructurada
          Estructurada
          Modular
          Orientada a Objetos

Sistemas de Información   Luis Castellanos      103
Programación
       Generaciones            de           Lenguajes   de
        Programación:
          1ra Generación (Lenguaje de Máquina)
          2da Generación (Lenguajes Ensambladores:
          Assembler)
          3ra Generación (Cobol, RPG, Basic, Pascal, PL1,
          Fortran, C, C++)
          4ta Generación (4GL, Focus, Mantis)




Sistemas de Información   Luis Castellanos               104
Programación

        Actividades a cumplir
          Codificación (transformar D.A. en líneas de
          código del Lenguaje seleccionado)
          Compilación (corregir errores de sintaxis)
          Link (obtener código ejecutable)*
          Depuración (corregir errores de los programas)


         * En algunos Lenguajes se hace la compilación y
           link del programa casi simultáneamente



Sistemas de Información   Luis Castellanos             105
Programación
      Estructuras
          Secuenciales                                 do case
                 sentencia 1                                case y=1
                 sentencia 2                                      sentencia 6
                                                            case y=2
                 sentencia 3
                                                                  sentencia 7
          Selección                                        other
                 if venta=“credito”                               sentencia 8
                     then                               endcase
                        sentencia 4                Iterativas
                     else                               while x>3 do
                        sentencia 5                         sentencia 9
                                                            sentencia 10
                 endif                                  enddo

Sistemas de Información          Luis Castellanos                           106
Implantación
      Incluye todas las actividades para poner un
      sistema en producción (entregar al usuario)
     Actividades
             Prueba
             Conversión
             Instalación de Hardware y Software
             Adiestramiento
             Documentación
             Entrega al Usuario




Sistemas de Información      Luis Castellanos      107
Implantación: Prueba
      Es ejecutar un sistema para encontrar
      problemas y errores.
     Se complementa con
          Verificación (operación en ambiente simulado.
          Versión Alfa)
          Validación (operación en ambiente no simulado
          en usuarios seleccionados. Versión Beta)
          Certificación (programa “libre” de errores)

       Métodos de Prueba
             Ascendente (Bottom Up)
             Descendente (Top Down)
             Total (Big Bang)
Sistemas de Información    Luis Castellanos           108
Implantación: Prueba
      Estrategias de Prueba
         Caja Negra (probar especificaciones sin prestar
         atención al código)
         Caja de Cristal (probar código sin prestar atención a
         las especificaciones)
      Clases o Tipos de Prueba
           Pruebas Estándares
                Unitaria (de programa o módulo)
                Integración (intercambios de información entre módulos)
                Funcional (sistemas vs. especificaciones)
                Aceptación (sistema cumple requerimientos de usuarios)
                Instalación

Sistemas de Información          Luis Castellanos                      109
Implantación: Prueba
       Pruebas Especiales
          Carga máxima (volumen máximo de actividades)
          Almacenamiento (capacidad para almacenar datos)
          Tiempo de ejecución (tiempo de respuesta en operaciones)
          Recuperación (capacidad para recuperar datos y/o manejo de
          fallas)
          Procedimientos (claridad de la documentación)
          Factores Humanos (reacciones de los usuarios ante
          operaciones y/o fallas)
   Construcción de Modelos de Prueba
       Datos de Prueba (Librería de Prueba)
       Datos Reales

Sistemas de Información      Luis Castellanos                    110
Implantación: Conversión
      Transformación de estructuras de datos y
      modos de almacenamiento actuales en las
      estructuras propuestas
     Traducción de archivos actuales al formato
      requerido por el nuevo sistema
     Ej.: De Libros a Disco o de Cobol a SQL
     Enfoques
             Paralela
             Directa
             Piloto
             Por fases
Sistemas de Información   Luis Castellanos    111
Implantación: Conversión
        Se debe elaborar plan de contingencia
        Se debe evaluar la conversión
             Cuenta de Registros
             Totales Financieros Establecidos
             Cifras de Control (no financieras)




Sistemas de Información       Luis Castellanos     112
Implantación: Instalación HW/SW
        Pasos a seguir
             Determinar los requerimientos del sitio y controlar
             su preparación
                Instalaciones físicas
                Instalaciones eléctricas
                Piso Falso, Cielo Raso y Aire Acondicionado
                Seguridad
             Instalar y Probar el Hardware
                En fábrica
                En el sitio
             Instalar y Probar el Software
             Determinar Requerimientos especiales

Sistemas de Información          Luis Castellanos              113
Implantación: Instalación HW/SW
   Existen dos tendencias:
    Comprar primero el Hardware, y de acuerdo a éste
   comprar el Software
    Comprar primero el Software, y de acuerdo a éste
   comprar el Hardware

        Parámetros para selección de Software
             Necesidades
             Adiestramiento para el personal
             Costo
             Soporte Técnico
             Compatibilidad
Sistemas de Información      Luis Castellanos     114
Implantación: Instalación HW/SW
        Parámetros para selección de Hardware
          Memoria RAM
          Capacidad en disco(s)
          Memoria Caché y Vídeo RAM
          Tipo, velocidad y marca del procesador
          Unidades de Entrada y Salida (Monitores,
          Impresoras, Teclados, Mouse, etc.)
          Costo
          Soporte Técnico
          Garantía
          Compatibilidad



Sistemas de Información   Luis Castellanos       115
Implantación: Instalación HW/SW
   M étodo de Obtención            Ventajas                       D esventajas


  Alquiler                 Compromiso        a    corto    Más caro a largo plazo
                             plazo                           Poco control del cambio
                           Alto nivel flexibilidad           de equipo
                           No      requiere        gran    No todos los provee-
                             desembolso                        dores alquilan
                           No requiere financia-           Los costos son altos
                             miento                            porque proveedor asume
                                                               riesgos
  Arrendam iento           No requiere desembolso          Más caro que comprar
                             alto
                           Poco riesgo de obso-
                             lescencia
                           Menos caro que alquilar
  C om pra                 Menor costo a largo             Riesgo de obsolescencia
                             plazo                           Compromiso permanente
                           Serán activos de la             Responsabilidad total
                             empresa                         Costo inicial es más
                           Control total sobre uso           elevado
                                                             Riesgo de atarse a una
                                                               selección errónea


Sistemas de Información            Luis Castellanos                                      116
Implantación: Adiestramiento
     Capacitar al personal que va a operar y
      mantener los sistemas propuestos
     Personal a ser adiestrado
             Usuarios
             Operadores de Sistemas
        Métodos
             Seminarios
             Simulación
             Personal
             Directo
             Procedimental
Sistemas de Información       Luis Castellanos   117
Implantación: Documentación
      Incluye una descripción completa del
      sistema para la operación y mantenimiento.
     Principales Manuales
             Información General
             de Aplicación
             de Usuario
             de Operaciones
             del Administrador del Sistema




Sistemas de Información      Luis Castellanos   118
Implantación: Documentación
      Manual de Información General
           Descripción General del Sistema
           Arquitectura Lógica y Física o Funcional (DFD/DFP)
           Arquitectura de Datos Lógica y Física (DER/DED)
           Arquitectura Física (Plataforma requerida)
           Interfases (Pantallas y Reportes)
           Consideraciones de Diseño
           Calendario de Operaciones
           Consideraciones de Seguridad
           Consideraciones de Administración
           Indice de Componentes

Sistemas de Información     Luis Castellanos               119
Implantación: Documentación
      Manual de Aplicación
           Objetivo(s) de la Aplicación
           Descripción General
           Descripción de Procedimientos
           Componentes (librerías, código fuente, etc.)
     Manual de Usuario
         Objetivo(s) del Sistema
         Arquitectura Funcional, Física y de Datos
         Interfases
         Consideraciones de Diseño
         Calendario de Operaciones
         Aplicaciones (cada una con objetivos, instrucciones
         de operación, salidas, errores más comunes)
Sistemas de Información      Luis Castellanos              120
Implantación: Documentación
     Manual de Operaciones
            Igual al anterior (de Usuario), pero con énfasis en
            los procedimientos de operación del sistema en la
            sección de “Aplicaciones”
     Manual del Administrador
         Actualización de tablas y parámetros del sistema
         Procesos para efectuar respaldos y recuperación
         Procesos para creación de archivos históricos
         Procesos para efectuar mantenimiento a las
         aplicaciones y datos (reindexar, etc.)
         Otros de interés para el Administrador del Sistema



Sistemas de Información      Luis Castellanos                121
Mantenimiento
      Modificar, corregir o mejorar los sistemas
      existentes.
     Curva de la Bañera

                          Infancia                      Vejez

       errores                       Madurez



                   tiempo



Sistemas de Información              Luis Castellanos           122
Mantenimiento
      Tipos
           Correctivo (elimina errores)
           Perfectivo (añade nuevas funciones)
           Adaptativo (modifica funciones)
           Preventivo (previene errores)
   Parches: modificaciones menores
   Formas
           Ordenes de Trabajo
           Proyectos
           Versiones Planificadas



Sistemas de Información     Luis Castellanos      123
Mantenimiento
      Importancia
         Si no hay apoyo continuo, el sistema puede dejar
         de funcionar
         Si no se incorporan los cambios necesarios, el
         sistema puede dejar de ser útil
         Un soporte continuo permite a los usuarios el uso
         adecuado del sistema
         Permite realizar ajustes necesarios para que aún
         cuando el ambiente cambie, se pueda hacer uso
         eficiente de los recursos del sistema



Sistemas de Información   Luis Castellanos              124
Mantenimiento
      Dificultades encontradas
         Documentación inadecuada, obsoleta o inexistente
         Componentes complejos
         Componentes mal estructurados
         Inexperiencia del personal
         Poca familiaridad de las aplicaciones
         Presión de tiempo
         Falta de comunicación y participación de los
         usuarios
         Gran cantidad de requerimientos
         Gran cantidad de parches



Sistemas de Información   Luis Castellanos             125
Auditoría
        Clasificación por funciones
          Financiera (evalúa información financiera y/o
          económica)
          Organizativa (evalúa procedimientos y funciones)
          de Gestión (evalúa el proceso de toma de
          decisiones)
          de Recursos Humanos (evalúa cantidad y calidad
          de personal, y en general las políticas de RRHH)
          de Sistemas (evalúa sistemas de información y
          su entorno)



Sistemas de Información   Luis Castellanos               126
Auditoría
        Clasificación por naturaleza del equipo
             interna
             externa
        Auditoría de Sistemas
             detecta fraudes, errores o atentados en los
             sistemas, a través de controles oportunos.
       Clasificación Auditoría                  de   Sistemas   de
        acuerdo al enfoque
             durante el desarrollo de los S.I.
             después de la implantación


Sistemas de Información       Luis Castellanos                   127
Auditoría
         Clasificación de acuerdo al alcance
              en torno al computador
              en el computador
         Herramientas y Técnicas que emplea
              observación
              cuestionarios
              entrevistas
              pistas de auditoría
              programas de prueba
              librerías de prueba


Sistemas de Información      Luis Castellanos   128
Auditoría
         Riesgo
              situación que puede propiciar la comisión de un
              delito
                 avaricia
                 problemas financieros (deudas de juego, enfermedades
                 familiares, educación de los hijos, vivir por encima de los
                 propios medios, etc.)
                 autogratificación del ego (por el reto de hacerlo)
                 caridad o síndrome de Robin Hood
                 omisiones o errores en los sistemas
                 mentalidad turbada
                 venganza por insatisfacción personal (sub-empleo,
                 ascensos negados, envidia, falta de reconocimiento)

Sistemas de Información           Luis Castellanos                       129
Auditoría
        Fraude
              es  el    delito           cometido,      intencional    y
              premeditadamente
                   falsificación de datos de entrada
                   caballo de Troya
                   bomba de tiempo
                   salami
                   super-zapping
                   puerta trasera
                   intercepción electrónica en la comunicación
                   rastreo
                   filtración de la información
                   simulación y modelaje
Sistemas de Información           Luis Castellanos                     130
Auditoría

        Factores que han permitido el incremento de
         delitos por computador
           aumento de personas estudiando computación
           aumento en número de empleados con acceso a
           equipos
           facilidad en el uso de los equipos
           incremento en la concentración del número de
           aplicaciones y de la información en las empresas
           y organizaciones



Sistemas de Información   Luis Castellanos              131
Auditoría

        Perfil de las personas que cometen delitos
         por computador
                    Altos ejecutivos               9%

             Personal de Informática               19 %

            Personal de Contabilidad               13 %

               Personal de Tesorería               7%

               Personal de Almacén                 13 %

                    Combinaciones                  39 %

Sistemas de Información         Luis Castellanos          132
Bibliografía
       Cohen, Ch. & González, J: “Documentación de Sistemas”. UNA.
        Caracas, 1988.
       Date,C.J.: “Introducción a los Sistemas de Bases de Datos”.
        Addison-Wesley. EEUU, 1993.
       Gane, Ch. & Sarson, T.: “Análisis Estructurado de Sistemas”. El
        Ateneo. Buenos Aires, 1988.
       Hartman, W; Matthes, H; & Proeme, A.: “Manual de los
        Sistemas de Información (ARDI)”. Paraninfo. Madrid, 1985.
       Kendall, K. & Kendall, J.: “Análisis y Diseño de Sistemas”.
        Prentice Hall. México, 1991.
       Lloréns, J. & Bauza, J.: “Administración de Proyectos”. Miró.
        Caracas, 1991.
       Lloréns, Juan: “Sistemas de Información. Planificación, Análisis
        y Diseño”. Miró. Caracas, 1991.
       Idem: “Sistemas de Información. Desarrollo, Implantación y
        Mantenimiento. Miró. Caracas, 1991.
Sistemas de Información        Luis Castellanos                       133
Bibliografía
       Idem: “Sistemas de Información. Metodología Estructurada.
        Tomo I: Desarrollo de Sistemas”. Reverte. Caracas, 1989.
       Long, Larry: “Introducción a las Computadoras y al
        Procesamiento de Información”. Prentice Hall. México, 1995.
       Martin, James & Odell, James: “Análisis y Diseño Orientado a
        Objetos”. Prentice Hall. México, 1994.
       Montilva, Jonás: “Desarrollo de Sistemas de Información”. ULA.
        Mérida, 1990.
       Murdick, Robert: “Sistemas de Información Administrativa”.
        Prentice Hall. México, 1988.
       Senn, James: “Análisis y Diseño de Sistemas de Información”.
        McGraw Hill. México, 1987.
       Idem: “Análisis y Diseño de Sistemas de Información”. McGraw
        Hill. México, 1992.
       Yourdon, Edward: “Análisis Estructurado Moderno”. Prentice
        Hall. México, 1993.
Sistemas de Información       Luis Castellanos                      134

Weitere ähnliche Inhalte

Was ist angesagt?

Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaEdicion Ticnews
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasasaenzg
 
1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemas1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemasLinda Masias
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informáticofulgn
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasprofmyriamsanuy
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.German Rodriguez
 
Ciclo de vida de sistemas de informacion
Ciclo de vida de sistemas de informacionCiclo de vida de sistemas de informacion
Ciclo de vida de sistemas de informacionlexiherrera
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...travesuras79
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionArgimiro Dominguez
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionRossana Pérez
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónysik granja
 
Sistemas De Informacion
Sistemas De InformacionSistemas De Informacion
Sistemas De Informacionmmiutirla
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalsaukry
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 

Was ist angesagt? (20)

Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Diseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la EmpresaDiseño de Sistemas de Información en la Empresa
Diseño de Sistemas de Información en la Empresa
 
Informática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De SistemasInformática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De Sistemas
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Slideshare laminas
Slideshare laminasSlideshare laminas
Slideshare laminas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemas1.1 análisis y diseño de sistemas
1.1 análisis y diseño de sistemas
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informático
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemas
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Ciclo de vida de sistemas de informacion
Ciclo de vida de sistemas de informacionCiclo de vida de sistemas de informacion
Ciclo de vida de sistemas de informacion
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...
 
Metodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacionMetodologias de diseño y desarrollo de los sistemas de informacion
Metodologias de diseño y desarrollo de los sistemas de informacion
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
 
Sistemas De Informacion
Sistemas De InformacionSistemas De Informacion
Sistemas De Informacion
 
Kendal y Kendal
Kendal y KendalKendal y Kendal
Kendal y Kendal
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendal
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 

Andere mochten auch (20)

Poo4
Poo4Poo4
Poo4
 
Poo 03
Poo 03Poo 03
Poo 03
 
Poss0502 slides
Poss0502 slidesPoss0502 slides
Poss0502 slides
 
Lto tema1
Lto tema1Lto tema1
Lto tema1
 
Tema2 programacion i_ib
Tema2 programacion i_ibTema2 programacion i_ib
Tema2 programacion i_ib
 
prenatal unapuno
prenatal unapunoprenatal unapuno
prenatal unapuno
 
Transp objetos
Transp objetosTransp objetos
Transp objetos
 
Lp13
Lp13Lp13
Lp13
 
Oracle
OracleOracle
Oracle
 
Diablada Bellavista Revista Pdf
Diablada Bellavista Revista PdfDiablada Bellavista Revista Pdf
Diablada Bellavista Revista Pdf
 
Met2 07 01-introduccion_poo
Met2 07 01-introduccion_pooMet2 07 01-introduccion_poo
Met2 07 01-introduccion_poo
 
Poo 01
Poo 01Poo 01
Poo 01
 
Poo transpa
Poo transpaPoo transpa
Poo transpa
 
Web 3.0 educacion aldo zanabria
Web 3.0 educacion aldo zanabriaWeb 3.0 educacion aldo zanabria
Web 3.0 educacion aldo zanabria
 
Tema3
Tema3Tema3
Tema3
 
obstruccion intestinal
obstruccion intestinalobstruccion intestinal
obstruccion intestinal
 
marketing digital
marketing digitalmarketing digital
marketing digital
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
AdministracióN De Proceso De ImplantacióN Del Sistema
AdministracióN De Proceso De ImplantacióN Del SistemaAdministracióN De Proceso De ImplantacióN Del Sistema
AdministracióN De Proceso De ImplantacióN Del Sistema
 
Sistemas de información distribuidos
Sistemas de información distribuidosSistemas de información distribuidos
Sistemas de información distribuidos
 

Ähnlich wie Desarrollo De Sistemas De Informaci N

Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)mateo3008
 
Capítulo 1 sig
Capítulo  1   sigCapítulo  1   sig
Capítulo 1 sigmya1629
 
Ing grafica clase1
Ing grafica   clase1Ing grafica   clase1
Ing grafica clase1Nii Caytuiro
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónOscarGuarimata
 
Guía De Estudio Para Examen Final
Guía De Estudio Para Examen FinalGuía De Estudio Para Examen Final
Guía De Estudio Para Examen FinalRocio Guzman Santoyo
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
Desarrollo de sistemas de informaciónCarlos M. Sandoval
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datosAngela Inciarte
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BDwladimirclipper
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónErnesto Souquet Guevara
 
Resumen de los capitulos i, ii, iii del libro kendall & kendall
Resumen de los capitulos i, ii, iii del libro kendall & kendallResumen de los capitulos i, ii, iii del libro kendall & kendall
Resumen de los capitulos i, ii, iii del libro kendall & kendallErika Susan Villcas
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónerwin portillo
 
Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Luis Sanchez
 
Análisis y Diseño de Sistemas
 Análisis y Diseño de Sistemas  Análisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Mirmar Moreno
 
Sistemas de-informacion viviana
Sistemas de-informacion vivianaSistemas de-informacion viviana
Sistemas de-informacion viviana24794095
 

Ähnlich wie Desarrollo De Sistemas De Informaci N (20)

Desarrollo De Sistemas De InformacióN
Desarrollo De  Sistemas De  InformacióNDesarrollo De  Sistemas De  InformacióN
Desarrollo De Sistemas De InformacióN
 
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
 
Capítulo 1 sig
Capítulo  1   sigCapítulo  1   sig
Capítulo 1 sig
 
Unidad v
Unidad vUnidad v
Unidad v
 
Ing grafica clase1
Ing grafica   clase1Ing grafica   clase1
Ing grafica clase1
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Guía De Estudio Para Examen Final
Guía De Estudio Para Examen FinalGuía De Estudio Para Examen Final
Guía De Estudio Para Examen Final
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
Desarrollo de sistemas de información
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
 
Mirla montano
Mirla montanoMirla montano
Mirla montano
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Resumen de los capitulos i, ii, iii del libro kendall & kendall
Resumen de los capitulos i, ii, iii del libro kendall & kendallResumen de los capitulos i, ii, iii del libro kendall & kendall
Resumen de los capitulos i, ii, iii del libro kendall & kendall
 
ANÁLISIS Y DISEÑO DEL SISTEMA
ANÁLISIS Y DISEÑO DEL SISTEMAANÁLISIS Y DISEÑO DEL SISTEMA
ANÁLISIS Y DISEÑO DEL SISTEMA
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Sistemas
SistemasSistemas
Sistemas
 
Análisis y Diseño de Sistemas
 Análisis y Diseño de Sistemas  Análisis y Diseño de Sistemas
Análisis y Diseño de Sistemas
 
Sistemas de-informacion viviana
Sistemas de-informacion vivianaSistemas de-informacion viviana
Sistemas de-informacion viviana
 

Mehr von Aldo Hernán Zanabria Gálvez

“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...
“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...
“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...Aldo Hernán Zanabria Gálvez
 
Organizadores visuales sobre las corrientes contemporaneas aldo zanabria ga...
Organizadores visuales sobre las corrientes contemporaneas   aldo zanabria ga...Organizadores visuales sobre las corrientes contemporaneas   aldo zanabria ga...
Organizadores visuales sobre las corrientes contemporaneas aldo zanabria ga...Aldo Hernán Zanabria Gálvez
 
Resumen final - Seminario Taller TIC Emprede Turismo
Resumen final - Seminario Taller TIC Emprede TurismoResumen final - Seminario Taller TIC Emprede Turismo
Resumen final - Seminario Taller TIC Emprede TurismoAldo Hernán Zanabria Gálvez
 
Clase de Tecnologías de la Información y Comunicaciones
Clase de Tecnologías de la Información y ComunicacionesClase de Tecnologías de la Información y Comunicaciones
Clase de Tecnologías de la Información y ComunicacionesAldo Hernán Zanabria Gálvez
 

Mehr von Aldo Hernán Zanabria Gálvez (20)

“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...
“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...
“PERSPECTIVAS DEL DESARROLLO ECONÓMICO REGIONAL EN EL CONTEXTO DEL CAMBIO CLI...
 
mejorando la web guia de html 5
mejorando la web guia de html 5mejorando la web guia de html 5
mejorando la web guia de html 5
 
Guía de Prácticas word beta.pdf
Guía de Prácticas word beta.pdfGuía de Prácticas word beta.pdf
Guía de Prácticas word beta.pdf
 
emprendimiento en la era del conocimiento.pptx
emprendimiento en la era del conocimiento.pptxemprendimiento en la era del conocimiento.pptx
emprendimiento en la era del conocimiento.pptx
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Organizadores visuales sobre las corrientes contemporaneas aldo zanabria ga...
Organizadores visuales sobre las corrientes contemporaneas   aldo zanabria ga...Organizadores visuales sobre las corrientes contemporaneas   aldo zanabria ga...
Organizadores visuales sobre las corrientes contemporaneas aldo zanabria ga...
 
didactica
didacticadidactica
didactica
 
Tarea1 aldo zanabria
Tarea1 aldo zanabriaTarea1 aldo zanabria
Tarea1 aldo zanabria
 
Tarea 2 aldo zanabria
Tarea 2 aldo zanabriaTarea 2 aldo zanabria
Tarea 2 aldo zanabria
 
Carolinos del milenio pasado - Puno
Carolinos del milenio pasado - PunoCarolinos del milenio pasado - Puno
Carolinos del milenio pasado - Puno
 
ingenieria de sistemas
ingenieria de sistemasingenieria de sistemas
ingenieria de sistemas
 
Electricidad con recursos renovables
Electricidad con recursos renovablesElectricidad con recursos renovables
Electricidad con recursos renovables
 
Variables
VariablesVariables
Variables
 
Estructura y modelo organizacional estatal
Estructura y modelo organizacional estatal Estructura y modelo organizacional estatal
Estructura y modelo organizacional estatal
 
Calidad de Agua
Calidad de AguaCalidad de Agua
Calidad de Agua
 
Resumen final - Seminario Taller TIC Emprede Turismo
Resumen final - Seminario Taller TIC Emprede TurismoResumen final - Seminario Taller TIC Emprede Turismo
Resumen final - Seminario Taller TIC Emprede Turismo
 
Clase de Tecnologías de la Información y Comunicaciones
Clase de Tecnologías de la Información y ComunicacionesClase de Tecnologías de la Información y Comunicaciones
Clase de Tecnologías de la Información y Comunicaciones
 
Plan de Trabajo Integración de la Mujer
Plan de Trabajo Integración de la MujerPlan de Trabajo Integración de la Mujer
Plan de Trabajo Integración de la Mujer
 
peritaciones y tasación puno
peritaciones y tasación punoperitaciones y tasación puno
peritaciones y tasación puno
 
producción en la empresa turística
producción en la empresa turísticaproducción en la empresa turística
producción en la empresa turística
 

Kürzlich hochgeladen

Practica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgoPractica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgooscramcon
 
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfEspejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfaespejos
 
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMSSeguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMSJorgeContreras580838
 
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNAnálisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNlacosaensi982
 
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxTEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxCristianCambranis
 
Técnicas de Planeación y control 2.pptx
Técnicas de  Planeación y control 2.pptxTécnicas de  Planeación y control 2.pptx
Técnicas de Planeación y control 2.pptxkarlapatriciagaona
 
Mentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfMentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfOxford Group
 
CLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfCLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfAnglicaArauzoF
 
3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.pptConsultorSinergia
 

Kürzlich hochgeladen (9)

Practica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgoPractica de Evaluacion de tarea crisis de liderazgo
Practica de Evaluacion de tarea crisis de liderazgo
 
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdfEspejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
Espejo Salamanca Cuadro Sinoptico Decreto 2649 1993.pdf
 
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMSSeguridad vial OSC TELECOMS  Seguridad vial OSC TELECOMS
Seguridad vial OSC TELECOMS Seguridad vial OSC TELECOMS
 
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓNAnálisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
Análisis y evaluación de proyectos / ESTUDIO DE MERCADO Y COMERCIALIZACIÓN
 
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptxTEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
TEORÍAS CONTEMPORÁNEAS DE LA ADMINISTRACIÓN.pptx
 
Técnicas de Planeación y control 2.pptx
Técnicas de  Planeación y control 2.pptxTécnicas de  Planeación y control 2.pptx
Técnicas de Planeación y control 2.pptx
 
Mentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdfMentoría para Empresarios Oxford Group L.pdf
Mentoría para Empresarios Oxford Group L.pdf
 
CLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdfCLASE UTP 2023 S10.s1 - Material de clases .pdf
CLASE UTP 2023 S10.s1 - Material de clases .pdf
 
3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt3-5-usac-manuales-administrativos-2017.ppt
3-5-usac-manuales-administrativos-2017.ppt
 

Desarrollo De Sistemas De Informaci N

  • 1. Desarrollo de Sistemas de Información Ing° Luis Castellanos Hurtado MSc
  • 2. Índice  Introducción  Implantación  Planificación de Proyectos  Prueba  Conversión  Justificación de Proyectos  Instalación de HW/SW  Control de Proyectos  Adiestramiento  Estudio de Factibilidad  Documentación  Análisis  Entrega al Usuario  Diseño  Mantenimiento  Programación  Auditoría  Bibliografía v.3.1 Sistemas de Información Luis Castellanos 2
  • 3. Introducción  Sistema  Conjunto de partes interrelacionadas, que persiguen un fin común.  Clasificación:  Sistemas Naturales  Sistemas hechos por el hombre o Sociales o Transporte o Comunicación o Manufactura o Financieros o Información Sistemas de Información Luis Castellanos 3
  • 4. Introducción  Funciones Gerenciales  Planificación: establece metas / desarrolla estrategias  Organización: agrupa actividades, recursos, procedimientos para garantizar la ejecución de actividades  Administración de Personal: selección / empleo adecuado de personal  Supervisión: mide rendimiento y genera correcciones ../.. Sistemas de Información Luis Castellanos 4
  • 5. Introducción Funciones Gerenciales  Comunicación: transfiere comunicación al personal  Dirección: liderazgo y motivación del personal  Coordinación: coordina ejecución de actividades  Toma de Decisiones:  Planteamiento del Problema  Formulación y Análisis de Formas de Acción  Selección de la F/A  Implantación de la F/A  Evaluación de Resultados Sistemas de Información Luis Castellanos 5
  • 6. Introducción • Niveles de Decisión Conocimientos Conocimientos amplios, muchas específicos, áreas Estratégico áreas específicas Táctico Operativo Sistemas de Información Luis Castellanos 6
  • 7. Introducción  Tecnología de Información  Medios para capturar, manejar, distribuir y almacenar electrónicamente imágenes, datos, palabras y voces.  Beneficios:  Mejora la infraestructura de la organización  Proporciona instrumentos más eficaces para la ejecución de labores  Propicia el Rediseño de Procesos de Trabajo Sistemas de Información Luis Castellanos 7
  • 8. Introducción  Evolución:  Procesamiento Electrónico de Datos  Sistemas de Información  Tecnología de Información  Inteligencia Artificial  Ayuda a crear:  Modelos estratégicos difíciles de copiar  Nuevos Productos  Sistemas organizacionales que distribuyen el balance comprador-cliente o vendedor-cliente. Sistemas de Información Luis Castellanos 8
  • 9. Introducción  Sistema: conjunto de elementos interrelacionados que persiguen un fin común.  Información: datos procesados, o con sentido.  Sistema de Información: sistema que provee información para el apoyo de las funciones de operación, gerencia y toma de decisiones.  Usuario: cualquier persona que obtenga beneficio del S.I. (Directo/Indirecto) Sistemas de Información Luis Castellanos 9
  • 10. Introducción  Características de Sistemas de Información:  Generalidad y Simplicidad  Continuidad y Consistencia  Flexibilidad y Dinamismo Sistemas de Información Luis Castellanos 10
  • 11. Introducción  Metodología de Sistemas (Ciclo de Vida de S.I.): conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un S.I.  Miembros de un Proyecto de Sistemas: * Líder (Gerencia el proyecto) * Analista (Recoge información inicial y define requerimientos) * Diseñador S.I. (Diseña el S.I.) * Diseñador B.D. (Diseña Base de Datos) * Programador (Codifica/Prueba) * Usuario Directo (expresa necesidades) Sistemas de Información Luis Castellanos 11
  • 12. Introducción Ciclo de Vida de un S.I. Nacimiento Desarrollo Muerte Producción Sistemas de Información Luis Castellanos 12
  • 13. Introducción Distribución del Tiempo (en %) para un Proyecto de S.I. (M.Zelkowitz/J.Senn):  Est.Factib./Análisis 20%  Diseño 15% 35%  Programación 20% 25%  Prueba 45% 35%  Documentación 05% Sistemas de Información Luis Castellanos 13
  • 14. Introducción  Objetivos de las Metodologías de Sistemas:  Definir actividades a llevarse a cabo en un Proyecto de S.I.  Unificar criterios en la organización para el desarrollo de S.I.  Proporcionar puntos de control y revisión  Tipos de Metodologías de Sistemas:  Estructurada  Evolutiva-Incremental  Prototipos  Orientada a Objetos Sistemas de Información Luis Castellanos 14
  • 15. Introducción  Estructurada  Se maneja como proyecto  Gran volumen de datos y transacciones  Abarca varias áreas organizativas de la empresa  Tiempo de desarrollo largo  Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra) Sistemas de Información Luis Castellanos 15
  • 16. Introducción  Estructurada  Kendall & Kendall:  Larry Long:  Determinación de Requeri-  Análisis de Sistemas mientos  Diseño de Sistemas  Análisis de Necesidades  Programación  Diseño  Conversión e instauración  Desarrollo y Documentación  Postinstauración  Prueba y Mantenimiento (producción)  Implantación y Evaluación Sistemas de Información Luis Castellanos 16
  • 17. Introducción  Estructurada  Lloréns (I):  Lloréns (II):  Estudio de Factibilidad  Requerimientos  Análisis  Análisis y Diseño  Diseño General  Construcción  Diseño Detallado  Pruebas  Programación  Producción y Mantenimiento  Prueba  Conversión e Implantación Sistemas de Información Luis Castellanos 17
  • 18. Introducción  Estructurada  Montilva:  Murdick & Ross:  Requerimientos Sistema  Estudio  Requerimientos Programas  Diseño General  Diseño Preliminar  Diseño Detallado  Diseño Detallado  Implantación  Codificación y Depuración  Pruebas y Preoperación  Operación y Mantenimiento Sistemas de Información Luis Castellanos 18
  • 19. Introducción  Estructurada  Pérez Peregrina:  Senn:  Investigación  Investigación Preliminar  Análisis  Determinar Requerimientos  Diseño  Diseño  Desarrollo  Desarrollo de Software  Implementación  Prueba  Operación  Implantación y Evaluación  Control de Proyectos Sistemas de Información Luis Castellanos 19
  • 20. Introducción  Estructurada  Yourdon:  ARDI:  Encuesta  Preparación Inicial  Análisis  Análisis y Diseño  Diseño  Desarrollo  Implantación  Puesta en Marcha y Prueba  Generación de Prueba de Aceptación  Control de Calidad  Descripción Procedimientos  Conversión de B.D.  Instalación Sistemas de Información Luis Castellanos 20
  • 21. Introducción  Estructurada  Luis Castellanos:  Estudio de Factibilidad  (Mantenimiento)  Acciones Preliminares  (Auditoría)  Análisis  Diseño E.F.  Programación  Implantación Análisis o Prueba Diseño o Conversión Progra. o Instalación de HW/SW o Adiestramiento Implan. o Documentación o Entrega al Usuario Sistemas de Información Luis Castellanos 21
  • 23. Introducción  Evolutiva-Incremental  Se deriva de la estructurada  Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo  Permite cumplir etapas o fases en paralelo E.F. Análisis Diseño Progra. Implan. Sistemas de Información Luis Castellanos 23
  • 24. Introducción  Prototipos  Desarrolla modelo en escala del sistema propuesto (sistema objetivo)  Se prueba y refina hasta que usuarios conformes  Identifica necesidades de información  Maneja principales procedimientos orientados a transacciones  Produce informes críticos  Permite consultas rudimentarias  Complementa especificaciones imprecisas y/o incompletas de los usuarios Sistemas de Información Luis Castellanos 24
  • 25. Introducción  Prototipos  Tipos de Sistemas Prototipos:  No Funcional: se centra en interfaz de usuario, despliegues para captura de datos y en salidas del sistema. (No hay consultas a B.D.)  Parcialmente Funcional: los usuarios pueden hacer consultas a B.D.  Completamente funcional: se ignoran características de desempeño (eficiencia, volumen) y se centra en la funcionalidad Sistemas de Información Luis Castellanos 25
  • 26. Introducción  Prototipos  Etapas para la creación de Sistemas Prototipos:  Definición de las especificaciones del sistema (pantallas, menú, reportes, base de datos)  Creación del sistema prototipo (interfaz, pantallas, reportes, base de datos, parte código fuente)  Refinación del sistema prototipo (se expande y refina el sistema de acuerdo a los requerimientos de los usuarios)  Desarrollo del sistema operativo (en base al prototipo final, se desarrolla el sistema operativo y se elimina el sistema prototipo) Sistemas de Información Luis Castellanos 26
  • 27. Introducción  Orientada a Objetos  No modela la realidad, sino la forma en que las personas comprenden y procesan la realidad  Es un proceso ascendente basado en una abstracción de clases en aumento  Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas  Utiliza menor cantidad de código  Es más reutilizable Sistemas de Información Luis Castellanos 27
  • 28. Introducción  Orientada a Objetos  Conceptos:  Objeto: módulo que contiene los datos e instrucciones que operan sobre los datos  Mensaje: solicitud que se hace al objeto para que se comporte de alguna forma  Métodos: determinan cómo actúa el objeto al recibir un mensaje  Clase: descripción de un conjunto de objetos casi idénticos, que consta de métodos y datos que resumen sus características comunes Sistemas de Información Luis Castellanos 28
  • 29. Introducción  Orientada a Objetos  Conceptos:  Abstracción: los objetos se sitúan en clases abstractas, de acuerdo a elementos comunes  Encapsulamiento: conjunto de métodos y datos dentro de un objeto, de forma que el acceso a los datos se permite sólo a través de propios métodos del objeto  Herencia: mecanismo para compartir métodos y datos entre clases, subclases y objetos  Polimorfismo: el mismo mensaje puede originar acciones diferentes al ser recibidos por diferentes objetos Sistemas de Información Luis Castellanos 29
  • 30. Introducción  Orientada a Objetos  Etapas:  Requerimientos  Análisis de la estructura de objetos  Análisis del comportamiento de objetos  Diseño de la estructura de objetos  Diseño del comportamiento de objetos  Programación  Prueba  Puesta en producción  Mantenimiento Sistemas de Información Luis Castellanos 30
  • 31. Planificación de Proyectos  Importancia  Permite saber qué se deberá hacer y quién lo va hacer  Permite saber (aproximadamente) cuándo terminará el proyecto  Pone en evidencia los obstáculos relevantes del proyecto, con el fin de tomar las precauciones  Establece marco de referencia que permite trabajar eficientemente y evita desperdicio de recursos Sistemas de Información Luis Castellanos 31
  • 32. Planificación de Proyectos  Definir Metodología de Desarrollo de Sistemas a seguir  Herramientas para la Planificación:  Gráfico de Barra o Diagrama de Gantt  PERT-CPM  Cronograma de Actividades  Software de Planificación (Primavera, Project, ViewPoint, Harvard Project, etc)  Método Esfuerzo Base (Lloréns)  Método de Análisis de Puntos Función (Albretch) Sistemas de Información Luis Castellanos 32
  • 33. Planificación de Proyectos Diagrama de Gantt 1 2 3 4 5 6 7 Factibilidad Análisis Diseño Programación Implantación Sistemas de Información Luis Castellanos 33
  • 34. Planificación de Proyectos PERT - CPM 25 8 D 6 8 0 35 10 25 25 8 30 2 32 0 A B E F 1 2 4 5 7 10 15 5 2 35 0 C 3 25 Sistemas de Información Luis Castellanos 34
  • 35. Planificación de Proyectos Cronograma de Actividades Actividad Responsable Inicio Fin Recursos Factibilidad Pxsc Peretgd xx/yy/zz xx/yy/zz aa bb Análisis Dsea Dstya xx/yy/zz xx/yy/zz aa bb Diseño Frtsst Kkies xx/yy/zz xx/yy/zz aa bb Programación Sdsdser Dfdñeo xx/yy/zz xx/yy/zz aa bb Sistemas de Información Luis Castellanos 35
  • 36. Planificación de Proyectos  Niveles de Planificación  Plan de Sistemas: engloba todos los proyectos que deben ser acometidos en un área del negocio  Plan General de Desarrollo: muestra las fases a cumplir en un proyecto específico  Plan Detallado para una Fase: productos, actividades, recursos, responsables, fechas  Plan para el resto del Proyecto: ajustes al plan en cuanto al desarrollo, implantación y pruebas Sistemas de Información Luis Castellanos 36
  • 37. Planificación de Proyectos Niveles de Planificación Plan de Sistemas Plan General Plan General ..... Plan General Sistema 01 Sistema 02 Sistema n Plan Detallado Plan Detallado Plan Detallado Plan Detallado Plan Detallado Plan Detallado para una Fase resto del proyecto para una Fase resto del proyecto para una Fase resto del proyecto Sistemas de Información Luis Castellanos 37
  • 38. Planificación de Proyectos  Estimación  Identificar características del Proyecto  Recopilar datos históricos sobre proyectos anteriores  Calcular recursos necesarios  Todas las estimaciones están sujetas a variaciones  Normalmente debe sobreestimarse en un 20%  Estimar costos (RRHH, dinero, tiempo)  Métodos de estimación: histórico, intuitivo, por promedios ponderados Sistemas de Información Luis Castellanos 38
  • 39. Justificación de Proyectos  Establece bases para soportar aprobación  Incluye Análisis Beneficio/Costo  Verifica:  Definición correcta de objetivos del proyecto  Enunciación correcta de prioridades  Optimización de beneficios para la organización  Razones para proponer proyectos:  Resolver un problema  Aprovechar una oportunidad  Dar respuesta a directivos Sistemas de Información Luis Castellanos 39
  • 40. Justificación de Proyectos  Razones para iniciar proyectos:  Mayor capacidad (velocidad, memoria, etc.)  Mejor control  Mejoras en la comunicación  Reducción de costos  Alcanzar Ventajas Competitivas Sistemas de Información Luis Castellanos 40
  • 41. Control de Proyectos  Tareas del Líder de Proyecto  Preparar y ejecutar planes de acción  Dirigir reuniones para identificar y resolver problemas  Dirigir reuniones de comunicación  Elaborar y presentar Reportes de Progreso  Ventajas de Controlar un Proyecto  Permite reasignar personas con poca carga  Permite intercambiar personal de actividades no críticas a críticas Sistemas de Información Luis Castellanos 41
  • 42. Control de Proyectos  Proyecto bajo control  Cada persona sabe lo que tiene que hacer y cuándo debe hacerlo  Nadie está esperando que las cosas ocurran  No hay problemas escondidos  El líder sabe lo que se ha hecho y lo que no Sistemas de Información Luis Castellanos 42
  • 43. Control de Proyectos  Para mantener un Proyecto bajo control  Preparar y seguir planes de acción  Realizar reuniones para detectar y corregir problemas  Controlar los cambios  Delegar eficientemente  Medir el tiempo que realmente falta  Reconocer los síntomas del fracaso Sistemas de Información Luis Castellanos 43
  • 44. Estudio de Factibilidad  Determina si es posible o no ofrecer solución automatizada a los problemas actuales  Representa el primer paso a cumplirse dentro del ciclo de desarrollo  Brinda información muy amplia acerca de la unidad a quien se le va desarrollar el S.I., y determina si el mismo es o no factible  Abarca la factibilidad  Técnica (existe tecnología para realizar el S.I.?)  Operativa (habrá resistencia al cambio?)  Económica (relación beneficio/costo) Sistemas de Información Luis Castellanos 44
  • 45. Estudio de Factibilidad  Pasos  Descripción o Identificación del Entorno (Antecedentes e Historia de la Unidad, incluyendo Organigrama)  Identificación del Problema existente  Identificación de Procedimientos Actuales  Identificación de las posibles Soluciones (al menos 3)  Validación de las Posibles Soluciones (costo en tiempo y dinero; factibilidades técnica, operativa, y económica, incluyendo análisis beneficio/costo).  Determinación de las Ventajas y Desventajas de las Posibles Soluciones  Comparación Tiempos/Costo  Recomendación Sistemas de Información Luis Castellanos 45
  • 46. Estudio de Factibilidad  Beneficios  Ahorros funcionales  Reducción de costos de operación (tiempo, dinero, h/h)  Reducción de desperdicios  Beneficios Tangibles  Aumento de productividad  Mejor uso de los activos  Mejor control  Beneficios Intangibles  Optimización o simplificación de procedimientos  Mayor entusiasmo en los trabajadores  Imagen de la organización  Mejora en la precisión de las operaciones  Ergonomía Sistemas de Información Luis Castellanos 46
  • 47. Estudio de Factibilidad  Costos  Construcción del sistema  Sueldos miembros proyecto  Adiestramiento (de ser necesario)  Conversión del sistema  Operación del sistema  Software  Hardware  Mantenimiento Sistemas de Información Luis Castellanos 47
  • 48. Estudio de Factibilidad  Análisis Beneficio/Costo  Razón B/C = B / C > 1  Factor B/C = B - C > 0 V f V p  1  i  t   Valor Futuro y Valor Actual  Vf (Aplicando Factor) V p  1  i  t   Valor Presente NetoVPN  t 1  Bt  Ct    B  C   0  t n  1  i t  o o (Aplicando Factor)    Sistemas de Información Luis Castellanos 48
  • 49. Estudio de Factibilidad  Análisis Beneficio/Costo  Tasa Interna de Retorno (TIR): Busca el número de años (meses, etc.) en operación del sistema propuesto que se requieren para amortizar el costo de su inversión. Hallar i , tal que los Beneficios (Bn) sean iguales a los Costos (Cn), de acuerdo al polinomio: C1 C2 Cn B1 B2 Bn  2 ... n   2 ... n 1i 1i 1i 1i 1i 1i Sistemas de Información Luis Castellanos 49
  • 50. Estudio de Factibilidad  Análisis Beneficio/Costo  Análisis de flujo de efectivo (AFE): examina la dirección, magnitud y patrón de flujo de efectivo del sistema propuesto. M es 1 M es 2 M es 3 M es 4 M es 5 B e n e fic io s 5000 20000 24960 31270 39020 C o s to s 26000 27400 17370 18670 20090 F lu jo d e - E fe c tiv o 21000 -7 4 0 0 7590 12600 18930 F lu jo E . - - - a c u m u la d o 21000 28400 20810 -8 2 1 0 10720 Sistemas de Información Luis Castellanos 50
  • 51. Estudio de Factibilidad * Nota:  Normalmente el costo del Hardware no es pertinente en un desarrollo de S.I., ya que lo que si es importante es el Software  En caso de que el cliente o usuario requiera Hardware, se deberá colocar en otra propuesta aparte  Aún, en esta etapa, no se conocen a ciencia cierta los requerimientos exactos de Hardware  El Estudio de Factibilidad es una especie de “Presupuesto” que se le presenta al cliente o usuarios  El Estudio de Factibilidad también puede conocerse como “Propuesta del Sistema”  Una vez aprobado el Estudio de Factibilidad por el Comité de Sistemas, clientes o usuarios, se procede con las siguientes etapas del ciclo de vida Sistemas de Información Luis Castellanos 51
  • 52. Acciones Preliminares  Designación del equipo de Proyecto  Elaboración de la Planificación del Proyecto Sistemas de Información Luis Castellanos 52
  • 53. Acciones Preliminares  Designación del equipo de Proyecto  Normalmente el Equipo de Desarrollo de Sistemas está conformado por:  Líder (Gerencia el proyecto)  Analista (Recoge información inicial y define requerimientos)  Diseñador S.I. (Diseña el S.I.)  Diseñador B.D. (Diseña Base de Datos)  Programador (Codifica/Prueba)  Usuario Directo y Usuario Indirecto (expresa necesidades)  Transcriptor (Ingresa datos en el sistema, de requerirse) Sistemas de Información Luis Castellanos 53
  • 54. Acciones Preliminares  Elaboración de la Planificación del Proyecto  Gráfico de Barra o Diagrama de Gantt  PERT-CPM  Cronograma de Actividades  Software de Planificación (Primavera, Project, ViewPoint, Harvard Project, etc) Sistemas de Información Luis Castellanos 54
  • 55. Análisis  Amplía resultados del Estudio de Factibilidad  Define QUÉ va a hacer el nuevo Sistema  Herramientas  Técnicas de recolección de información  Descripciones de procesos y procedimientos  Diagrama de Flujo de Datos (DFD)  Diagrama de Flujo de Procesos (DFP)  Diccionario de Datos (DD) Sistemas de Información Luis Castellanos 55
  • 56. Análisis  Pasos  Definición de Objetivos del Sistema (Generales y Específicos  Identificación de Usuarios (Directos, Indirectos, Usuarios de los Usuarios)  Elaboración de Modelo del Sistema actual (Lógico y Físico)  Elaboración de Diccionario de Datos del Sistema actual  Recopilación de Reportes del Sistema actual  Identificación de Procedimientos Propuestos Sistemas de Información Luis Castellanos 56
  • 57. Análisis  Técnicas de Recolección de Información  Entrevistas  Individuales o Grupales  Estructuradas o No Estructuradas  Recomendaciones:  Investigar antecedentes de la organización  Desarrollar un plan global y objetivos a cumplir  Seleccionar a los entrevistados  Tener autorización para hablar con los usuarios  Planificar entrevistas (tipo y estructura)  Usar herramientas automatizadas sin abuso  Tratar de juzgar qué información le interesa más al usuario Sistemas de Información Luis Castellanos 57
  • 58. Análisis  Técnicas de Recolección de Información  Entrevistas  Objeciones y Resistencias  Está ocupando mucho de mi tiempo  Está amenazando mi empleo  No conoce nuestro negocio. Cómo va a decirnos que debemos hacer?  Está tratando de cambiar la forma de hacer las cosas aquí  No queremos ese sistema  Observación  Cuestionarios  Abiertos o Cerrados Sistemas de Información Luis Castellanos 58
  • 59. Análisis  Diagrama de Flujo de Datos (DFD)  Herramienta gráfica que se emplea para describir y analizar el movimiento de datos a través de un sistema.  Presenta una visión (lo más amplia posible) de las entradas, procesos y salidas del sistema  Es un modelo lógico de los datos del sistema  No muestra control ni movimiento  Prácticamente no requiere explicación  Permite modelar el sistema con símbolos gráficos Sistemas de Información Luis Castellanos 59
  • 60. Análisis  DFD Gane & Sarson De Marco Yourdon  Elementos  Procesos del sistema  Flujos: datos enviados de un componente a otro  Entidades Externas: Fuentes o destinos externos de trans- acciones  Almacenamiento de Datos Gane & Sarson De Marco Yourdon Sistemas de Información Luis Castellanos 60
  • 61. Análisis  DFD  Etiquete todos los elementos, y con nombres significativos  Los flujos no pueden tener bifurcaciones  No pueden existir nombres repetidos  Muestre flujos de datos, no de control  Es preferible repetir elementos, que cruzar líneas de flujo  Un flujo no puede ir de una Entidad a otra  Verifique balance, relación padre-hijo, numeración  Debe caber en una sola página (cada nivel) Sistemas de Información Luis Castellanos 61
  • 62. Análisis  DFD  Un proceso no es un departamento o unidad.  Los procesos deben estar definidos con nombres en infinitivo, en forma verbo-objeto preferiblemente  Particione procesos (explote burbujas) en 5 ± 2  Los procesos, en lo posible, deben coincidir con los Procesos Actuales y Propuestos  Al entrar un flujo en un proceso, se debe transformar y salir otro flujo (no el mismo)  El DFD Propuesto no puede ser igual al Actual  Muestre sólo archivos locales Sistemas de Información Luis Castellanos 62
  • 63. Análisis Nivel 0 ó Diagrama 0 Contexto 1 2 Nivel 1 1.1 1.2 2.1 2.2 Nivel 2 1.1.1 1.1.2 2.1.1 2.1.2 Nivel 3 ... Nivel n Sistemas de Información Luis Castellanos 63
  • 64. Análisis  Algunas convenciones gráficas  Flujos de datos que se cruzan  Entidades Externas repetidas  Almacenes de Datos repetidos Sistemas de Información Luis Castellanos 64
  • 65. Análisis a libros b editores detalle_libro dirección 1 2 orden_compra pedido Validar Enviar Cliente Editor Pedido Necesi- dades pedido_válido estado_crédito pedido_lote c clientes d pedidos pendientes Sistemas de Información Luis Castellanos 65
  • 66. Análisis  Diagrama de Flujo de Procesos (DFP)  Llamados también Diagramas de Flujo o, Flujogramas de Procesos  Representa el modelaje físico de un sistema  Muestra quién y cómo hace las cosas  Muestra N° de copias de documentos  Muestra dónde se archivan los documentos  Muestra nombres de departamentos Sistemas de Información Luis Castellanos 66
  • 67. Análisis  DFP  Elementos Inicio o fin Proceso Entrada de Datos Decisión Almacén Ciclos o Iteraciones Conector Reporte Sistemas de Información Luis Castellanos 67
  • 68. Análisis Ventas Facturación Inicio Elaborar Factura Recibir Contado Crédito Tipo Pedido Venta 0 Verificar 1 Crédito No Existencia Aprobado? Co Si Si Hay? Cr 0 1 No Fin Sistemas de Información Luis Castellanos 68
  • 69. Análisis  Diccionario de Datos (DD)  Datos de los datos del sistema (metadatos)  Catálogo de los elementos de un sistema  Contiene los elementos que intervienen en los DFD´s: Flujos de Datos, Procesos y Almacenes de Datos  Importancia  Facilita el manejo de detalles en sistemas grandes  Comunica un significado común a todos los elementos del sistema  Documenta las características del sistema  Localiza errores y omisiones  Facilita el posterior mantenimiento del sistema Sistemas de Información Luis Castellanos 69
  • 70. Análisis  Diccionario de Datos (DD)  Flujos de Datos y Almacenes de Datos: = Está compuesto de () Repetición de + Y <> Uno u otro [ ] Opcional ** Comentario Ej: detalle_libro = codigo_libro + cantidad orden_compra = numero_orden + fecha + cod_editor + (codigo_libro + cantidad + precio) + [descuento] + monto_total + forma_pago *<contado/credito>* Sistemas de Información Luis Castellanos 70
  • 71. Análisis  Diccionario de Datos (DD)  Procesos: Ej: Validar Pedido Recibe pedidos de clientes; verifica límite de crédito y estado de cuenta; almacena el pedido conformado en el archivo “pedidos_pendientes”. Sistemas de Información Luis Castellanos 71
  • 72. Análisis  Cada semestre, los alumnos se inscriben para los cursos que se ofrecen en varias escuelas de la Facultad de XX. No todas las personas se inscriben el mismo día, ya que hay muchos alumnos y poco personal administrativo. Por ello a los alumnos se les asignan fechas y horas específicas de inscripción. El horario se les comunica por correo a la dirección permanente de cada uno, indicándoles: hora y fecha de inscripción, nombres y apellidos, matrícula, semestre a inscribir, índice académico. Motivado a que el correo no siempre llega, algunos alumnos llaman por teléfono para saber su horario de inscripción. Los alumnos pueden inscribir varias materias, con tal que tengan las prelaciones aprobadas y que exista cupo aún. La última etapa de la inscripción es el pago de las cuotas. Dichas cuotas dependen del número de créditos inscritos, y de si el alumno es o no becario, o tiene ayuda económica. El pago puede hacerse en efectivo, tarjeta de crédito o cheque. (Adaptado de James Senn). Elabore el DFD respectivo. Sistemas de Información Luis Castellanos 72
  • 73. Diseño  Genera soluciones a requerimientos planteados  Describe las especificaciones del sistema propuesto  Define CÓMO lo va a hacer el nuevo Sistema Sistemas de Información Luis Castellanos 73
  • 74. Diseño  Herramientas Lenguaje de Modelado Unificado (UML)  DFD, DFP  Diagrama Entidad Relación (DER)  Diagrama Estructurado de Datos (DED)  Normalización  Carta Estructurada (CE)  Diagramas de Acción (DA)  Formatos o Plantillas para diseño de salidas  Diccionario de Datos (DD)  Otras: HIPO, VTOC, Árboles estructurados Sistemas de Información Luis Castellanos 74
  • 75. Diseño  Pasos  Elaboración del Modelo del Sistema Propuesto (Lógico y Físico)  Elaboración de Diccionario de Datos (Flujos, Procesos, Almacenes de Datos)  Elaboración del Diagrama Entidad Relación (DER)  Elaboración del Diagrama Estructurado de Datos (DED)  Elaboración de la Carta Estructurada (CE)  Elaboración de Diagramas de Acción (DA)  Elaboración de Modelos de Reportes Impresos y Pantallas  Descripción de Hardware y Software requerido Sistemas de Información Luis Castellanos 75
  • 76. Diseño  Base de Datos  Colección integrada de archivos (interre- lacionados) , accesibles a múltiples aplicaciones  Disminuye redundancia de datos  Elimina inconsistencia entre datos redundantes  Comparte datos entre múltiples usuarios  Establece estándares y seguridad  Protege la integridad de los datos  Independiza programas de estructuras de datos Sistemas de Información Luis Castellanos 76
  • 77. Diseño  Base de Datos  Modelos de B.D.  Jerárquico  De Redes  Relacional  Orientado a Objetos Sistemas de Información Luis Castellanos 77
  • 78. Diseño  Diagrama de Entidad Relación (DER)  Modela lógicamente las estructuras de datos del sistema relacionado  Describe la distribución de datos almacenados  Consta de  Entidades (algo acerca de lo cual guardamos información). No confundir con las Entidades externas del DFD.  Relaciones  1:1 (Mandatoria) (Opcional)  1:n  m:n Sistemas de Información Luis Castellanos 78
  • 79. Diseño  Diagrama de Entidad Relación (DER) Clientes Editorial 1 n 1 1 compra comprado edita editado m 1 1 Libros m Sistemas de Información Luis Castellanos 79
  • 80. Diseño  Diagrama de Entidad Relación (DER) Clientes Editorial 1 1 1 1 hacer ser hechos edita editado m 1 m 1 1 constar m Pedido Libros 1 estar 1 Sistemas de Información Luis Castellanos 80
  • 81. Diseño  Diagrama de Entidad Relación (DER) Clientes Clientes Clientes Clientes Clientes 1 1 hacen m 1 Pedido Pedido Pedido Pedido Pedido Sistemas de Información Luis Castellanos 81
  • 82. Diseño  Normalización  Consiste en simplificar la relación entre los atributos de una entidad  Transforma estructuras complejas en conjuntos estables de menor tamaño  Ventajas  Facilita el mantenimiento  Elimina redundancia  Provee consistencia  Ahorra memoria en dispositivos de almacenamiento Sistemas de Información Luis Castellanos 82
  • 83. Diseño  Normalización  Formas Normales  1FN (1ra Forma Normal) (Elimina grupos repetidos)  2FN (Elimina dependencias parciales y busca dependencia funcional con clave primaria)  3FN (Elimina dependencias transitivas)  BCNF (Forma Normal Boyce/Codd)  4FN  5FN Sistemas de Información Luis Castellanos 83
  • 84. Diseño Estructura No Normalizada 1FN Reporte_ventas Vendedor n°_vendedor n°_vendedor nombre_vendedor nombre_vendedor área_ventas área_ventas Vendedor/Cliente (n°_cliente) n°_vendedor (nombre_cliente) n°_cliente (n°_almacen) nombre_cliente (ubicación_almacen) n°_almacen (valor_ventas) ubicación_almacen valor_ventas Sistemas de Información Luis Castellanos 84
  • 85. Diseño 2FN 3FN Vendedor Vendedor n°_vendedor n°_vendedor nombre_vendedor nombre_vendedor área_ventas área_ventas Ventas Ventas n°_vendedor n°_vendedor n°_cliente n°_cliente valor_ventas valor_ventas Almacen n°_almacen Cliente/Almacen ubicación_almacen n°_cliente nombre_cliente Cliente n°_almacen n°_cliente ubicación_almacen nombre_cliente n°_almacen Sistemas de Información Luis Castellanos 85
  • 86. Diseño  Diagrama Estructurado de Datos (DED)  Representa el uso de los datos como Modelo Funcional.  Refleja el uso de los datos a través de un Modelaje Físico de la BD  Se basa en el DER  Elementos Entidad  Entidades Campo Clave  Relaciones Campo1  Campos Claves o Primarios Campo2  Campos Sistemas de Información Luis Castellanos 86
  • 87. Diseño  Diagrama Estructurado de Datos (DED) Cliente Editorial cedula cod_editorial nombre contacto dirección dirección saldo telefono ... ... Pedido Libros N°_Pedido codigo_libro cedula autor codigo_libro titulo fecha cod_editorial ... ... Sistemas de Información Luis Castellanos 87
  • 88. Diseño  Carta Estructurada (CE)  Presenta el “plano” del sistema propuesto  Sirve para  hacer participar al usuario  diseñar funciones detalladas  diseñar menús  planificar el desarrollo de programas  monitorear el desarrollo Sistemas de Información Luis Castellanos 88
  • 89. Diseño Carta Estructurada Sistema de Libros SL-000 Recibir Pedidos Enviar Pedidos Controlar Inventario SL-100 SL-200 SL-300 Validar Pedido Registrar Pedido SL-210 SL-220 Ingresos Ajustes SL-110 SL-120 SL-310 SL-320 A crédito SL-121 SL-211 SL-221 SL-311 SL-321 SL-111 A contado SL-122 SL-212 SL-222 SL-312 SL-322 SL-112 Sistemas de Información Luis Castellanos 89
  • 90. Diseño Ejemplo de Aplicación con Microsoft(C) Word(C) Microsoft W ord MW -0000 Archivo Edición Ver Insertar Formato MW -1000 MW -2000 MW -3000 MW -4000 MW -5000 Nuevo Deshacer Normal Salto Página Fuente MW -1100 MW -2100 MW -3100 MW -4100 MW -5100 Abrir Repetir Esquema Fecha Hora Párrafo MW -1200 MW -2200 MW -3200 MW -4200 MW -5200 Cerrar Cortar Diseño Página Titulo Tabulación MW -1300 MW -2300 MW -3300 MW -4300 MW -5300 Guardar Copiar Docum. Maestro Objeto Bordes y Somb. MW -1400 MW -2400 MW -3400 MW -4400 MW -5400 ... ... ... Hoja cálculo Bordes MW -4410 MW -5410 W ord Art MW -4420 Ninguno MW -5411 ... Cuadro MW -5412 Sombra MW -5413 Sombreado MW -5420 Sistemas de Información Luis Castellanos 90
  • 91. Diseño  Diagramas de Acción (DA)  Describen detalladamente los elementos de un programa o módulo.  Es la última etapa del diseño y materia prima para el programador  También se le conoce por: Lenguaje estructurado, pseudo código, algoritmo, etc.  Permiten representar la estructura global de un programa y el detalle de las tareas que realizan los módulos que lo componen  Facilita cambiar las palabras claves por los comandos del lenguaje de programación a usar Sistemas de Información Luis Castellanos 91
  • 92. Diseño Si es cliente frecuente entonces Si compra es menor o igual a 100.000 entonces Aplicar descuento de 5% si no Aplicar descuento de 10% Fin si si no Si compra es menor o igual a 1.000.000 entonces Aplicar descuento de 5% si no Aplicar descuento de 10% Fin si Fin si Sistemas de Información Luis Castellanos 92
  • 93. Diseño  Diseño de Salidas  Deben satisfacer objetivos planteados  Se deben adaptar al usuario  Debe proveer cantidad adecuada de información  Se debe proporcionar el método apropiado para la salida  La salida debe ser oportuna y disponible para el usuario  Formas de salidas:  Reportes impresos (impresoras)  Reportes por pantalla  Reportes en archivos  Reportes en discos Sistemas de Información Luis Castellanos 93
  • 94. Diseño  Diseño de Salidas  Cómo determinar Formas de salidas:  Quién(es) usará(n) la salida?  Cuántas personas necesitan de la salida?  Cuál es el propósito?  Dónde se necesita la salida?  Con qué frecuencia se necesita?  Durante cuánto tiempo se almacenará?  Deberá almacenarse?  Cuáles son los costos respectivos? Sistemas de Información Luis Castellanos 94
  • 95. Diseño  Diseño de Salidas  Reporte Impreso: Membrete de la organización Fecha: Hora: N° Pag: Título del Reporte N° Campo1 Campo 2 Campo 3 Campo 4 Campo 5 Contenido del Reporte Código Reporte Marca Fin Página /Continuación Sistemas de Información Luis Castellanos 95
  • 96. Diseño  Diseño de Salidas  Pantallas Título de la Pantalla N° Campo1 Campo 2 Campo 3 Campo 4 Campo 5 Contenido de la Pantalla Mensajes de error al usuario Sistemas de Información Luis Castellanos 96
  • 97. Diseño  Diccionario de Datos  Flujos Flujo Nombre: detalle_libros Descripción: contiene datos acerca de libros en inventario Flujo Padre: -- Origen: Libros Destino: Validar pedido Contenido: codigo_libro + cantidad + ubicación + codigo_editorial + autor + .... Sistemas de Información Luis Castellanos 97
  • 98. Diseño  Diccionario de Datos  Procesos Proceso Nombre: Validar pedido Referencia: (1) Descripción: Valida existencia de libros y el crédito del cliente Proceso Padre: 0 Entradas: pedido, detalle_libros, estado_credito Salidas: pedidos_validos Sistemas de Información Luis Castellanos 98
  • 99. Diseño  Diccionario de Datos  Almacén de Datos o Archivos o Tablas Archivo Nombre: cliente Longitud Registro: 100 Bytes Acceso: [ x ] Directo [ ] Secuencial Descripción: almacena datos personales de clientes Archivos Indice: clien_ced (índice: cedula) Campo Tipo Longitud Descripción cedula carácter 8 C.I. del cliente nombre carácter 20 Nombre del cliente apellido carácter 20 Apellido del cliente activo lógico 1 (V) Activo (F) No activo saldo numérico 12,2 Saldo con la empresa Sistemas de Información Luis Castellanos 99
  • 100. Diseño  En una concesionaria de automóviles se requiere saber:  lista de clientes de la empresa  a quién se le vendió un vehículo, dada la placa  número de vehículos vendidos en un período dado  porcentaje de ventas por períodos para los modelos actuales  lista de vehículos vendidos a un cliente dado  Existen varios proyectos, trabajando en ellos un grupo de empleados. Un empleado puede ser jefe de uno o más proyectos, y puede trabajar en varios proyectos. Se requiere saber:  quiénes son los miembros de un proyecto dado  en qué proyectos trabaja un empleado dado  quiénes son los jefes de proyecto  quiénes trabajan en más de un proyecto Sistemas de Información Luis Castellanos 100
  • 101. Diseño  En el Hospital XX existe la Admisión, donde se lleva información relativa a los pacientes de alta y baja:  lista de pacientes que ingresaron en una fecha dada  lista de pacientes recluidos por servicio (pediatría, etc.)  qué medicinas recibe el paciente de una habitación dada  lista de pacientes de un Doctor dado  lista de pacientes recluidos en un piso dado  En el mostrador de una Línea Aérea, en un aeropuerto, se requiere saber:  lista de pasajeros con reservación, confirmados y/o embarcados en un vuelo dado  cantidad de pasajeros movilizados en un período dado  porcentaje de retardos en los vuelos en un período dado  lista de la tripulación de un vuelo dado Sistemas de Información Luis Castellanos 101
  • 102. Programación  Pasos  Generación del Código Fuente y Código Objeto  Creación de la Base de Datos Sistemas de Información Luis Castellanos 102
  • 103. Programación  Consiste en traducir el Diseño en instrucciones que la computadora pueda interpretar  Es la generación del Código Fuente y Código Objeto de la aplicación, de acuerdo a los D.A. y otros resultados del Diseño  Tipos de Programación  No Estructurada  Estructurada  Modular  Orientada a Objetos Sistemas de Información Luis Castellanos 103
  • 104. Programación  Generaciones de Lenguajes de Programación:  1ra Generación (Lenguaje de Máquina)  2da Generación (Lenguajes Ensambladores: Assembler)  3ra Generación (Cobol, RPG, Basic, Pascal, PL1, Fortran, C, C++)  4ta Generación (4GL, Focus, Mantis) Sistemas de Información Luis Castellanos 104
  • 105. Programación  Actividades a cumplir  Codificación (transformar D.A. en líneas de código del Lenguaje seleccionado)  Compilación (corregir errores de sintaxis)  Link (obtener código ejecutable)*  Depuración (corregir errores de los programas) * En algunos Lenguajes se hace la compilación y link del programa casi simultáneamente Sistemas de Información Luis Castellanos 105
  • 106. Programación  Estructuras  Secuenciales do case sentencia 1 case y=1 sentencia 2 sentencia 6 case y=2 sentencia 3 sentencia 7  Selección other if venta=“credito” sentencia 8 then endcase sentencia 4  Iterativas else while x>3 do sentencia 5 sentencia 9 sentencia 10 endif enddo Sistemas de Información Luis Castellanos 106
  • 107. Implantación  Incluye todas las actividades para poner un sistema en producción (entregar al usuario)  Actividades  Prueba  Conversión  Instalación de Hardware y Software  Adiestramiento  Documentación  Entrega al Usuario Sistemas de Información Luis Castellanos 107
  • 108. Implantación: Prueba  Es ejecutar un sistema para encontrar problemas y errores.  Se complementa con  Verificación (operación en ambiente simulado. Versión Alfa)  Validación (operación en ambiente no simulado en usuarios seleccionados. Versión Beta)  Certificación (programa “libre” de errores)  Métodos de Prueba  Ascendente (Bottom Up)  Descendente (Top Down)  Total (Big Bang) Sistemas de Información Luis Castellanos 108
  • 109. Implantación: Prueba  Estrategias de Prueba  Caja Negra (probar especificaciones sin prestar atención al código)  Caja de Cristal (probar código sin prestar atención a las especificaciones)  Clases o Tipos de Prueba  Pruebas Estándares  Unitaria (de programa o módulo)  Integración (intercambios de información entre módulos)  Funcional (sistemas vs. especificaciones)  Aceptación (sistema cumple requerimientos de usuarios)  Instalación Sistemas de Información Luis Castellanos 109
  • 110. Implantación: Prueba  Pruebas Especiales  Carga máxima (volumen máximo de actividades)  Almacenamiento (capacidad para almacenar datos)  Tiempo de ejecución (tiempo de respuesta en operaciones)  Recuperación (capacidad para recuperar datos y/o manejo de fallas)  Procedimientos (claridad de la documentación)  Factores Humanos (reacciones de los usuarios ante operaciones y/o fallas)  Construcción de Modelos de Prueba  Datos de Prueba (Librería de Prueba)  Datos Reales Sistemas de Información Luis Castellanos 110
  • 111. Implantación: Conversión  Transformación de estructuras de datos y modos de almacenamiento actuales en las estructuras propuestas  Traducción de archivos actuales al formato requerido por el nuevo sistema  Ej.: De Libros a Disco o de Cobol a SQL  Enfoques  Paralela  Directa  Piloto  Por fases Sistemas de Información Luis Castellanos 111
  • 112. Implantación: Conversión  Se debe elaborar plan de contingencia  Se debe evaluar la conversión  Cuenta de Registros  Totales Financieros Establecidos  Cifras de Control (no financieras) Sistemas de Información Luis Castellanos 112
  • 113. Implantación: Instalación HW/SW  Pasos a seguir  Determinar los requerimientos del sitio y controlar su preparación  Instalaciones físicas  Instalaciones eléctricas  Piso Falso, Cielo Raso y Aire Acondicionado  Seguridad  Instalar y Probar el Hardware  En fábrica  En el sitio  Instalar y Probar el Software  Determinar Requerimientos especiales Sistemas de Información Luis Castellanos 113
  • 114. Implantación: Instalación HW/SW Existen dos tendencias:  Comprar primero el Hardware, y de acuerdo a éste comprar el Software  Comprar primero el Software, y de acuerdo a éste comprar el Hardware  Parámetros para selección de Software  Necesidades  Adiestramiento para el personal  Costo  Soporte Técnico  Compatibilidad Sistemas de Información Luis Castellanos 114
  • 115. Implantación: Instalación HW/SW  Parámetros para selección de Hardware  Memoria RAM  Capacidad en disco(s)  Memoria Caché y Vídeo RAM  Tipo, velocidad y marca del procesador  Unidades de Entrada y Salida (Monitores, Impresoras, Teclados, Mouse, etc.)  Costo  Soporte Técnico  Garantía  Compatibilidad Sistemas de Información Luis Castellanos 115
  • 116. Implantación: Instalación HW/SW M étodo de Obtención Ventajas D esventajas Alquiler  Compromiso a corto  Más caro a largo plazo plazo  Poco control del cambio  Alto nivel flexibilidad de equipo  No requiere gran  No todos los provee- desembolso dores alquilan  No requiere financia-  Los costos son altos miento porque proveedor asume riesgos Arrendam iento  No requiere desembolso  Más caro que comprar alto  Poco riesgo de obso- lescencia  Menos caro que alquilar C om pra  Menor costo a largo  Riesgo de obsolescencia plazo  Compromiso permanente  Serán activos de la  Responsabilidad total empresa  Costo inicial es más  Control total sobre uso elevado  Riesgo de atarse a una selección errónea Sistemas de Información Luis Castellanos 116
  • 117. Implantación: Adiestramiento  Capacitar al personal que va a operar y mantener los sistemas propuestos  Personal a ser adiestrado  Usuarios  Operadores de Sistemas  Métodos  Seminarios  Simulación  Personal  Directo  Procedimental Sistemas de Información Luis Castellanos 117
  • 118. Implantación: Documentación  Incluye una descripción completa del sistema para la operación y mantenimiento.  Principales Manuales  Información General  de Aplicación  de Usuario  de Operaciones  del Administrador del Sistema Sistemas de Información Luis Castellanos 118
  • 119. Implantación: Documentación  Manual de Información General  Descripción General del Sistema  Arquitectura Lógica y Física o Funcional (DFD/DFP)  Arquitectura de Datos Lógica y Física (DER/DED)  Arquitectura Física (Plataforma requerida)  Interfases (Pantallas y Reportes)  Consideraciones de Diseño  Calendario de Operaciones  Consideraciones de Seguridad  Consideraciones de Administración  Indice de Componentes Sistemas de Información Luis Castellanos 119
  • 120. Implantación: Documentación  Manual de Aplicación  Objetivo(s) de la Aplicación  Descripción General  Descripción de Procedimientos  Componentes (librerías, código fuente, etc.)  Manual de Usuario  Objetivo(s) del Sistema  Arquitectura Funcional, Física y de Datos  Interfases  Consideraciones de Diseño  Calendario de Operaciones  Aplicaciones (cada una con objetivos, instrucciones de operación, salidas, errores más comunes) Sistemas de Información Luis Castellanos 120
  • 121. Implantación: Documentación  Manual de Operaciones  Igual al anterior (de Usuario), pero con énfasis en los procedimientos de operación del sistema en la sección de “Aplicaciones”  Manual del Administrador  Actualización de tablas y parámetros del sistema  Procesos para efectuar respaldos y recuperación  Procesos para creación de archivos históricos  Procesos para efectuar mantenimiento a las aplicaciones y datos (reindexar, etc.)  Otros de interés para el Administrador del Sistema Sistemas de Información Luis Castellanos 121
  • 122. Mantenimiento  Modificar, corregir o mejorar los sistemas existentes.  Curva de la Bañera Infancia Vejez errores Madurez tiempo Sistemas de Información Luis Castellanos 122
  • 123. Mantenimiento  Tipos  Correctivo (elimina errores)  Perfectivo (añade nuevas funciones)  Adaptativo (modifica funciones)  Preventivo (previene errores)  Parches: modificaciones menores  Formas  Ordenes de Trabajo  Proyectos  Versiones Planificadas Sistemas de Información Luis Castellanos 123
  • 124. Mantenimiento  Importancia  Si no hay apoyo continuo, el sistema puede dejar de funcionar  Si no se incorporan los cambios necesarios, el sistema puede dejar de ser útil  Un soporte continuo permite a los usuarios el uso adecuado del sistema  Permite realizar ajustes necesarios para que aún cuando el ambiente cambie, se pueda hacer uso eficiente de los recursos del sistema Sistemas de Información Luis Castellanos 124
  • 125. Mantenimiento  Dificultades encontradas  Documentación inadecuada, obsoleta o inexistente  Componentes complejos  Componentes mal estructurados  Inexperiencia del personal  Poca familiaridad de las aplicaciones  Presión de tiempo  Falta de comunicación y participación de los usuarios  Gran cantidad de requerimientos  Gran cantidad de parches Sistemas de Información Luis Castellanos 125
  • 126. Auditoría  Clasificación por funciones  Financiera (evalúa información financiera y/o económica)  Organizativa (evalúa procedimientos y funciones)  de Gestión (evalúa el proceso de toma de decisiones)  de Recursos Humanos (evalúa cantidad y calidad de personal, y en general las políticas de RRHH)  de Sistemas (evalúa sistemas de información y su entorno) Sistemas de Información Luis Castellanos 126
  • 127. Auditoría  Clasificación por naturaleza del equipo  interna  externa  Auditoría de Sistemas  detecta fraudes, errores o atentados en los sistemas, a través de controles oportunos.  Clasificación Auditoría de Sistemas de acuerdo al enfoque  durante el desarrollo de los S.I.  después de la implantación Sistemas de Información Luis Castellanos 127
  • 128. Auditoría  Clasificación de acuerdo al alcance  en torno al computador  en el computador  Herramientas y Técnicas que emplea  observación  cuestionarios  entrevistas  pistas de auditoría  programas de prueba  librerías de prueba Sistemas de Información Luis Castellanos 128
  • 129. Auditoría  Riesgo  situación que puede propiciar la comisión de un delito  avaricia  problemas financieros (deudas de juego, enfermedades familiares, educación de los hijos, vivir por encima de los propios medios, etc.)  autogratificación del ego (por el reto de hacerlo)  caridad o síndrome de Robin Hood  omisiones o errores en los sistemas  mentalidad turbada  venganza por insatisfacción personal (sub-empleo, ascensos negados, envidia, falta de reconocimiento) Sistemas de Información Luis Castellanos 129
  • 130. Auditoría  Fraude  es el delito cometido, intencional y premeditadamente  falsificación de datos de entrada  caballo de Troya  bomba de tiempo  salami  super-zapping  puerta trasera  intercepción electrónica en la comunicación  rastreo  filtración de la información  simulación y modelaje Sistemas de Información Luis Castellanos 130
  • 131. Auditoría  Factores que han permitido el incremento de delitos por computador  aumento de personas estudiando computación  aumento en número de empleados con acceso a equipos  facilidad en el uso de los equipos  incremento en la concentración del número de aplicaciones y de la información en las empresas y organizaciones Sistemas de Información Luis Castellanos 131
  • 132. Auditoría  Perfil de las personas que cometen delitos por computador Altos ejecutivos 9% Personal de Informática 19 % Personal de Contabilidad 13 % Personal de Tesorería 7% Personal de Almacén 13 % Combinaciones 39 % Sistemas de Información Luis Castellanos 132
  • 133. Bibliografía  Cohen, Ch. & González, J: “Documentación de Sistemas”. UNA. Caracas, 1988.  Date,C.J.: “Introducción a los Sistemas de Bases de Datos”. Addison-Wesley. EEUU, 1993.  Gane, Ch. & Sarson, T.: “Análisis Estructurado de Sistemas”. El Ateneo. Buenos Aires, 1988.  Hartman, W; Matthes, H; & Proeme, A.: “Manual de los Sistemas de Información (ARDI)”. Paraninfo. Madrid, 1985.  Kendall, K. & Kendall, J.: “Análisis y Diseño de Sistemas”. Prentice Hall. México, 1991.  Lloréns, J. & Bauza, J.: “Administración de Proyectos”. Miró. Caracas, 1991.  Lloréns, Juan: “Sistemas de Información. Planificación, Análisis y Diseño”. Miró. Caracas, 1991.  Idem: “Sistemas de Información. Desarrollo, Implantación y Mantenimiento. Miró. Caracas, 1991. Sistemas de Información Luis Castellanos 133
  • 134. Bibliografía  Idem: “Sistemas de Información. Metodología Estructurada. Tomo I: Desarrollo de Sistemas”. Reverte. Caracas, 1989.  Long, Larry: “Introducción a las Computadoras y al Procesamiento de Información”. Prentice Hall. México, 1995.  Martin, James & Odell, James: “Análisis y Diseño Orientado a Objetos”. Prentice Hall. México, 1994.  Montilva, Jonás: “Desarrollo de Sistemas de Información”. ULA. Mérida, 1990.  Murdick, Robert: “Sistemas de Información Administrativa”. Prentice Hall. México, 1988.  Senn, James: “Análisis y Diseño de Sistemas de Información”. McGraw Hill. México, 1987.  Idem: “Análisis y Diseño de Sistemas de Información”. McGraw Hill. México, 1992.  Yourdon, Edward: “Análisis Estructurado Moderno”. Prentice Hall. México, 1993. Sistemas de Información Luis Castellanos 134