SlideShare ist ein Scribd-Unternehmen logo
1 von 30
www.miceminfo.net




Diseño




                          l o
                        ue er
                      ig m
  Genera    soluciones  a     requerimientos




                    M o
                   n nR
  planteados




                 Sa rvi
 Describe las especificaciones del sistema



               B a
  propuesto
              G M
 Define CÓMO lo va a hacer el nuevo Sistema
             U c.
              Li




       Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
   Herramientas




                      M o
                     n nR
    Lenguaje de Modelado Unificado (UML)




                   Sa rvi
     DFD, DFP




                 B a
     Diagrama Entidad Relación (DER)
                G M
     Diagrama Estructurado de Datos (DED)
               U c.
                Li

     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

         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                             l o
                           ue er
                         ig m
 Pasos




                       M o
                      n nR
     Elaboración del Modelo del Sistema Propuesto (Lógico y
      Físico)




                    Sa rvi
     Elaboración de Diccionario de Datos (Flujos, Procesos,



                  B a
      Almacenes de Datos)
  
                 G M
      Elaboración del Diagrama Entidad Relación (DER)
                U c.
     Elaboración del Diagrama Estructurado de Datos (DED)
                 Li

     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




          Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
                      M o
                     n nR
   Base de Datos
     Colección integrada de archivos (interre-




                   Sa rvi
     lacionados) , accesibles a múltiples aplicaciones


                 B a
                G M
     Disminuye redundancia de datos
               U c.
     Elimina inconsistencia entre datos redundantes
                Li

     Comparte datos entre múltiples usuarios
     Establece estándares y seguridad
     Protege la integridad de los datos
     Independiza programas de estructuras de datos




         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                               l o
                             ue er
                           ig m
                         M o
                        n nR
   Base de Datos
       Modelos de B.D.




                      Sa rvi
           Jerárquico


                    B a
        
                   G M
            De Redes
                  U c.
           Relacional
                   Li

           Orientado a Objetos




            Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




     Cardinalidad de las relaciones




                                       l o
El tipo de cardinalidad se representa mediante una etiqueta en el exterior




                                     ue er
de la relación, respectivamente: "1:1", "1:N" y "N:M", aunque la notación




                                   ig m
depende del lenguaje utilizado, la que más se usa actualmente es el




                                 M o
unificado. Otra forma de expresar la cardinalidad es situando un símbolo




                                n nR
cerca de la línea que conecta una entidad con una relación:
    – "0" si cada instancia de la entidad no está obligada a participar en la relación.




                              Sa rvi
    – "1" si toda instancia de la entidad está obligada a participar en la relación y,
      además, solamente participa una vez.


                            B a
                           G M
    – "N" , "M", ó "*" si cada instancia de la entidad no está obligada a participar en la
      relación y puede hacerlo cualquier número de veces.
                          U c.
                           Li

Ejemplos de relaciones que expresan cardinalidad:
    – Cada esposo (entidad) está casado (relación) con una única esposa (entidad) y
      viceversa. Es una relación 1:1.
    – Una factura (entidad) se emite (relación) a una persona (entidad) y sólo una, pero
      una persona puede tener varias facturas emitidas a su nombre. Todas las facturas
      se emiten a nombre de alguien. Es una relación 1:N.
    – Un cliente (entidad) puede comprar (relación) varios artículos (entidad) y un
      artículo puede ser comprado por varios clientes distintos. Es una relación N:M.

                    Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                               l o
                             ue er
                           ig m
   Diagrama de Entidad Relación (DER)




                         M o
                        n nR
      Modela lógicamente las estructuras de datos del




                      Sa rvi
      sistema relacionado
     Describe la distribución de datos almacenados


                    B a
     Consta de    G M
                  U c.
         Entidades (algo acerca de lo cual guardamos
                   Li

        información). No confundir con las Entidades
        externas del DFD.
         Relaciones
              1:1            (Mandatoria)      (Opcional)
              1:n
              m:n


            Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                             l o
                           ue er
                         ig m
   Diagrama de Entidad Relación (DER)




                       M o
                      n nR
    Clientes                                                Editorial




                    Sa rvi
                  B a
      1   n
                 G M                                              1     1
                U c.
compra    comprado                                          edita       editado
                 Li

                                                                  m       1
                                                        1
                                                                Libros
                                                        m




          Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Diagrama de Entidad Relación (DER)




                        M o
                       n nR
     Clientes                                                Editorial




                     Sa rvi
                   B a
       1   1
                  G M                                              1     1
                 U c.
    hacer ser hechos                                         edita       editado
                  Li

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




           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
   Diagrama de Entidad Relación (DER)




                      M o
                     n nR
                   Sa rvi
Clientes       Clientes              Clientes             Clientes             Clientes


                 B a
                G M                                                             1   1
               U c.
                Li
                                         hacen

                                                                                m    1

    Pedido      Pedido                Pedido               Pedido              Pedido



         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                               l o
                             ue er
                           ig m
   Normalización




                         M o
                        n nR
     Consiste en simplificar la relación entre los




                      Sa rvi
     atributos de una entidad
     Transforma estructuras complejas en conjuntos


                    B a
                   G M
     estables de menor tamaño
                  U c.
     Ventajas
                   Li

           Facilita el mantenimiento
           Elimina redundancia
           Provee consistencia
           Ahorra memoria en dispositivos de almacenamiento




            Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                                l o
                              ue er
                            ig m
   Normalización




                          M o
                         n nR
       Formas Normales




                       Sa rvi
          1FN (1ra Forma Normal) (Elimina grupos repetidos)
          2FN   (Elimina dependencias parciales y busca


                     B a
                    G M
          dependencia funcional con clave primaria)
                   U c.
          3FN (Elimina dependencias transitivas)
                    Li

          BCNF (Forma Normal Boyce/Codd)
          4FN
          5FN




             Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




 Diseño




                               l o
                             ue er
                           ig m
                         M o
Estructura No Normalizada




                        n nR
                                                                         1FN
     Reporte_ventas                                                    Vendedor




                      Sa rvi
                                                               n°_vendedor
                                                             nombre_vendedor


                    B a
      n°_vendedor
    nombre_vendedor
                   G M                                         área_ventas
                  U c.
      área_ventas
                   Li
                                                              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

            Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                           l o
                         ue er
                       ig m
       2FN                                                         3FN




                     M o
     Vendedor                                                   Vendedor




                    n nR
                                                             n°_vendedor
  n°_vendedor
                                                          nombre_vendedor




                  Sa rvi
nombre_vendedor
                                                             área_ventas
  área_ventas


                B a
                                                                 Ventas

               G M
      Ventas                                                 n°_vendedor
  n°_vendedor                                                  n°_cliente
              U c.
                                                             valor_ventas
               Li
   n°_cliente
  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

        Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                               l o
                             ue er
                           ig m
   Diagrama Estructurado de Datos (DED)




                         M o
                        n nR
     Representa el uso de los datos como Modelo




                      Sa rvi
     Funcional.
     Refleja el uso de los datos a través de un


                    B a
                   G M
     Modelaje Físico de la BD
                  U c.
     Se basa en el DER
                   Li

     Elementos                            Entidad
           Entidades                                                Campo Clave
           Relaciones                                                   Campo1
           Campos Claves o Primarios
                                                                         Campo2
           Campos


            Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
   Diagrama Estructurado de Datos (DED)




                      M o
                     n nR
        Cliente                                                Editorial




                   Sa rvi
        cedula                                             cod_editorial
        nombre                                               contacto


                 B a
                G M
       dirección                                             dirección
         saldo                                               telefono
               U c.
           ...                                                   ...
                Li

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

         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Carta Estructurada (CE)




                        M o
                       n nR
       Presenta el “plano” del sistema propuesto




                     Sa rvi
       Sirve para


                   B a
         hacer participar al usuario
                  G M
         diseñar funciones detalladas
                 U c.
                  Li

         diseñar menús
         planificar el desarrollo de programas
         monitorear el desarrollo




           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                                        l o
                                      ue er
                                    ig m
                                           Carta Estructurada




                                  M o
                                 n nR
                                            Sistema de Libros




                               Sa rvi
                                                 SL-000




                             B a
                            G M
         Recibir Pedidos                     Enviar Pedidos                     Controlar Inventario
             SL-100                             SL-200                               SL-300
                           U c.
                            Li

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


                 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                                 l o
                               ue er
                             ig m
              Ejemplo de Aplicación con Microsoft(C) Word(C)




                           M o
                                        Microsoft W ord




                          n nR
                                          MW -0000


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




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




                      B a
                     G M
    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
                    U c.
   MW -1300           MW -2300              MW -3300               MW -4300           MW -5300
                     Li
   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




              Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
   Diagramas de Acción (DA)




                      M o
                     n nR
      Describen detalladamente los elementos de un
      programa o módulo.




                   Sa rvi
     Es la última etapa del diseño y materia prima


                 B a
                G M
      para el programador
               U c.
     También      se le conoce por: Lenguaje
                Li

      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

         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                            l o
                          ue er
                        ig m
Si es cliente frecuente entonces




                      M o
                     n nR
       Si compra es menor o igual a 100.000 entonces
               Aplicar descuento de 5%




                   Sa rvi
          si no


                 B a
               Aplicar descuento de 10%
        Fin si  G M
               U c.
    si no
                Li

        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

         Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                             l o
                           ue er
                         ig m
   Diseño de Salidas




                       M o
                      n nR
      Deben satisfacer objetivos planteados
     Se deben adaptar al usuario




                    Sa rvi
     Debe proveer cantidad adecuada de información



                  B a
                 G M
     Se debe proporcionar el método apropiado para
      la salida
                U c.
                 Li

     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


          Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                             l o
                           ue er
                         ig m
   Diseño de Salidas




                       M o
                      n nR
       Cómo determinar Formas de salidas:
         Quién(es)  usará(n) la salida?




                    Sa rvi
         Cuántas personas necesitan de la salida?



                  B a
                 G M
         Cuál es el propósito?
         Dónde se necesita la salida?
                U c.
                 Li

         Con qué frecuencia se necesita?
         Durante cuánto tiempo se almacenará?
         Deberá almacenarse?
         Cuáles son los costos respectivos?




          Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Diseño de Salidas




                        M o
                       n nR
       Reporte Impreso:




                     Sa rvi
Membrete de la organización                                              Fecha:
                                                                         Hora:


                   B a
                  G M
                                                                         N° Pag:
Título del Reporte
                 U c.
                  Li
N° Campo1 Campo 2                Campo 3                         Campo 4         Campo 5


Contenido del Reporte


Código Reporte                                                        Marca Fin Página
                                                                        /Continuación

           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Diseño de Salidas




                        M o
                       n nR
       Pantallas




                     Sa rvi
                              Título de la Pantalla


                   B a
N° Campo1 Campo 2
                  G M            Campo 3                         Campo 4         Campo 5
                 U c.
                  Li

                         Contenido de la Pantalla




                       Mensajes de error al usuario

           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Diccionario de Datos




                        M o
                       n nR
       Flujos




                     Sa rvi
                                          Flujo

                   B a
                  G M
Nombre: detalle_libros
                 U c.
Descripción: contiene datos acerca de libros en
                  Li

inventario
Flujo Padre: --
Origen: Libros Destino: Validar pedido
Contenido: codigo_libro + cantidad + ubicación +
codigo_editorial + autor + ....


           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                             l o
                           ue er
                         ig m
   Diccionario de Datos




                       M o
                      n nR
       Procesos




                    Sa rvi
                      Proceso

                  B a
                 G M
Nombre: Validar pedido
                U c.
Referencia: (1)
                 Li

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


          Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
   Diccionario de Datos




                        M o
                       n nR
       Almacén de Datos o Archivos o Tablas




                     Sa rvi
                        Archivo


                   B a
Nombre: cliente       Longitud Registro: 100 Bytes
                  G M
Acceso: [ x ] Directo [ ] Secuencial
                 U c.
Descripción: almacena datos personales de clientes
                  Li

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

           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
    Existen varios proyectos, trabajando en ellos un grupo de
    empleados. Un empleado puede ser jefe de uno o más




                        M o
    proyectos, y puede trabajar en varios proyectos. Se requiere




                       n nR
    saber:
      quiénes son los miembros de un proyecto dado




                     Sa rvi
      en qué proyectos trabaja un empleado dado




                   B a
      quiénes trabajan en más de un proyecto

                  G M
      quiénes son los jefes de proyecto
                 U c.
    En una concesionaria de automóviles se requiere saber:
                  Li

      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




           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
www.miceminfo.net




Diseño




                              l o
                            ue er
                          ig m
    En el Hospital XX existe la Admisión, donde se lleva




                        M o
                       n nR
    información relativa a los pacientes de alta y baja:
      lista de pacientes que ingresaron en una fecha dada




                     Sa rvi
      lista de pacientes recluidos por servicio (pediatría, etc.)
      qué medicinas recibe el paciente de una habitación dada



                   B a
                  G M
      lista de pacientes de un Doctor dado
      lista de pacientes recluidos en un piso dado
                 U c.
                  Li

    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


           Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel

Weitere ähnliche Inhalte

Ähnlich wie Metodologías y Técnicas de Diseño de Software

Ähnlich wie Metodologías y Técnicas de Diseño de Software (11)

Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
mamfSoft - Fundamentos de Bases de Datos
mamfSoft - Fundamentos de Bases de DatosmamfSoft - Fundamentos de Bases de Datos
mamfSoft - Fundamentos de Bases de Datos
 
Diseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completoDiseno creacion-bases-datos-completo
Diseno creacion-bases-datos-completo
 
Tm06 diseño bd
Tm06 diseño bdTm06 diseño bd
Tm06 diseño bd
 
Bases de datos ss14
Bases de datos ss14Bases de datos ss14
Bases de datos ss14
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Clase 01 - Unidad I.pdf
Clase 01 - Unidad I.pdfClase 01 - Unidad I.pdf
Clase 01 - Unidad I.pdf
 
Las bases de datos y los sgbd
Las bases de datos y los sgbdLas bases de datos y los sgbd
Las bases de datos y los sgbd
 
Base-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdfBase-de-Datos-I (1).pdf
Base-de-Datos-I (1).pdf
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 

Mehr von Marvin Romero

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosMarvin Romero
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada optMarvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Marvin Romero
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parteMarvin Romero
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesMarvin Romero
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosMarvin Romero
 

Mehr von Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 
Guia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios PersonalizadosGuia Nº 3; Project Creando Calendarios Personalizados
Guia Nº 3; Project Creando Calendarios Personalizados
 

Kürzlich hochgeladen

Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Gonella
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Gonella
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 

Kürzlich hochgeladen (20)

Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3Apunte de clase Pisos y Revestimientos 3
Apunte de clase Pisos y Revestimientos 3
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1Apunte de clase Pisos y Revestimientos 1
Apunte de clase Pisos y Revestimientos 1
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 

Metodologías y Técnicas de Diseño de Software

  • 1. www.miceminfo.net Diseño l o ue er ig m  Genera soluciones a requerimientos M o n nR planteados Sa rvi  Describe las especificaciones del sistema B a propuesto G M  Define CÓMO lo va a hacer el nuevo Sistema U c. Li Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 2. www.miceminfo.net Diseño l o ue er ig m  Herramientas M o n nR Lenguaje de Modelado Unificado (UML) Sa rvi  DFD, DFP B a  Diagrama Entidad Relación (DER) G M  Diagrama Estructurado de Datos (DED) U c. Li  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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 3. www.miceminfo.net Diseño l o ue er ig m  Pasos M o n nR  Elaboración del Modelo del Sistema Propuesto (Lógico y Físico) Sa rvi  Elaboración de Diccionario de Datos (Flujos, Procesos, B a Almacenes de Datos)  G M Elaboración del Diagrama Entidad Relación (DER) U c.  Elaboración del Diagrama Estructurado de Datos (DED) Li  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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 4. www.miceminfo.net Diseño l o ue er ig m M o n nR  Base de Datos  Colección integrada de archivos (interre- Sa rvi lacionados) , accesibles a múltiples aplicaciones B a G M  Disminuye redundancia de datos U c.  Elimina inconsistencia entre datos redundantes Li  Comparte datos entre múltiples usuarios  Establece estándares y seguridad  Protege la integridad de los datos  Independiza programas de estructuras de datos Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 5. www.miceminfo.net Diseño l o ue er ig m M o n nR  Base de Datos  Modelos de B.D. Sa rvi  Jerárquico B a  G M De Redes U c.  Relacional Li  Orientado a Objetos Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 6. www.miceminfo.net Cardinalidad de las relaciones l o El tipo de cardinalidad se representa mediante una etiqueta en el exterior ue er de la relación, respectivamente: "1:1", "1:N" y "N:M", aunque la notación ig m depende del lenguaje utilizado, la que más se usa actualmente es el M o unificado. Otra forma de expresar la cardinalidad es situando un símbolo n nR cerca de la línea que conecta una entidad con una relación: – "0" si cada instancia de la entidad no está obligada a participar en la relación. Sa rvi – "1" si toda instancia de la entidad está obligada a participar en la relación y, además, solamente participa una vez. B a G M – "N" , "M", ó "*" si cada instancia de la entidad no está obligada a participar en la relación y puede hacerlo cualquier número de veces. U c. Li Ejemplos de relaciones que expresan cardinalidad: – Cada esposo (entidad) está casado (relación) con una única esposa (entidad) y viceversa. Es una relación 1:1. – Una factura (entidad) se emite (relación) a una persona (entidad) y sólo una, pero una persona puede tener varias facturas emitidas a su nombre. Todas las facturas se emiten a nombre de alguien. Es una relación 1:N. – Un cliente (entidad) puede comprar (relación) varios artículos (entidad) y un artículo puede ser comprado por varios clientes distintos. Es una relación N:M. Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 7. www.miceminfo.net Diseño l o ue er ig m  Diagrama de Entidad Relación (DER) M o n nR  Modela lógicamente las estructuras de datos del Sa rvi sistema relacionado  Describe la distribución de datos almacenados B a  Consta de G M U c.  Entidades (algo acerca de lo cual guardamos Li información). No confundir con las Entidades externas del DFD.  Relaciones  1:1 (Mandatoria) (Opcional)  1:n  m:n Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 8. www.miceminfo.net Diseño l o ue er ig m  Diagrama de Entidad Relación (DER) M o n nR Clientes Editorial Sa rvi B a 1 n G M 1 1 U c. compra comprado edita editado Li m 1 1 Libros m Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 9. www.miceminfo.net Diseño l o ue er ig m  Diagrama de Entidad Relación (DER) M o n nR Clientes Editorial Sa rvi B a 1 1 G M 1 1 U c. hacer ser hechos edita editado Li m 1 m 1 1 constar m Pedido Libros 1 estar 1 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 10. www.miceminfo.net Diseño l o ue er ig m  Diagrama de Entidad Relación (DER) M o n nR Sa rvi Clientes Clientes Clientes Clientes Clientes B a G M 1 1 U c. Li hacen m 1 Pedido Pedido Pedido Pedido Pedido Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 11. www.miceminfo.net Diseño l o ue er ig m  Normalización M o n nR  Consiste en simplificar la relación entre los Sa rvi atributos de una entidad  Transforma estructuras complejas en conjuntos B a G M estables de menor tamaño U c.  Ventajas Li  Facilita el mantenimiento  Elimina redundancia  Provee consistencia  Ahorra memoria en dispositivos de almacenamiento Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 12. www.miceminfo.net Diseño l o ue er ig m  Normalización M o n nR  Formas Normales Sa rvi  1FN (1ra Forma Normal) (Elimina grupos repetidos)  2FN (Elimina dependencias parciales y busca B a G M dependencia funcional con clave primaria) U c.  3FN (Elimina dependencias transitivas) Li  BCNF (Forma Normal Boyce/Codd)  4FN  5FN Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 13. www.miceminfo.net Diseño l o ue er ig m M o Estructura No Normalizada n nR 1FN Reporte_ventas Vendedor Sa rvi n°_vendedor nombre_vendedor B a n°_vendedor nombre_vendedor G M área_ventas U c. área_ventas Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 14. www.miceminfo.net Diseño l o ue er ig m 2FN 3FN M o Vendedor Vendedor n nR n°_vendedor n°_vendedor nombre_vendedor Sa rvi nombre_vendedor área_ventas área_ventas B a Ventas G M Ventas n°_vendedor n°_vendedor n°_cliente U c. valor_ventas Li n°_cliente 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 15. www.miceminfo.net Diseño l o ue er ig m  Diagrama Estructurado de Datos (DED) M o n nR  Representa el uso de los datos como Modelo Sa rvi Funcional.  Refleja el uso de los datos a través de un B a G M Modelaje Físico de la BD U c.  Se basa en el DER Li  Elementos Entidad  Entidades Campo Clave  Relaciones Campo1  Campos Claves o Primarios Campo2  Campos Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 16. www.miceminfo.net Diseño l o ue er ig m  Diagrama Estructurado de Datos (DED) M o n nR Cliente Editorial Sa rvi cedula cod_editorial nombre contacto B a G M dirección dirección saldo telefono U c. ... ... Li Pedido Libros N°_Pedido codigo_libro cedula autor codigo_libro titulo fecha cod_editorial ... ... Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 17. www.miceminfo.net Diseño l o ue er ig m  Carta Estructurada (CE) M o n nR  Presenta el “plano” del sistema propuesto Sa rvi  Sirve para B a  hacer participar al usuario G M  diseñar funciones detalladas U c. Li  diseñar menús  planificar el desarrollo de programas  monitorear el desarrollo Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 18. www.miceminfo.net Diseño l o ue er ig m Carta Estructurada M o n nR Sistema de Libros Sa rvi SL-000 B a G M Recibir Pedidos Enviar Pedidos Controlar Inventario SL-100 SL-200 SL-300 U c. Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 19. www.miceminfo.net Diseño l o ue er ig m Ejemplo de Aplicación con Microsoft(C) Word(C) M o Microsoft W ord n nR MW -0000 Archivo Edición Ver Insertar Formato MW -1000 MW -2000 MW -3000 MW -4000 MW -5000 Sa rvi Nuevo Deshacer Normal Salto Página Fuente MW -1100 MW -2100 MW -3100 MW -4100 MW -5100 B a G M 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 U c. MW -1300 MW -2300 MW -3300 MW -4300 MW -5300 Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 20. www.miceminfo.net Diseño l o ue er ig m  Diagramas de Acción (DA) M o n nR  Describen detalladamente los elementos de un programa o módulo. Sa rvi  Es la última etapa del diseño y materia prima B a G M para el programador U c.  También se le conoce por: Lenguaje Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 21. www.miceminfo.net Diseño l o ue er ig m Si es cliente frecuente entonces M o n nR Si compra es menor o igual a 100.000 entonces Aplicar descuento de 5% Sa rvi si no B a Aplicar descuento de 10% Fin si G M U c. si no Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 22. www.miceminfo.net Diseño l o ue er ig m  Diseño de Salidas M o n nR  Deben satisfacer objetivos planteados  Se deben adaptar al usuario Sa rvi  Debe proveer cantidad adecuada de información B a G M  Se debe proporcionar el método apropiado para la salida U c. Li  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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 23. www.miceminfo.net Diseño l o ue er ig m  Diseño de Salidas M o n nR  Cómo determinar Formas de salidas:  Quién(es) usará(n) la salida? Sa rvi  Cuántas personas necesitan de la salida? B a G M  Cuál es el propósito?  Dónde se necesita la salida? U c. Li  Con qué frecuencia se necesita?  Durante cuánto tiempo se almacenará?  Deberá almacenarse?  Cuáles son los costos respectivos? Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 24. www.miceminfo.net Diseño l o ue er ig m  Diseño de Salidas M o n nR  Reporte Impreso: Sa rvi Membrete de la organización Fecha: Hora: B a G M N° Pag: Título del Reporte U c. Li N° Campo1 Campo 2 Campo 3 Campo 4 Campo 5 Contenido del Reporte Código Reporte Marca Fin Página /Continuación Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 25. www.miceminfo.net Diseño l o ue er ig m  Diseño de Salidas M o n nR  Pantallas Sa rvi Título de la Pantalla B a N° Campo1 Campo 2 G M Campo 3 Campo 4 Campo 5 U c. Li Contenido de la Pantalla Mensajes de error al usuario Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 26. www.miceminfo.net Diseño l o ue er ig m  Diccionario de Datos M o n nR  Flujos Sa rvi Flujo B a G M Nombre: detalle_libros U c. Descripción: contiene datos acerca de libros en Li inventario Flujo Padre: -- Origen: Libros Destino: Validar pedido Contenido: codigo_libro + cantidad + ubicación + codigo_editorial + autor + .... Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 27. www.miceminfo.net Diseño l o ue er ig m  Diccionario de Datos M o n nR  Procesos Sa rvi Proceso B a G M Nombre: Validar pedido U c. Referencia: (1) Li Descripción: Valida existencia de libros y el crédito del cliente Proceso Padre: 0 Entradas: pedido, detalle_libros, estado_credito Salidas: pedidos_validos Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 28. www.miceminfo.net Diseño l o ue er ig m  Diccionario de Datos M o n nR  Almacén de Datos o Archivos o Tablas Sa rvi Archivo B a Nombre: cliente Longitud Registro: 100 Bytes G M Acceso: [ x ] Directo [ ] Secuencial U c. Descripción: almacena datos personales de clientes Li 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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 29. www.miceminfo.net Diseño l o ue er ig m  Existen varios proyectos, trabajando en ellos un grupo de empleados. Un empleado puede ser jefe de uno o más M o proyectos, y puede trabajar en varios proyectos. Se requiere n nR saber:  quiénes son los miembros de un proyecto dado Sa rvi  en qué proyectos trabaja un empleado dado B a  quiénes trabajan en más de un proyecto G M  quiénes son los jefes de proyecto U c.  En una concesionaria de automóviles se requiere saber: Li  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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel
  • 30. www.miceminfo.net Diseño l o ue er ig m  En el Hospital XX existe la Admisión, donde se lleva M o n nR información relativa a los pacientes de alta y baja:  lista de pacientes que ingresaron en una fecha dada Sa rvi  lista de pacientes recluidos por servicio (pediatría, etc.)  qué medicinas recibe el paciente de una habitación dada B a G M  lista de pacientes de un Doctor dado  lista de pacientes recluidos en un piso dado U c. Li  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 Lic. Marvin Romero _:_:_ marfonline@gmail.com _:_:_ UGB, San MIguel