SlideShare una empresa de Scribd logo
1 de 137
Descargar para leer sin conexión
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.2
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   J. Montilva
 Est.Factib./Análisis          20%
 Diseño                        15%                    35%          40%
 Programación                  20%                    25%          20%
 Prueba                        45%                    35%          40%
 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                       E.F.
     Se maneja como proyecto                 Análisis
     Gran volumen de datos y
     transacciones                                       Diseño
     Abarca      varias       áreas                          Progra.
     organizativas de la empresa                                        Implan.
     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
       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




Sistemas de Información   Luis Castellanos              21
Introducción
   Evolutiva-Incremental
       Luis Castellanos:                                         No son
            Estudio de Factibilidad    (Mantenimiento)    propiamente parte
                                                            de la Metodología,
            Acciones Preliminares      (Auditoría)
                                                              pero sirven de
            Análisis                                             apoyo.
            Diseño
                                     E.F.
            Programación
                                           A.P.
            Implantación
              o Prueba
                                                 Análisis
               o   Conversión                           Diseño
               o   Instalación de HW/SW
                                                                 Progra.
               o   Adiestramiento
               o   Documentación                                       Implan.
                o  Entrega al Usuario
Sistemas de Información            Luis Castellanos                        22
Introducción




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 27
                                                                  D
                                                           6
                                                                  8
       0 0                10 10        25 27              30 33       35 35
                  A               B                   E           F
        1                  2                4              5          7
                 10               15                  5           2
                                       35 35
                                  C
                                            3
                                  25
        CPM

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
Nivel 0


                                       0

                                                    orden_compra
                   pedido   Sistema de Pedidos de
     Cliente                        Libros                  Editor




  Sistemas de Información        Luis Castellanos                  65
Análisis
Nivel 1

                               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                           66
Análisis
Nivel 2

                                                    a libros

                                cliente_verificado detalle_libro
                            1.1                   1.2
               pedido Verificar                Verificar
     Cliente           estado de              existencia
                          cliente              de libros
                                                      pedido_válido
           estado_crédito
                            c clientes               d pedidos pendientes




  Sistemas de Información        Luis Castellanos                           67
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                68
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                        69
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                                   70
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                  71
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                72
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                  73
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                        74
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      75
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               76
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                   77
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                78
Diseño

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




Sistemas de Información          Luis Castellanos   79
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                  80
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                         81
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                         82
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                       83
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                     84
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                   85
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                       86
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                       87
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                 88
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                   89
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             90
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                                        91
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                                     92
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                93
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               94
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          95
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            96
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                        97
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                     98
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           99
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               100
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                         101
Diseño
        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 trabajan en más de un proyecto
          quiénes son los jefes de proyecto
        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




Sistemas de Información      Luis Castellanos                     102
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                      103
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                104
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      105
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               106
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             107
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                           108
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      109
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           110
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                      111
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                    112
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    113
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     114
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              115
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     116
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       117
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                                      118
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   119
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   120
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               121
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              122
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                123
Mantenimiento
      Modificar, corregir o mejorar los sistemas
      existentes.
     Curva de la Bañera

                          Infancia                      Vejez

       errores                       Madurez



                   tiempo



Sistemas de Información              Luis Castellanos           124
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      125
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              126
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             127
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               128
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                   129
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   130
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                       131
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                     132
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              133
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          134
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                       135
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                      136
 Luis
                        Castellanos
           luiscastellanos@yahoo.com
       http://luiscastellanos.wordpress.com




Sistemas de Información        Luis Castellanos   137

Más contenido relacionado

La actualidad más candente

RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
 RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntasGAVIOTAZAVALLOS
 
Ciclo de vida de la gestión de información
Ciclo de vida de la gestión de informaciónCiclo de vida de la gestión de información
Ciclo de vida de la gestión de informaciónMarlith García Rocha
 
Facci kendall y kendall cap2
Facci kendall y kendall cap2Facci kendall y kendall cap2
Facci kendall y kendall cap2afrancoing
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?Israel Rey
 
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
 
Auditoria de seguridad
Auditoria de seguridadAuditoria de seguridad
Auditoria de seguridadargentm
 
Planificación de un proyecto de software
Planificación de un proyecto de softwarePlanificación de un proyecto de software
Planificación de un proyecto de softwareMonica Naranjo
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Rosa Arellano
 
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta EdiciónAnalisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta EdiciónRolf Pinto
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAlejandro Rivera Santander
 
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ónValentina
 
CONCEPTOS GENERALES DE DISEÑO DE SISTEMAS_GRUPO 1
CONCEPTOS GENERALES DE  DISEÑO DE SISTEMAS_GRUPO 1CONCEPTOS GENERALES DE  DISEÑO DE SISTEMAS_GRUPO 1
CONCEPTOS GENERALES DE DISEÑO DE SISTEMAS_GRUPO 1Caterine Ramirez
 

La actualidad más candente (16)

RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
 RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
RESUMEN DEL LIBRO KENDALL && KENDALL CAPITULO 1,2 Y 3.y las preguntas
 
Ciclo de vida de la gestión de información
Ciclo de vida de la gestión de informaciónCiclo de vida de la gestión de información
Ciclo de vida de la gestión de información
 
Libro analisis de sistemas
Libro analisis de sistemasLibro analisis de sistemas
Libro analisis de sistemas
 
Facci kendall y kendall cap2
Facci kendall y kendall cap2Facci kendall y kendall cap2
Facci kendall y kendall cap2
 
Kendall
KendallKendall
Kendall
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?
 
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
 
Auditoria de seguridad
Auditoria de seguridadAuditoria de seguridad
Auditoria de seguridad
 
Analizis y diseño ensayo
Analizis y diseño ensayoAnalizis y diseño ensayo
Analizis y diseño ensayo
 
Planificación de un proyecto de software
Planificación de un proyecto de softwarePlanificación de un proyecto de software
Planificación de un proyecto de software
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
 
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta EdiciónAnalisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
 
Analisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repasoAnalisis y diseño de sistemas preguntas de repaso
Analisis y diseño de sistemas preguntas de repaso
 
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
 
CONCEPTOS GENERALES DE DISEÑO DE SISTEMAS_GRUPO 1
CONCEPTOS GENERALES DE  DISEÑO DE SISTEMAS_GRUPO 1CONCEPTOS GENERALES DE  DISEÑO DE SISTEMAS_GRUPO 1
CONCEPTOS GENERALES DE DISEÑO DE SISTEMAS_GRUPO 1
 
Tarea administración de sistemas
Tarea administración de sistemasTarea administración de sistemas
Tarea administración de sistemas
 

Similar a Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)

Clase 5 sistemas_de_informacion
Clase 5 sistemas_de_informacionClase 5 sistemas_de_informacion
Clase 5 sistemas_de_informacionDr.Ing. Uriel
 
Proyecto de sistemas de información luis castellanos (introduccion)
Proyecto de sistemas de información   luis castellanos (introduccion)Proyecto de sistemas de información   luis castellanos (introduccion)
Proyecto de sistemas de información luis castellanos (introduccion)Luis R Castellanos
 
Sistemas de información luis castellanos (introduccion)
Sistemas de información   luis castellanos (introduccion)Sistemas de información   luis castellanos (introduccion)
Sistemas de información luis castellanos (introduccion)Luis R Castellanos
 
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
 
Capítulo 1 sig
Capítulo  1   sigCapítulo  1   sig
Capítulo 1 sigmya1629
 
Metodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionMetodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionEdgarBetancourt13
 
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
 
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
 
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
 
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
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionRossana Pérez
 
Curso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de informaciónCurso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de informaciónJack Daniel Cáceres Meza
 
Sistemas de-informacion viviana
Sistemas de-informacion vivianaSistemas de-informacion viviana
Sistemas de-informacion viviana24794095
 
Resumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulteResumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulteDaneziita Laulate Flores
 

Similar a Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1) (20)

Desarrollo De Sistemas De Informaci N
Desarrollo De  Sistemas De  Informaci NDesarrollo De  Sistemas De  Informaci N
Desarrollo De Sistemas De Informaci N
 
Clase 5 sistemas_de_informacion
Clase 5 sistemas_de_informacionClase 5 sistemas_de_informacion
Clase 5 sistemas_de_informacion
 
Proyecto de sistemas de información luis castellanos (introduccion)
Proyecto de sistemas de información   luis castellanos (introduccion)Proyecto de sistemas de información   luis castellanos (introduccion)
Proyecto de sistemas de información luis castellanos (introduccion)
 
Sistemas de información luis castellanos (introduccion)
Sistemas de información   luis castellanos (introduccion)Sistemas de información   luis castellanos (introduccion)
Sistemas de información luis castellanos (introduccion)
 
Ing grafica clase1
Ing grafica   clase1Ing grafica   clase1
Ing grafica clase1
 
Unidad v
Unidad vUnidad v
Unidad v
 
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
 
Capítulo 1 sig
Capítulo  1   sigCapítulo  1   sig
Capítulo 1 sig
 
Metodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionMetodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacion
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
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
 
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
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Mirla montano
Mirla montanoMirla montano
Mirla montano
 
Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%Sistemas de informacion_2do_corte_10%
Sistemas de informacion_2do_corte_10%
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Curso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de informaciónCurso: Administración de proyectos informáticos: 02 Sistemas de información
Curso: Administración de proyectos informáticos: 02 Sistemas de información
 
Sistemas de-informacion viviana
Sistemas de-informacion vivianaSistemas de-informacion viviana
Sistemas de-informacion viviana
 
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
 
Resumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulteResumen del libro kendall daneziita laulte
Resumen del libro kendall daneziita laulte
 

Último

CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfmelissafelipe28
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaasesoriam4m
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4hassanbadredun
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalssuser4a0361
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxJesDavidZeta
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfConstructiva
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxJaredmoisesCarrillo
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresasanglunal456
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxLizCarolAmasifuenIba
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptMiguelAngel653470
 
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...AdrianaCarmenRojasDe
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxDanielFerreiraDuran1
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosFundación YOD YOD
 

Último (20)

CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manua
 
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
Apuntadorkeurjeh4jj4by un 4hh4j4u4jj4h4y4jh4
 
Evaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo finalEvaluacion Final de logistica - trabajo final
Evaluacion Final de logistica - trabajo final
 
Coca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptxCoca cola organigrama de proceso empresariales.pptx
Coca cola organigrama de proceso empresariales.pptx
 
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdfClima-laboral-estrategias-de-medicion-e-book-1.pdf
Clima-laboral-estrategias-de-medicion-e-book-1.pdf
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
sistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptxsistemas de produccion de la palta en el peru moises.pptx
sistemas de produccion de la palta en el peru moises.pptx
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
Pensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB EmpresasPensamiento Lógico - Matemático USB Empresas
Pensamiento Lógico - Matemático USB Empresas
 
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptxT.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
T.A CONSTRUCCION DEL PUERTO DE CHANCAY.pptx
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.ppt
 
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
PPT Trabajo de Investigacion sobre Plan de Desarrollo Paraguay 2030 Adriana R...
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptx
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de servicios
 

Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)

  • 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.2 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 J. Montilva  Est.Factib./Análisis 20%  Diseño 15% 35% 40%  Programación 20% 25% 20%  Prueba 45% 35% 40%  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 E.F.  Se maneja como proyecto Análisis  Gran volumen de datos y transacciones Diseño  Abarca varias áreas Progra. organizativas de la empresa Implan.  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  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 Sistemas de Información Luis Castellanos 21
  • 22. Introducción  Evolutiva-Incremental  Luis Castellanos: No son  Estudio de Factibilidad  (Mantenimiento) propiamente parte de la Metodología,  Acciones Preliminares  (Auditoría) pero sirven de  Análisis apoyo.  Diseño E.F.  Programación A.P.  Implantación o Prueba Análisis o Conversión Diseño o Instalación de HW/SW Progra. o Adiestramiento o Documentación Implan. o Entrega al Usuario Sistemas de Información Luis Castellanos 22
  • 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 27 D 6 8 0 0 10 10 25 27 30 33 35 35 A B E F 1 2 4 5 7 10 15 5 2 35 35 C 3 25 CPM 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 Nivel 0 0 orden_compra pedido Sistema de Pedidos de Cliente Libros Editor Sistemas de Información Luis Castellanos 65
  • 66. Análisis Nivel 1 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 66
  • 67. Análisis Nivel 2 a libros cliente_verificado detalle_libro 1.1 1.2 pedido Verificar Verificar Cliente estado de existencia cliente de libros pedido_válido estado_crédito c clientes d pedidos pendientes Sistemas de Información Luis Castellanos 67
  • 68. 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 68
  • 69. 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 69
  • 70. 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 70
  • 71. 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 71
  • 72. 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 72
  • 73. 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 73
  • 74. 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 74
  • 75. 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 75
  • 76. 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 76
  • 77. 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 77
  • 78. 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 78
  • 79. Diseño  Base de Datos  Modelos de B.D.  Jerárquico  De Redes  Relacional  Orientado a Objetos Sistemas de Información Luis Castellanos 79
  • 80. 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 80
  • 81. 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 81
  • 82. 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 82
  • 83. 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 83
  • 84. 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 84
  • 85. 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 85
  • 86. 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 86
  • 87. 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 87
  • 88. 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 88
  • 89. 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 89
  • 90. 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 90
  • 91. 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 91
  • 92. 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 92
  • 93. 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 93
  • 94. 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 94
  • 95. 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 95
  • 96. 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 96
  • 97. 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 97
  • 98. 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 98
  • 99. 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 99
  • 100. 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 100
  • 101. 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 101
  • 102. Diseño  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 trabajan en más de un proyecto  quiénes son los jefes de proyecto  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 Sistemas de Información Luis Castellanos 102
  • 103. 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 103
  • 104. 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 104
  • 105. 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 105
  • 106. 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 106
  • 107. 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 107
  • 108. 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 108
  • 109. 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 109
  • 110. 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 110
  • 111. 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 111
  • 112. 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 112
  • 113. 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 113
  • 114. 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 114
  • 115. 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 115
  • 116. 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 116
  • 117. 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 117
  • 118. 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 118
  • 119. 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 119
  • 120. 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 120
  • 121. 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 121
  • 122. 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 122
  • 123. 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 123
  • 124. Mantenimiento  Modificar, corregir o mejorar los sistemas existentes.  Curva de la Bañera Infancia Vejez errores Madurez tiempo Sistemas de Información Luis Castellanos 124
  • 125. 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 125
  • 126. 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 126
  • 127. 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 127
  • 128. 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 128
  • 129. 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 129
  • 130. 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 130
  • 131. 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 131
  • 132. 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 132
  • 133. 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 133
  • 134. 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 134
  • 135. 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 135
  • 136. 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 136
  • 137.  Luis Castellanos  luiscastellanos@yahoo.com  http://luiscastellanos.wordpress.com Sistemas de Información Luis Castellanos 137