ENTREGABLE II - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

ENTREGABLE II

Description:

CONVENCION: las clases van subrayadas y los eventos van en cursiva. ... Permite explotar una componente en sus partes. Diagrama de estructuras compuestas. Ejemplo ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 22
Provided by: gir63
Category:

less

Transcript and Presenter's Notes

Title: ENTREGABLE II


1
ENTREGABLE II
LINEA DE PROFUNDIZACION 2008-1
PROFESORA Gloria Lucía Giraldo G.
(PhD) glgiraldog_at_unalmed.edu.co Oficina
M8A-313 Universidad Nacional de Colombia Sede
Medellín
2
Contenido del entregable II
  • Entregable I corregido
  • A. Enfoque de Weitzenfeld especificación de
    casos de uso insertando las secuencias en los
    flujos o subflujos de los casos de uso
    respectivos. CONVENCION las clases van
    subrayadas y los eventos van en cursiva. Atención
    con la consistencia.

3
Contenido del entregable II
  • B. Enfoque UX storyboards diagrama de navegación
    por cada caso de uso y una general para toda la
    aplicación
  • Chequeo de consistencia entre los casos de uso y
    el modelo de clases
  • Diagrama UML de despliegue
  • Diagrama UML de estructuras compuestas
  • Diagrama UML de paquetes
  • Esquema de autorización
  • Segunda versión del prototipo

4
Modelo de Casos de uso Vs. Modelo de clases
Leer el artículo A lightweight approach to
consistency of scenarios and Class Models. TAREA
para la próxima clase
5
DIAGRAMA DE DESPLIEGUE
6
Diagrama de Despliegue de UML
  • Muestra la capa física del sistema, mostrando
    cuales piezas de software corren sobre cuales del
    hardware
  • Es simple. Es un conjunto de nodos comunicados
    entre si.
  • Un nodo es algo que puede alojar un software. Es
    de dos tipos device (es hardware) o execution
    environment (es software)

7
Diagrama de Despliegue de UML
  • Nodo tipo Device puede ser un computador o una
    simple pieza de hardware conectada a un sistema.
  • Nodo tipo Execution environment es software
    que aloja otro software. Ej sistemas operativos

8
Diagrama de Despliegue de UML
  • Los nodos contienen artefactos, los cuales son
    manifestaciones físicas del software,
    generalmente son archivos
  • ejecutables (.exe, binarios, DLLs, JAR, or
    scripts),
  • datos
  • configuración
  • Documentos HTML
  • Escribir el nombre de un artefacto sobre un nodo
    significa que ese artefacto será mostrado en ese
    nodo en tiempo de ejecución.

9
(No Transcript)
10
DIAGRAMA DE PAQUETES
11
Diagrama UML de paquetes
  • Un paquete es un elemento para agrupar otros
    elementos
  • Usualmente se usa para agrupar clases
  • En UML 2.0 se representa con el símbolo de
    carpeta
  • Cada paquete representa un espacio de nombres
    (namespace)

12
(No Transcript)
13
Diagrama de paquetes de UML
  • Con qué criterio se agrupan los elementos dentro
    de un paquete?
  • Principio de cierre dice que las clases en un
    paquete deberían necesitar cambios por razones
    similares.
  • Principio de reuso común dice que el conjunto de
    clases en un paquete deberían necesitar ser
    reusadas juntas.

14
Diagrama de paquetes de UML
  • Los paquetes tienen dependencias entre si
  • Entre dos elementos existe una dependencia si los
    cambios en la definición (supplier) de un
    elemento implican cambios en el otro (client)
  • Las dependencias entre los paquetes no son
    transitivas

15
DIAGRAMA DE PAQUETES
  • Son muy útiles en sistemas grandes para tener una
    imagen de las dependencias entre los elementos
    mayores de un sistema

16
Diagrama de paquetes de UML
  • Son muy útiles en sistemas grandes para tener una
    imagen de las dependencias entre los elementos
    mayores de un sistema

17
Diagrama de paquetes
  • Una línea punteada entre la capa de presentación
    y la de dominio define que una capa
    "usa/necesita/se comunica" con la capa de más
    abajo
  • El paquete debe mostrar el nombre del paquete y
    puede opcionalmente mostrar los elementos dentro
    del paquete en compartimientos extras.
  • Representa un agrupamiento en tiempo de
    compilación. Si se quiere mostrar un agrupamiento
    en tiempo de ejecución se debe usar un diagrama
    de estructuras compuestas

18
Diagrama de estructuras compuestas
  • Permite explotar una componente en sus partes

19
Diagrama de estructuras compuestas
  • Ejemplo

20
Esquema de autorización
CRUD Acrónimo de Create, Retrieve, Update y Delete
21
Bibliografia
  • UML Destilled third edition. A brief guide to the
    standard object modeling language. Martin Fowler
Write a Comment
User Comments (0)
About PowerShow.com