SlideShare uma empresa Scribd logo
1 de 60
Organización de la
información y redes
Contenido
       • Introducción                    Bloques
       • Organización de la              Diagramas de flujo
         información                     Diagramas de negocio
                                         Diagramas de
            ▫   Esquemas
                                          Planificación
            ▫   Tablas
                                         Diagramas de red
            ▫   Diagramas                Modelos de software
            ▫   Especificaciones      ▫ Modelos formales
       • Especificación del              UML
         proceso de la               • Conclusiones
         información                 • Referencias
            ▫ Modelos conceptuales
José Luis Poza Luján
Especificación de Requisitos
Introducción               Objetivos

       • Conocer las formas de organizar la información
         en el ámbito de la informática.
       • Conocer las diferentes formas de especificar
         (organizar en lenguaje informático) la
         información en los sistemas informáticos, tanto
         el método conceptual como la especificación
         formal (estandarizada)
       • Practicar los diversos métodos de organizar la
         información


José Luis Poza Luján
Especificación de Requisitos
Introducción                   Definiciones

       • La organización de la información se refiere a
         cómo se clasifican los datos. En los procesos
         informáticos, cómo se organiza la información
         determinará cómo se procesa.
       • La organización de la información da la visión
         estática de los datos con los que se trabajan.
       • La representación de la información también
         debe determinar cómo se procesa la misma
         (visión dinámica)
            ▫ Por ello, además de conocer cómo está organizada
              la información, es importante cómo se presenta su
              procesamiento.
José Luis Poza Luján
Especificación de Requisitos
Organización                      Métodos

       • Esquemas
            ▫ Visión secuencial (una dimensión)
              de los contenidos organizados
              en una jerarquía
                 Empleados para la presentación
                  de conceptos, planes, etc.
            ▫ Pueden se de diferentes tipos
                 Numerados
                 De llaves
                 Mapas conceptuales


José Luis Poza Luján
Especificación de Requisitos
Organización                      Métodos

       • Tablas
            ▫ Visión espacial (dos dimensiones)
                 Empleados para la organización
                  de la información en función
                  de características (filas,
                  columnas, sub-filas, etc…)
                 Pueden ser muy complejas
                  incluyendo jerarquías
                  (esquemas) en las filas
                  o en las columnas o
                  descripciones particulares
                  de cada elementos
José Luis Poza Luján
Especificación de Requisitos
Organización                       Métodos

       • Diagramas
            ▫ Visión multidimensional
                 Describen la información en
                  función no sólo de sus
                  características sino de su
                  procesamiento.
                 Existe una gran cantidad de
                  tipos, desde los empleados
                  en marketing a los
                  empleados en la
                  Ingeniería Informática

José Luis Poza Luján
Especificación de Requisitos
Organización                      Métodos

       • Especificación
            ▫ Visión multidimensional y dinámica de la
              información
                 Va más allá de los métodos presentados
                  anteriormente.
                 Se denominan de forma similar: diagrama de
                  bloques, diagrama de flujo…
                 Emplea nomenclatura común para describir los
                  elementos y el procesamiento de los mismos.




José Luis Poza Luján
Especificación de Requisitos
Especificación             Introducción

       • En los sistemas informáticos hay que
         documentar cómo se maneja la información.
       • ¿Qué método es el más recomendable?




       • Debe ser comprensible por todas las partes
       • Debe ser adecuado a la información
         representada
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de bloques
            ▫ Los elementos se representan con formas
              sencillas: rectángulos, círculos, elipses
            ▫ Las relaciones se representan con flechas
            ▫ Ventajas
                 Es rápido de realizar
                 Más adaptados a la realidad
                 Adaptado al autor: estilo
            ▫ Inconvenientes
                 No está estandarizado
                 Debe ir acompañado de una leyenda
                 Cada autor da un significado a cada forma
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales
       • Ejemplo




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de flujo
            ▫   Diagrama de flujo básico
            ▫   Diagrama de flujo de funciones cruzadas
            ▫   Diagrama SDL
            ▫   Diagrama BPMN
            ▫   Diagrama IDEF0




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama de flujo básico
                 Inicio o finalización: Especifican el primer y
                 último paso de un proceso
                 Proceso: Paso intermedio con suficiente
                 entidad

                 Subproceso: Conjunto de acciones que
                 forman un proceso
                 Decisión: Acción que cambia el flujo del
                 proceso entre dos o más opciones
                 Datos internos: Especifica la información
                 intrínseca que entra o sale del proceso
                 Datos externos: Especifica información
                 externa que entra o sale del proceso
                               Documento: resultado de parte
                               de un proceso
                                                Referencias:
José Luis Poza Luján                            internas/ externas
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de flujo básico
            ▫ Características
                   Visión general de un proceso
                   Visión dinámica dirigida (secuencial)
                   Procesos sencillos basados en decisiones
                   Estandarizados “de facto”
            ▫ Ventajas
                 Fácil de comprender
            ▫ Inconvenientes
                 No permite detallar componentes
                 No incluye actores  Funciones cruzadas
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama de flujo de funciones cruzadas
             Calles: Responsable (función, actor) de cada parte del diagrama de flujo básico

               Título
                                                                                         Fase
                Función




       • Añade actores
       • Distribuye el proceso
       • Mayor organización

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama SDL
            ▫ Basado en el lenguaje SDL (Specification and
              Description Language) propuesto por la ITU
              (International Telecommunication Union)
                 El primer estándar data de 1976
            ▫ Pensado para especificaciones y descripciones no
              ambiguas de sistemas de telecomunicaciones
            ▫ Se basa en el concepto de máquinas de estados finitas
              extendidas
            ▫ Existen dos formas diferentes
                 SDL/GR (Graphical Representation)
                 SDL/PR (Phrase Representation)
            ▫ Existen diferentes versiones: tiempo real, redes, etc.


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama SDL
                  Inicio: Inicio del proceso (múltiple)

                  Procedimiento: Procesos en paralelo

                  Solicitud: Pide el control

                  Retorno: Devuelve el control

                  Mensaje del usuario

                  Mensaje al usuario

                  Primitiva del control

                  Primitiva alcontrol

                               Decisión

José Luis Poza Luján                        Terminad
Especificación de Requisitos                or
Modelos conceptuales

       • Diagrama BPMN
            ▫ Business Process Modeling Notation (Notación
              para el Modelado de Procesos de Negocio)
                 Relativamente reciente (2005)
                 Mantenido por la OMG (UML, etc.)  estandarizado.
            ▫ Procesos de negocios basados en la técnica de
              diagramas de flujo
            ▫ Elementos con funcionalidad bien definida
                   Objetos de flujo
                   Objetos de conexión
                   Canales
                   Artefactos

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama BPMN. Objetos de flujo
           ◦ Eventos                                      ◦ Puertas de enlace
                Algo que sucede                            Controlan la divergencia y
                      Inicio: comienzan un proceso
                                                             convergencia del flujo del
                                                             proceso
                     Intermedio: Asociados a esperas
                                                                 Datos exclusivos
                     Finalización: Finalizan el proceso
                                                                 Basada en un evento
           ◦ Actividades
                Trabajo realizado                                Inclusiva
                      Tareas: procesos globales
                                                                  Paralela
                      Subprocesos: tareas detalladas

                                                                  Compleja
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales
              • Diagrama BPMN.
               ▫ Elementos de conexión
                        Flujo de secuencia: indican el paso de un proceso al siguiente
                        Flujo de mensaje: indican el paso de información
                        Asociación: indican una relación de un elemento con otro
               ▫ Canales
                               Pools / Calles: agrupan la responsabilidad del proceso (categoría,
    Función




                               área funcional)

               ▫ Artefactos
                Texto   Anotaciones: metainformación


                        Grupos: asociación de elementos afines para el proceso


                        Objetos de datos: Información necesaria para el proceso
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama BPMN




                                                Wikimedia
                                                Commons


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama IDEF0
            ▫ IDEF: Integration DEFinition (definición integral)
                 Originario del DoD (Department of Defense)
            ▫ IDEF0: Empleada para modelar procesos
              empresariales y organizativos
            ▫ Elementos sencillos
            ▫ Las iteraciones en el detalle del sistema da lugar a
              muchas versiones
                   IDEF0: Diagrama de contexto
                   IDEF1X: Modelado de datos
                   IDEF1: Modelado de información
                   …
                   IDEF 14: Diseño de la red

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama IDEF0. Actividades




            ▫ Actividad = Especificación literal (Verbo + objeto
              directo)
                 ICOM (Input Control Output Mechanism)
            ▫ Flechas = sustantivos que representan información
              (cosas, actores, cosas, conceptos, eventos, etc.)
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama IDEF0. Diagramas
            ▫ Agrupan actividades
            ▫ La posición indica jerarquía (temporal, prioritaria,
              etc.)
            ▫ Combinaciones de flechas (salida-entrada, salida-
              control, salida-mecanismo, realimentación)




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama IDEF0




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de negocios
            ▫   Lluvias de ideas
            ▫   Organigrama
            ▫   Diagrama de causa y efecto
            ▫   Diagramas EPC




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Lluvia de ideas
            ▫ También llamados “mapas mentales”
            ▫ Interconectan conceptos relacionados
            ▫ Permiten organizar información difusa
            ▫ Se emplean como primera aproximación para la
              generación de conocimiento
            ▫ Se mantienen ciertas restricciones para evitar que
              sea una representación del caos
                 Debe haber una idea principal
                 Las conexiones entre ideas deben ir etiquetadas

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Lluvia de ideas
             Tema principal    Tema principal: ocupa el centro del diagrama


                  Tema
                               Tema : está conectado jerárquicamente con el tema principal u
                               otro tema
              Tema nuevo
                               Conector temático: aspecto o idea que relaciona un tema con
                               otro (o finaliza el tema)
                               Conector : relaciona temas jerárquicamente
                               Asociación: relaciona temas sin jerarquía




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Organigrama
            ▫ Empleado para la descripción de los recursos
              humanos y las jerarquías existentes entre ellos
            ▫ La posición del puesto determina la jerarquía
                   Superior: personal del que se depende
                   Inferior: personal al cargo
                   Mismo nivel: personal de la misma categoría
                   Conectores
                      Relacionan el puesto: dependencias
                      Determinan las colaboraciones
                 Inclusión de fechas y categorías

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Organigrama
                 Nombre
                 Puesto          Puesto directivo: Puesto de responsabilidad
                 Nombre
                 Puesto          Puesto genérico
                 Nombre
                 Puesto          Puesto colaborador: Relación temporal, sin jerarquizar
                 Nombre
                 Puesto          Puesto vacante: Indica la ausencia/necesidad de un puesto

                                 Agrupación de puestos:
                                 Define equipos de trabajo
             Puesto del equipo

                                 Conector: Relaciona jerárquicamente
                                 los puestos
                                 Relación: Relaciona no
                                 jerárquicamente los puestos


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama de causa y efecto
            ▫ Empleados para averiguar factores que inciden en
              un problema
            ▫ También conocidos como de Kaouru Ishikawa
            ▫ Resume gráficamente las causas y los efectos en
              un proceso




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama de causa y efecto
                               Efecto a analizar: Es el primer elemento, sólo puede
                               haber uno por diagrama.
                               Categoría principal: Influye directamente en el efecto
                               a analizar

                               Causa principal: responde a la pregunta de ¿Por qué
                               influye una categoría?

                               Causa secundaria: responde a la pregunta de ¿Por
                               qué influye una causa?

                               Marco de pez: Agrupa el diagrama para dar una idea
                               de la forma que debe tomar. Cuando las causas se salen
                               del marco, hay que plantearse dividir el efecto en varios




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama EPC
            ▫ EPC: Event-driven Process Chain (Cadena de
              procesos gestionados por eventos)
            ▫ Representan los procesos y los eventos que dan
              lugar a la realización de
              funciones
            ▫ Simulares a los diagramas de
              flujo, pero con la inclusión de
              los eventos y de las
              combinaciones de los mismos


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama EPC
                           Evento: Suceso significativo ante el cual el sistema reacciona.

                           Función: Elemento activo que modela una tarea que se debe
                           realizar.
                           Unidad organizativa: Entidad responsable de una función

                           Recurso informativo: Representa la información necesaria para
                           una función

                           Recurso documental: Representa el soporte a la información

                               Conectores lógicos: Indican la relación entre los elementos (XOR,
                   V
 XOR       V
                               OR y AND respectivamente)
                               Relación de flujo: indica el sentido del procesamiento

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de planificación
            ▫ Calendarios
            ▫ Diagrama de Gantt
            ▫ Diagrama PERT




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Calendario
            ▫ Empleado para ubicar temporalmente las acciones
              en la especificación
            ▫ Gestionado a través de agendas
            ▫ Actualmente se emplean herramientas de gestión
              de calendarios de proyectos conjuntos (para evitar
              la sobrecarga o la infrautilización de recursos)
                                           marzo de 2011
                                   lu ma mi     ju   vi    sá do
                                       1    2   3    4     5        6
                                   7   8    9   10 11 12 13
                                   14 15 16 17 18 19 20
                                   21 22 23 24 25 26 27                          01/02/2011 - 20/02/2011
                                   28 29 30 31
                                                     lunes              martes      miércole   jueves   viernes   sábado   domingo
                                                                                       s
                                                     enero 31           febrero 1         2         3         4        5        6


                                                               7               8          9        10        11       12        13



José Luis Poza Luján                                           14             15         16        17        18       19        20

Especificación de Requisitos
Modelos conceptuales

       • Diagrama de Gantt
            ▫ Empleado desde comienzos del siglo XX
            ▫ Gestiona los proyectos, asociando tareas
              jerárquicamente a ubicaciones temporales
            ▫ Permite especificar las tareas, agruparlas y definir
              hitos importantes en los proyectos




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama de Gantt
                     Columnas:
          Tareas




                     Las de la izquierda especifican las tareas, los identificadores, fechas
                     de inicio y fin, duración e información adicional
                     Las de la derecha representan unidades temporales (días, semanas,
                     meses) dependientes de la duración y de la visualización del proyecto


      1
                      Filas: Representan una tarea y todo lo relacionado con ella
                      (subtareas, hitos, etc.)
                     Tareas activas: Se representan por barras horizontales con una
                     longitud relacionada directamente con la duración. Se permite
                     incluir una evolución de la tarea ya realizada
                     Hitos: Instantes temporales de especial relevancia (reuniones,
                     puntos de sincronización, etc.)
                     Vínculos: Indican las dependencias entre las diversas tareas


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama PERT
            ▫ PERT: Program Evaluation and Review Technique
              (técnica de evaluación y revisión de
              programación)
            ▫ Ofrece una visión más general y flexible de las
              tareas que el diagrama Gantt.
                 Complementario
                 Ruta crítica




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagrama PERT
            Comienzo más
              temprano
                                 Duración        Fin más temprano
                                                                    Tareas activas: Se representan en cajas con la
                             Nombre de tarea                        información de los márgenes temporales de inicio
             Inicio tardío   Margen de demora       Fin tardío      y final

                                        Nombre de tarea
                                   Comienzo
                                                  Fin programado
                                  programado
                                 Comienzo real        Fin real




                                                                    Conexiones: Las tareas se conectan en función
                                                                    de sus dependencias

                                                                    Camino crítico: ruta destacada de trabajo de las
                                                                    tareas




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de red
            ▫ Modelo físico: conexiones
            ▫ Modelo lógico: LDAP




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de red: modelo físico
            ▫ Especifica los dispositivos de interconexión
            ▫ No hay un estándar, pero el modelo de CISCO es
              el más extendido
                 Símbolos: dispositivos
                 Líneas: medio físico
            ▫ No describe la
              organización de la red,
              sólo la implementación



José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de red: modelo físico
                          Servidor de Terminales        Enrutador


                                                        Enrutador ATM
                          Servidor de Comunicaciones
                                                        Conmutador RDSI

                          Sonda
                                                        Conmutador ATM


                          Puente
                                                        Switch Ethernet ATM – FastGB


                          Gateway
                                                        Conmutador de grupo de trabajo



                          Firewall                      Concentrador pequeño



                                                        Concentrador 100 base T



                                                        Concentrador CDDI/FDDI
José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de red: modelo lógico: LDAP
            ▫ Protocolo sencillo de red  nomenclatura común
              de estructura de usuarios y recursos de red
            ▫ Jerarquiza los servicios de red con los usuarios




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de red: modelo lógico: LDAP
                     Organización: representa el sistema base sobre el que se aplica el
                     modelo

                     Unidad organizativa: subdivisión funcional de la red (áreas de
                     trabajo)

                     Grupo de nombres: perfiles de usuarios comunes


                     Usuario : representa el perfil genérico dentro de un grupo

                     Usuario organizativo: representa el gestor de un perfil


                     Entidad de aplicación: servicio común de aplicación


José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Modelos de software
            ▫ Diagrama de flujo de datos
            ▫ Mapa Web




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de flujo de datos
            ▫ Documentan el flujo lógico
              de datos a través de un
              conjunto de procesos.
            ▫ Se pueden incluir orígenes y
              destinos externos de los datos
            ▫ Incluyen las actividades que
              transforman los datos y los
              almacenan.



José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Diagramas de flujo de datos
                 Estado de inicio: inicia el proceso (independientemente de la
                 procedencia de la orden)
                 Proceso de datos: acción a realizar, en ocasiones se asocia a las
                 funciones a implementar
                  Interacción externa: actor o acción que no pertenece a la función
                  que se está especificando
                  Almacén de datos: especifica los datos de entrada y salida y
                  también los datos almacenados
                  Conector: describe el flujo de los datos entre las entidades




José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Mapa Web
            ▫ Las aplicaciones Web tienen una arquitectura
              lógica diferente de las aplicaciones nativas
                 Servidores y datos distribuidos
                 Arquitecturas de tres capas
                      Presentación (interfaz)
                      Negocio (procesamiento)
                      Persistencia (datos)
                 Componentes de ejecución muy heterogéneos
                 Continua actualización
                 Evolución muy rápida

José Luis Poza Luján
Especificación de Requisitos
Modelos conceptuales

       • Mapa Web
            ▫ Desarrollados desde
              el punto de vista del
              usuario de la página Web
                 Lista de páginas
                  (mapa físico)
                 Lista de llamadas entre
                  ellas (mapa lógico)




José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML
            ▫ Lenguaje Unificado de Modelado (UML por si siglas
              en inglés, Unified Modeling Language)
            ▫ Respaldado por el OMG (Object Management
              Group).
            ▫ Es un lenguaje gráfico para especificar y
              documentar un sistema software.




José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML
            ▫ Estáticos
                 Clases
                 Objetos
            ▫ Dinámicos
                 Casos de uso
                 Colaboración
                 Secuencia
            ▫   Componentes
            ▫   Implementaciones
            ▫   Actividades
            ▫   Diagramas de estados
José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: estructuras
            ▫ Diagrama de clases:
                 Tipo de diagrama estático que describe la estructura de un
                  sistema organizándolo en entidades autónomas denominadas
                  clases.
                 Las clases contienen atributos que describen sus características
                  y métodos que especifican su funcionamiento.
            ▫ Diagrama de objetos:
                 Caso especial de un diagrama de clases en el que se muestran
                  instancias específicas de clases, llamadas objetos, en un
                  instante concreto del sistema
            ▫ Diagrama de componentes:
                 Representa la estructuración de un sistema de software en los
                  componentes físicos, o relacionados con un soporte físico (por
                  ejemplo archivos, cabeceras, módulos, paquetes, etc.), además
                  debe mostrar las relaciones y las dependencias entre estos
                  componentes.

José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: estructuras
            ▫ Diagrama de estructura compuesta (UML 2.0):
                 Muestra la estructura interna de un componente,
                  incluyendo sus puntos de interacción a otras partes del
                  sistema.
                 Muestra la configuración y relación de las partes que
                  juntas realizan el comportamiento del componente.
            ▫ Diagrama de despliegue: es un tipo de diagrama que se
              utiliza para modelar el soporte físico utilizado en la
              implementación del sistema.
            ▫ Diagrama de paquetes: muestra como un sistema está
              dividido en agrupaciones lógicas mostrando las
              dependencias entre esas agrupaciones.

José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: comportamiento
            ▫ Diagramas de comportamiento:
                 Enfatizan en lo que debe suceder en el sistema modelado
                  proporcionando una visión temporal de cómo evoluciona el
                  sistema.
            ▫ Diagrama de actividades:
                 Representa los flujos de trabajo, de negocio y operacionales de
                  los componentes de un sistema. Basados en los diagramas de
                  estados y los diagramas de Petri.
            ▫ Diagrama de casos de uso:
                 Es una descripción de las acciones que lleva a cabo un sistema
                  desde el punto de vista del usuario
            ▫ Diagrama de estados:
                 Es un diagrama que organiza temporalmente los escenarios
                  que los componentes del sistema puede tener

José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: Interacción
            ▫ Diagrama de secuencia:
                 Muestra la interacción de un conjunto de objetos en una aplicación a través del
                  tiempo y se modela para cada caso de uso. el diagrama de secuencia contiene
                  detalles de implementación del escenario, incluyendo los objetos y clases que se usan
                  para implementar el escenario, y mensajes pasados entre los objetos.
            ▫ Diagrama de colaboración:
                 Muestra las interacciones entre objetos organizadas entorno a los objetos y los
                  enlaces entre ellos. Los diagramas de secuencia proporcionan una forma de ver el
                  escenario en un orden temporal.
            ▫ Diagrama de tiempos (UML 2.0):
                 Muestran el cambio en el estado o valor de uno o más elementos en el tiempo. Este
                  también puede mostrar la interacción entre los eventos de tiempos, las restricciones
                  de tiempos y la duración que los gobiernan.
            ▫ Diagrama de vista de interacción (UML 2.0):
                 La vista de interacción describe secuencias de intercambios de mensajes entre los
                  roles que implementan el comportamiento de un sistema. Un rol clasificador, o
                  simplemente "un rol", es la descripción de un objeto, que desempeña un
                  determinado papel dentro de una interacción, distinto de los otros objetos de la
                  misma clase.




José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: Elementos
                                                       <class name>
                                 attributes
                                               <attribute name> <attribute type>
                                                                ... ...
                                 operations
                                  <operation name>                            <return type>
                                                             <parameter> <parameter type>
                                                         <direction:name> <type>
                                                                          ... ...
                                                ...                           ...




                                                      Mensaje simple de llamada
                                                      (puede ser síncrono o asíncrono
                                                      Mensaje simple de respuesta
                                                      Mensaje síncrono
                                                      Mensaje asíncrono



José Luis Poza Luján
Especificación de Requisitos
Modelo formal: UML

       • Diagramas UML: Relaciones
                       Asociación
                                               Es una relación estructural que resume un conjunto de enlaces
                                               que son conexiones entre objetos
                        Asociación directa

                       Generalización: Es una relación en la que el elemento generalizado puede ser substituido
                       por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento.
                       Dependencia: Es una relación entre dos elementos, tal que un cambio en uno puede
                       afectar al otro
                       Realización: Es una relación que implica que la parte realizante cumple con una serie de
                       especificaciones propuestas por la clase realizada (interfaces).

                       Agregación (acumulación)

                       Composición (tipo de Agregación)

                       Interfaz



                                                                                                                  Asociación



                                                                                                           Agregación (acumulación)


                                                                                   Generaliación                  Composición
José Luis Poza Luján
Especificación de Requisitos
• La información con la que trabaja un sistema
         debe ser representada de forma adecuada
            ▫ Hay pocos estándares generales de representación
              de la información
                 Sin embargo hay modelos establecidos,
                  generalmente en forma de diagramas
                 El uso de un modelo depende de la información a
                  representar.
            ▫ El mayor intento de estandarización es UML
                 Da una visión estática y dinámica de los
                  componentes de un sistema

José Luis Poza Luján
Especificación de Requisitos
• Bustelo Rueta C, García Morales Huidoro E.
            ▫ La consultoría en organización de la información. El
              Profesional de la Información. 2000
       • Maestre P.
            ▫ Diccionario de gestión del conocimiento e informática.
              Madrid: Fundación para la difusión de las ingenierías
              y el conocimiento; 2000.
       • Jessica Glaser, Carolyn Knight.
            ▫ Diagramas: Grandes ejemplos de infografía
              contemporánea. Gustavo Gili, S.L. 2011
       • Bennett Simon, Mcrobb Steve, Farmer Ray
            ▫ Análisis y diseño en sistemas orientados a objetos con
              UML, 3ª Ed. McGraw-Hill. 2010
José Luis Poza Luján
Especificación de Requisitos

Mais conteúdo relacionado

Destaque

Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Microsof Visio
Microsof VisioMicrosof Visio
Microsof Visiojevavizu
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacionCriss Russo
 
Proyecto de empresa MANNUCCIE DIESEL S.A.C
Proyecto de  empresa MANNUCCIE DIESEL S.A.CProyecto de  empresa MANNUCCIE DIESEL S.A.C
Proyecto de empresa MANNUCCIE DIESEL S.A.CJulliana Mendoza Chicana
 
Guia para realizar un plan de emergencia
Guia para realizar un plan de emergenciaGuia para realizar un plan de emergencia
Guia para realizar un plan de emergenciaMarcela Romero
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...Yarita Vargas
 

Destaque (8)

Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Microsof Visio
Microsof VisioMicrosof Visio
Microsof Visio
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
Proyecto de empresa MANNUCCIE DIESEL S.A.C
Proyecto de  empresa MANNUCCIE DIESEL S.A.CProyecto de  empresa MANNUCCIE DIESEL S.A.C
Proyecto de empresa MANNUCCIE DIESEL S.A.C
 
Guia para realizar un plan de emergencia
Guia para realizar un plan de emergenciaGuia para realizar un plan de emergencia
Guia para realizar un plan de emergencia
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...
Perfil y funciones del gerente de riesgos de la cooperativa de ahorro y crédi...
 

Semelhante a Representaciones de la información

Semelhante a Representaciones de la información (20)

1ra unidad diapositivas
1ra unidad diapositivas1ra unidad diapositivas
1ra unidad diapositivas
 
2 modelos de datos
2 modelos de datos2 modelos de datos
2 modelos de datos
 
Datamodeler
DatamodelerDatamodeler
Datamodeler
 
Introduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parteIntroduccion a las bases de datos 1 parte
Introduccion a las bases de datos 1 parte
 
CLASE09.ppt
CLASE09.pptCLASE09.ppt
CLASE09.ppt
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de Software
 
Ciclo de vida de software
Ciclo de vida de softwareCiclo de vida de software
Ciclo de vida de software
 
Manuales administrativos.doc
Manuales administrativos.docManuales administrativos.doc
Manuales administrativos.doc
 
Iswii
IswiiIswii
Iswii
 
Oym
OymOym
Oym
 
Capitulo 9 leccion 2
Capitulo 9 leccion 2Capitulo 9 leccion 2
Capitulo 9 leccion 2
 
Juan velasquez
Juan velasquezJuan velasquez
Juan velasquez
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Iswii
IswiiIswii
Iswii
 
Conceptos BPM
Conceptos BPMConceptos BPM
Conceptos BPM
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de Coste
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas
 
R81682
R81682R81682
R81682
 

Mais de Jose Luis Poza Luján

Dirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesDirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesJose Luis Poza Luján
 
La documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaLa documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaJose Luis Poza Luján
 
Normativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoNormativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoJose Luis Poza Luján
 
¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?Jose Luis Poza Luján
 
Formación universitaria semipresencial
Formación universitaria semipresencialFormación universitaria semipresencial
Formación universitaria semipresencialJose Luis Poza Luján
 
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Jose Luis Poza Luján
 
Use of social media in teaching (students)
Use of social media in teaching (students)Use of social media in teaching (students)
Use of social media in teaching (students)Jose Luis Poza Luján
 
Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Jose Luis Poza Luján
 
Good practices in teaching through social media
Good practices in teaching through social mediaGood practices in teaching through social media
Good practices in teaching through social mediaJose Luis Poza Luján
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controllerJose Luis Poza Luján
 
технологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессетехнологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессеJose Luis Poza Luján
 
Recursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeRecursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeJose Luis Poza Luján
 
Cinaic 2013 paper 189 - presentacion
Cinaic 2013   paper 189 - presentacionCinaic 2013   paper 189 - presentacion
Cinaic 2013 paper 189 - presentacionJose Luis Poza Luján
 
Análisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaAnálisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaJose Luis Poza Luján
 
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Jose Luis Poza Luján
 

Mais de Jose Luis Poza Luján (20)

Dirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesDirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisiones
 
Upv subject soft skills-overview
Upv subject soft skills-overviewUpv subject soft skills-overview
Upv subject soft skills-overview
 
CoSki21 project overview
CoSki21 project overviewCoSki21 project overview
CoSki21 project overview
 
La documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaLa documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería Informática
 
Técnicas rápidas para escribir
Técnicas rápidas para escribirTécnicas rápidas para escribir
Técnicas rápidas para escribir
 
Normativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoNormativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como reto
 
¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?
 
Agile Social Branding
Agile Social BrandingAgile Social Branding
Agile Social Branding
 
Formación universitaria semipresencial
Formación universitaria semipresencialFormación universitaria semipresencial
Formación universitaria semipresencial
 
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
 
Use of social media in teaching (students)
Use of social media in teaching (students)Use of social media in teaching (students)
Use of social media in teaching (students)
 
Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...
 
Good practices in teaching through social media
Good practices in teaching through social mediaGood practices in teaching through social media
Good practices in teaching through social media
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controller
 
Innovacion para principiantes
Innovacion para principiantesInnovacion para principiantes
Innovacion para principiantes
 
технологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессетехнологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессе
 
Recursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeRecursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizaje
 
Cinaic 2013 paper 189 - presentacion
Cinaic 2013   paper 189 - presentacionCinaic 2013   paper 189 - presentacion
Cinaic 2013 paper 189 - presentacion
 
Análisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaAnálisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitaria
 
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
 

Último

PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfJAVIER SOLIS NOYOLA
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

Representaciones de la información

  • 2. Contenido • Introducción  Bloques • Organización de la  Diagramas de flujo información  Diagramas de negocio  Diagramas de ▫ Esquemas Planificación ▫ Tablas  Diagramas de red ▫ Diagramas  Modelos de software ▫ Especificaciones ▫ Modelos formales • Especificación del  UML proceso de la • Conclusiones información • Referencias ▫ Modelos conceptuales José Luis Poza Luján Especificación de Requisitos
  • 3. Introducción Objetivos • Conocer las formas de organizar la información en el ámbito de la informática. • Conocer las diferentes formas de especificar (organizar en lenguaje informático) la información en los sistemas informáticos, tanto el método conceptual como la especificación formal (estandarizada) • Practicar los diversos métodos de organizar la información José Luis Poza Luján Especificación de Requisitos
  • 4. Introducción Definiciones • La organización de la información se refiere a cómo se clasifican los datos. En los procesos informáticos, cómo se organiza la información determinará cómo se procesa. • La organización de la información da la visión estática de los datos con los que se trabajan. • La representación de la información también debe determinar cómo se procesa la misma (visión dinámica) ▫ Por ello, además de conocer cómo está organizada la información, es importante cómo se presenta su procesamiento. José Luis Poza Luján Especificación de Requisitos
  • 5. Organización Métodos • Esquemas ▫ Visión secuencial (una dimensión) de los contenidos organizados en una jerarquía  Empleados para la presentación de conceptos, planes, etc. ▫ Pueden se de diferentes tipos  Numerados  De llaves  Mapas conceptuales José Luis Poza Luján Especificación de Requisitos
  • 6. Organización Métodos • Tablas ▫ Visión espacial (dos dimensiones)  Empleados para la organización de la información en función de características (filas, columnas, sub-filas, etc…)  Pueden ser muy complejas incluyendo jerarquías (esquemas) en las filas o en las columnas o descripciones particulares de cada elementos José Luis Poza Luján Especificación de Requisitos
  • 7. Organización Métodos • Diagramas ▫ Visión multidimensional  Describen la información en función no sólo de sus características sino de su procesamiento.  Existe una gran cantidad de tipos, desde los empleados en marketing a los empleados en la Ingeniería Informática José Luis Poza Luján Especificación de Requisitos
  • 8. Organización Métodos • Especificación ▫ Visión multidimensional y dinámica de la información  Va más allá de los métodos presentados anteriormente.  Se denominan de forma similar: diagrama de bloques, diagrama de flujo…  Emplea nomenclatura común para describir los elementos y el procesamiento de los mismos. José Luis Poza Luján Especificación de Requisitos
  • 9. Especificación Introducción • En los sistemas informáticos hay que documentar cómo se maneja la información. • ¿Qué método es el más recomendable? • Debe ser comprensible por todas las partes • Debe ser adecuado a la información representada José Luis Poza Luján Especificación de Requisitos
  • 10. Modelos conceptuales • Diagramas de bloques ▫ Los elementos se representan con formas sencillas: rectángulos, círculos, elipses ▫ Las relaciones se representan con flechas ▫ Ventajas  Es rápido de realizar  Más adaptados a la realidad  Adaptado al autor: estilo ▫ Inconvenientes  No está estandarizado  Debe ir acompañado de una leyenda  Cada autor da un significado a cada forma José Luis Poza Luján Especificación de Requisitos
  • 11. Modelos conceptuales • Ejemplo José Luis Poza Luján Especificación de Requisitos
  • 12. Modelos conceptuales • Diagramas de flujo ▫ Diagrama de flujo básico ▫ Diagrama de flujo de funciones cruzadas ▫ Diagrama SDL ▫ Diagrama BPMN ▫ Diagrama IDEF0 José Luis Poza Luján Especificación de Requisitos
  • 13. Modelos conceptuales • Diagrama de flujo básico Inicio o finalización: Especifican el primer y último paso de un proceso Proceso: Paso intermedio con suficiente entidad Subproceso: Conjunto de acciones que forman un proceso Decisión: Acción que cambia el flujo del proceso entre dos o más opciones Datos internos: Especifica la información intrínseca que entra o sale del proceso Datos externos: Especifica información externa que entra o sale del proceso Documento: resultado de parte de un proceso Referencias: José Luis Poza Luján internas/ externas Especificación de Requisitos
  • 14. Modelos conceptuales • Diagramas de flujo básico ▫ Características  Visión general de un proceso  Visión dinámica dirigida (secuencial)  Procesos sencillos basados en decisiones  Estandarizados “de facto” ▫ Ventajas  Fácil de comprender ▫ Inconvenientes  No permite detallar componentes  No incluye actores  Funciones cruzadas José Luis Poza Luján Especificación de Requisitos
  • 15. Modelos conceptuales • Diagrama de flujo de funciones cruzadas Calles: Responsable (función, actor) de cada parte del diagrama de flujo básico Título Fase Función • Añade actores • Distribuye el proceso • Mayor organización José Luis Poza Luján Especificación de Requisitos
  • 16. Modelos conceptuales • Diagrama SDL ▫ Basado en el lenguaje SDL (Specification and Description Language) propuesto por la ITU (International Telecommunication Union)  El primer estándar data de 1976 ▫ Pensado para especificaciones y descripciones no ambiguas de sistemas de telecomunicaciones ▫ Se basa en el concepto de máquinas de estados finitas extendidas ▫ Existen dos formas diferentes  SDL/GR (Graphical Representation)  SDL/PR (Phrase Representation) ▫ Existen diferentes versiones: tiempo real, redes, etc. José Luis Poza Luján Especificación de Requisitos
  • 17. Modelos conceptuales • Diagrama SDL Inicio: Inicio del proceso (múltiple) Procedimiento: Procesos en paralelo Solicitud: Pide el control Retorno: Devuelve el control Mensaje del usuario Mensaje al usuario Primitiva del control Primitiva alcontrol Decisión José Luis Poza Luján Terminad Especificación de Requisitos or
  • 18. Modelos conceptuales • Diagrama BPMN ▫ Business Process Modeling Notation (Notación para el Modelado de Procesos de Negocio)  Relativamente reciente (2005)  Mantenido por la OMG (UML, etc.)  estandarizado. ▫ Procesos de negocios basados en la técnica de diagramas de flujo ▫ Elementos con funcionalidad bien definida  Objetos de flujo  Objetos de conexión  Canales  Artefactos José Luis Poza Luján Especificación de Requisitos
  • 19. Modelos conceptuales • Diagrama BPMN. Objetos de flujo ◦ Eventos ◦ Puertas de enlace  Algo que sucede  Controlan la divergencia y Inicio: comienzan un proceso convergencia del flujo del proceso Intermedio: Asociados a esperas Datos exclusivos Finalización: Finalizan el proceso Basada en un evento ◦ Actividades  Trabajo realizado Inclusiva Tareas: procesos globales Paralela Subprocesos: tareas detalladas Compleja José Luis Poza Luján Especificación de Requisitos
  • 20. Modelos conceptuales • Diagrama BPMN. ▫ Elementos de conexión Flujo de secuencia: indican el paso de un proceso al siguiente Flujo de mensaje: indican el paso de información Asociación: indican una relación de un elemento con otro ▫ Canales Pools / Calles: agrupan la responsabilidad del proceso (categoría, Función área funcional) ▫ Artefactos Texto Anotaciones: metainformación Grupos: asociación de elementos afines para el proceso Objetos de datos: Información necesaria para el proceso José Luis Poza Luján Especificación de Requisitos
  • 21. Modelos conceptuales • Diagrama BPMN Wikimedia Commons José Luis Poza Luján Especificación de Requisitos
  • 22. Modelos conceptuales • Diagrama IDEF0 ▫ IDEF: Integration DEFinition (definición integral)  Originario del DoD (Department of Defense) ▫ IDEF0: Empleada para modelar procesos empresariales y organizativos ▫ Elementos sencillos ▫ Las iteraciones en el detalle del sistema da lugar a muchas versiones  IDEF0: Diagrama de contexto  IDEF1X: Modelado de datos  IDEF1: Modelado de información  …  IDEF 14: Diseño de la red José Luis Poza Luján Especificación de Requisitos
  • 23. Modelos conceptuales • Diagrama IDEF0. Actividades ▫ Actividad = Especificación literal (Verbo + objeto directo)  ICOM (Input Control Output Mechanism) ▫ Flechas = sustantivos que representan información (cosas, actores, cosas, conceptos, eventos, etc.) José Luis Poza Luján Especificación de Requisitos
  • 24. Modelos conceptuales • Diagrama IDEF0. Diagramas ▫ Agrupan actividades ▫ La posición indica jerarquía (temporal, prioritaria, etc.) ▫ Combinaciones de flechas (salida-entrada, salida- control, salida-mecanismo, realimentación) José Luis Poza Luján Especificación de Requisitos
  • 25. Modelos conceptuales • Diagrama IDEF0 José Luis Poza Luján Especificación de Requisitos
  • 26. Modelos conceptuales • Diagramas de negocios ▫ Lluvias de ideas ▫ Organigrama ▫ Diagrama de causa y efecto ▫ Diagramas EPC José Luis Poza Luján Especificación de Requisitos
  • 27. Modelos conceptuales • Lluvia de ideas ▫ También llamados “mapas mentales” ▫ Interconectan conceptos relacionados ▫ Permiten organizar información difusa ▫ Se emplean como primera aproximación para la generación de conocimiento ▫ Se mantienen ciertas restricciones para evitar que sea una representación del caos  Debe haber una idea principal  Las conexiones entre ideas deben ir etiquetadas José Luis Poza Luján Especificación de Requisitos
  • 28. Modelos conceptuales • Lluvia de ideas Tema principal Tema principal: ocupa el centro del diagrama Tema Tema : está conectado jerárquicamente con el tema principal u otro tema Tema nuevo Conector temático: aspecto o idea que relaciona un tema con otro (o finaliza el tema) Conector : relaciona temas jerárquicamente Asociación: relaciona temas sin jerarquía José Luis Poza Luján Especificación de Requisitos
  • 29. Modelos conceptuales • Organigrama ▫ Empleado para la descripción de los recursos humanos y las jerarquías existentes entre ellos ▫ La posición del puesto determina la jerarquía  Superior: personal del que se depende  Inferior: personal al cargo  Mismo nivel: personal de la misma categoría  Conectores  Relacionan el puesto: dependencias  Determinan las colaboraciones  Inclusión de fechas y categorías José Luis Poza Luján Especificación de Requisitos
  • 30. Modelos conceptuales • Organigrama Nombre Puesto Puesto directivo: Puesto de responsabilidad Nombre Puesto Puesto genérico Nombre Puesto Puesto colaborador: Relación temporal, sin jerarquizar Nombre Puesto Puesto vacante: Indica la ausencia/necesidad de un puesto Agrupación de puestos: Define equipos de trabajo Puesto del equipo Conector: Relaciona jerárquicamente los puestos Relación: Relaciona no jerárquicamente los puestos José Luis Poza Luján Especificación de Requisitos
  • 31. Modelos conceptuales • Diagrama de causa y efecto ▫ Empleados para averiguar factores que inciden en un problema ▫ También conocidos como de Kaouru Ishikawa ▫ Resume gráficamente las causas y los efectos en un proceso José Luis Poza Luján Especificación de Requisitos
  • 32. Modelos conceptuales • Diagrama de causa y efecto Efecto a analizar: Es el primer elemento, sólo puede haber uno por diagrama. Categoría principal: Influye directamente en el efecto a analizar Causa principal: responde a la pregunta de ¿Por qué influye una categoría? Causa secundaria: responde a la pregunta de ¿Por qué influye una causa? Marco de pez: Agrupa el diagrama para dar una idea de la forma que debe tomar. Cuando las causas se salen del marco, hay que plantearse dividir el efecto en varios José Luis Poza Luján Especificación de Requisitos
  • 33. Modelos conceptuales • Diagrama EPC ▫ EPC: Event-driven Process Chain (Cadena de procesos gestionados por eventos) ▫ Representan los procesos y los eventos que dan lugar a la realización de funciones ▫ Simulares a los diagramas de flujo, pero con la inclusión de los eventos y de las combinaciones de los mismos José Luis Poza Luján Especificación de Requisitos
  • 34. Modelos conceptuales • Diagrama EPC Evento: Suceso significativo ante el cual el sistema reacciona. Función: Elemento activo que modela una tarea que se debe realizar. Unidad organizativa: Entidad responsable de una función Recurso informativo: Representa la información necesaria para una función Recurso documental: Representa el soporte a la información Conectores lógicos: Indican la relación entre los elementos (XOR, V XOR V OR y AND respectivamente) Relación de flujo: indica el sentido del procesamiento José Luis Poza Luján Especificación de Requisitos
  • 35. Modelos conceptuales • Diagramas de planificación ▫ Calendarios ▫ Diagrama de Gantt ▫ Diagrama PERT José Luis Poza Luján Especificación de Requisitos
  • 36. Modelos conceptuales • Calendario ▫ Empleado para ubicar temporalmente las acciones en la especificación ▫ Gestionado a través de agendas ▫ Actualmente se emplean herramientas de gestión de calendarios de proyectos conjuntos (para evitar la sobrecarga o la infrautilización de recursos) marzo de 2011 lu ma mi ju vi sá do 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 01/02/2011 - 20/02/2011 28 29 30 31 lunes martes miércole jueves viernes sábado domingo s enero 31 febrero 1 2 3 4 5 6 7 8 9 10 11 12 13 José Luis Poza Luján 14 15 16 17 18 19 20 Especificación de Requisitos
  • 37. Modelos conceptuales • Diagrama de Gantt ▫ Empleado desde comienzos del siglo XX ▫ Gestiona los proyectos, asociando tareas jerárquicamente a ubicaciones temporales ▫ Permite especificar las tareas, agruparlas y definir hitos importantes en los proyectos José Luis Poza Luján Especificación de Requisitos
  • 38. Modelos conceptuales • Diagrama de Gantt Columnas: Tareas Las de la izquierda especifican las tareas, los identificadores, fechas de inicio y fin, duración e información adicional Las de la derecha representan unidades temporales (días, semanas, meses) dependientes de la duración y de la visualización del proyecto 1 Filas: Representan una tarea y todo lo relacionado con ella (subtareas, hitos, etc.) Tareas activas: Se representan por barras horizontales con una longitud relacionada directamente con la duración. Se permite incluir una evolución de la tarea ya realizada Hitos: Instantes temporales de especial relevancia (reuniones, puntos de sincronización, etc.) Vínculos: Indican las dependencias entre las diversas tareas José Luis Poza Luján Especificación de Requisitos
  • 39. Modelos conceptuales • Diagrama PERT ▫ PERT: Program Evaluation and Review Technique (técnica de evaluación y revisión de programación) ▫ Ofrece una visión más general y flexible de las tareas que el diagrama Gantt.  Complementario  Ruta crítica José Luis Poza Luján Especificación de Requisitos
  • 40. Modelos conceptuales • Diagrama PERT Comienzo más temprano Duración Fin más temprano Tareas activas: Se representan en cajas con la Nombre de tarea información de los márgenes temporales de inicio Inicio tardío Margen de demora Fin tardío y final Nombre de tarea Comienzo Fin programado programado Comienzo real Fin real Conexiones: Las tareas se conectan en función de sus dependencias Camino crítico: ruta destacada de trabajo de las tareas José Luis Poza Luján Especificación de Requisitos
  • 41. Modelos conceptuales • Diagramas de red ▫ Modelo físico: conexiones ▫ Modelo lógico: LDAP José Luis Poza Luján Especificación de Requisitos
  • 42. Modelos conceptuales • Diagramas de red: modelo físico ▫ Especifica los dispositivos de interconexión ▫ No hay un estándar, pero el modelo de CISCO es el más extendido  Símbolos: dispositivos  Líneas: medio físico ▫ No describe la organización de la red, sólo la implementación José Luis Poza Luján Especificación de Requisitos
  • 43. Modelos conceptuales • Diagramas de red: modelo físico Servidor de Terminales Enrutador Enrutador ATM Servidor de Comunicaciones Conmutador RDSI Sonda Conmutador ATM Puente Switch Ethernet ATM – FastGB Gateway Conmutador de grupo de trabajo Firewall Concentrador pequeño Concentrador 100 base T Concentrador CDDI/FDDI José Luis Poza Luján Especificación de Requisitos
  • 44. Modelos conceptuales • Diagramas de red: modelo lógico: LDAP ▫ Protocolo sencillo de red  nomenclatura común de estructura de usuarios y recursos de red ▫ Jerarquiza los servicios de red con los usuarios José Luis Poza Luján Especificación de Requisitos
  • 45. Modelos conceptuales • Diagramas de red: modelo lógico: LDAP Organización: representa el sistema base sobre el que se aplica el modelo Unidad organizativa: subdivisión funcional de la red (áreas de trabajo) Grupo de nombres: perfiles de usuarios comunes Usuario : representa el perfil genérico dentro de un grupo Usuario organizativo: representa el gestor de un perfil Entidad de aplicación: servicio común de aplicación José Luis Poza Luján Especificación de Requisitos
  • 46. Modelos conceptuales • Modelos de software ▫ Diagrama de flujo de datos ▫ Mapa Web José Luis Poza Luján Especificación de Requisitos
  • 47. Modelos conceptuales • Diagramas de flujo de datos ▫ Documentan el flujo lógico de datos a través de un conjunto de procesos. ▫ Se pueden incluir orígenes y destinos externos de los datos ▫ Incluyen las actividades que transforman los datos y los almacenan. José Luis Poza Luján Especificación de Requisitos
  • 48. Modelos conceptuales • Diagramas de flujo de datos Estado de inicio: inicia el proceso (independientemente de la procedencia de la orden) Proceso de datos: acción a realizar, en ocasiones se asocia a las funciones a implementar Interacción externa: actor o acción que no pertenece a la función que se está especificando Almacén de datos: especifica los datos de entrada y salida y también los datos almacenados Conector: describe el flujo de los datos entre las entidades José Luis Poza Luján Especificación de Requisitos
  • 49. Modelos conceptuales • Mapa Web ▫ Las aplicaciones Web tienen una arquitectura lógica diferente de las aplicaciones nativas  Servidores y datos distribuidos  Arquitecturas de tres capas  Presentación (interfaz)  Negocio (procesamiento)  Persistencia (datos)  Componentes de ejecución muy heterogéneos  Continua actualización  Evolución muy rápida José Luis Poza Luján Especificación de Requisitos
  • 50. Modelos conceptuales • Mapa Web ▫ Desarrollados desde el punto de vista del usuario de la página Web  Lista de páginas (mapa físico)  Lista de llamadas entre ellas (mapa lógico) José Luis Poza Luján Especificación de Requisitos
  • 51. Modelo formal: UML • Diagramas UML ▫ Lenguaje Unificado de Modelado (UML por si siglas en inglés, Unified Modeling Language) ▫ Respaldado por el OMG (Object Management Group). ▫ Es un lenguaje gráfico para especificar y documentar un sistema software. José Luis Poza Luján Especificación de Requisitos
  • 52. Modelo formal: UML • Diagramas UML ▫ Estáticos  Clases  Objetos ▫ Dinámicos  Casos de uso  Colaboración  Secuencia ▫ Componentes ▫ Implementaciones ▫ Actividades ▫ Diagramas de estados José Luis Poza Luján Especificación de Requisitos
  • 53. Modelo formal: UML • Diagramas UML: estructuras ▫ Diagrama de clases:  Tipo de diagrama estático que describe la estructura de un sistema organizándolo en entidades autónomas denominadas clases.  Las clases contienen atributos que describen sus características y métodos que especifican su funcionamiento. ▫ Diagrama de objetos:  Caso especial de un diagrama de clases en el que se muestran instancias específicas de clases, llamadas objetos, en un instante concreto del sistema ▫ Diagrama de componentes:  Representa la estructuración de un sistema de software en los componentes físicos, o relacionados con un soporte físico (por ejemplo archivos, cabeceras, módulos, paquetes, etc.), además debe mostrar las relaciones y las dependencias entre estos componentes. José Luis Poza Luján Especificación de Requisitos
  • 54. Modelo formal: UML • Diagramas UML: estructuras ▫ Diagrama de estructura compuesta (UML 2.0):  Muestra la estructura interna de un componente, incluyendo sus puntos de interacción a otras partes del sistema.  Muestra la configuración y relación de las partes que juntas realizan el comportamiento del componente. ▫ Diagrama de despliegue: es un tipo de diagrama que se utiliza para modelar el soporte físico utilizado en la implementación del sistema. ▫ Diagrama de paquetes: muestra como un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones. José Luis Poza Luján Especificación de Requisitos
  • 55. Modelo formal: UML • Diagramas UML: comportamiento ▫ Diagramas de comportamiento:  Enfatizan en lo que debe suceder en el sistema modelado proporcionando una visión temporal de cómo evoluciona el sistema. ▫ Diagrama de actividades:  Representa los flujos de trabajo, de negocio y operacionales de los componentes de un sistema. Basados en los diagramas de estados y los diagramas de Petri. ▫ Diagrama de casos de uso:  Es una descripción de las acciones que lleva a cabo un sistema desde el punto de vista del usuario ▫ Diagrama de estados:  Es un diagrama que organiza temporalmente los escenarios que los componentes del sistema puede tener José Luis Poza Luján Especificación de Requisitos
  • 56. Modelo formal: UML • Diagramas UML: Interacción ▫ Diagrama de secuencia:  Muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes pasados entre los objetos. ▫ Diagrama de colaboración:  Muestra las interacciones entre objetos organizadas entorno a los objetos y los enlaces entre ellos. Los diagramas de secuencia proporcionan una forma de ver el escenario en un orden temporal. ▫ Diagrama de tiempos (UML 2.0):  Muestran el cambio en el estado o valor de uno o más elementos en el tiempo. Este también puede mostrar la interacción entre los eventos de tiempos, las restricciones de tiempos y la duración que los gobiernan. ▫ Diagrama de vista de interacción (UML 2.0):  La vista de interacción describe secuencias de intercambios de mensajes entre los roles que implementan el comportamiento de un sistema. Un rol clasificador, o simplemente "un rol", es la descripción de un objeto, que desempeña un determinado papel dentro de una interacción, distinto de los otros objetos de la misma clase. José Luis Poza Luján Especificación de Requisitos
  • 57. Modelo formal: UML • Diagramas UML: Elementos <class name> attributes <attribute name> <attribute type> ... ... operations <operation name> <return type> <parameter> <parameter type> <direction:name> <type> ... ... ... ... Mensaje simple de llamada (puede ser síncrono o asíncrono Mensaje simple de respuesta Mensaje síncrono Mensaje asíncrono José Luis Poza Luján Especificación de Requisitos
  • 58. Modelo formal: UML • Diagramas UML: Relaciones Asociación Es una relación estructural que resume un conjunto de enlaces que son conexiones entre objetos Asociación directa Generalización: Es una relación en la que el elemento generalizado puede ser substituido por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento. Dependencia: Es una relación entre dos elementos, tal que un cambio en uno puede afectar al otro Realización: Es una relación que implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada (interfaces). Agregación (acumulación) Composición (tipo de Agregación) Interfaz Asociación Agregación (acumulación) Generaliación Composición José Luis Poza Luján Especificación de Requisitos
  • 59. • La información con la que trabaja un sistema debe ser representada de forma adecuada ▫ Hay pocos estándares generales de representación de la información  Sin embargo hay modelos establecidos, generalmente en forma de diagramas  El uso de un modelo depende de la información a representar. ▫ El mayor intento de estandarización es UML  Da una visión estática y dinámica de los componentes de un sistema José Luis Poza Luján Especificación de Requisitos
  • 60. • Bustelo Rueta C, García Morales Huidoro E. ▫ La consultoría en organización de la información. El Profesional de la Información. 2000 • Maestre P. ▫ Diccionario de gestión del conocimiento e informática. Madrid: Fundación para la difusión de las ingenierías y el conocimiento; 2000. • Jessica Glaser, Carolyn Knight. ▫ Diagramas: Grandes ejemplos de infografía contemporánea. Gustavo Gili, S.L. 2011 • Bennett Simon, Mcrobb Steve, Farmer Ray ▫ Análisis y diseño en sistemas orientados a objetos con UML, 3ª Ed. McGraw-Hill. 2010 José Luis Poza Luján Especificación de Requisitos