2.2. iteración #5. modelo de diseño

20
Mgtr. Marlon Eugenio Vilchez Rivas Facultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación Diseño de Sistemas Diseño de Sistemas

Upload: miguel

Post on 19-Aug-2015

83 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vilchez Rivas

Facultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación

Diseño de Sistemas

Diseño de Sistemas

Page 2: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Mgtr. Marlon Eugenio Vílchez Rivas

2.2. Iteración #5: Modelo de Diseño

Diseño de Sistemas

Page 3: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Iteración #5: Modelo de Diseño

Diagrama de Contexto: Subsistemas

Diagrama de Realizaciones de casos de uso diseño

Por cada Realización de casos de uso diseño

Diagrama de Clases de diseño

Diagrama de Secuencia

Descripción textual (Plantilla de realización de casos de uso

de diseño)

Diagrama de Clases (General)

Diseño de la Base de Datos

Base de Datos Lógica / Base de Datos Física

Diagrama de Estados

ContenidoIteración #5

Page 4: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Iteración #5: Modelo de Diseño

Diseño de Interfaces

Diagrama de Navegabilidad

Diagrama de Despliegue

Descripción de la arquitectura; Consiste en describir textualmente

las clases de diseño más importantes

Glosario

ContenidoIteración #5

Page 5: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagr. de Contexto: SubsistemasIteración #5

Importante medio de descomposición de grandes sistemas en

componentes comprensibles para reducir la complejidad y

facilitar el mantenimiento.

Page 6: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de RealizacionesIteración #5

Recopila los elementos del modelo (clases de diseño y otros

elementos) que realizan las interfaces, y el comportamiento de la

especificación del subsistema.

Page 7: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de RealizacionesIteración #5

Son las clases que vienen desde el análisis, mas definidas y

completas.

Se definen sus atributos y tipos, operaciones, multiplicidad, etc.

Diagrama de Clases de Diseño

Page 8: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de RealizacionesIteración #5

Modelo la interacción entre los objetos en un sistema,

representando la secuencia de mensajes.

Diagrama de Secuencia

Tiempo

Objetos

Mensajes

Línea de tiempo

Page 9: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de RealizacionesIteración #5

Descripción Textual

Basado en el modelo de Cockburn (citado por Pressman 2010).

Page 10: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de Clases GeneralIteración #5

Page 11: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diseño de Base de DatosIteración #5

Desarrollo del modelo de datos a nivel físico (base de datos),

determinación de cómo se convertirán las clases a tablas,

incorporación de claves primarias y foráneas.

Determinación de los caminos de acceso a los datos persistentes

en el sistema.

Page 12: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diseño de Base de DatosIteración #5

Base de Datos Lógica

Page 13: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diseño de Base de DatosIteración #5

Base de Datos Física

Page 14: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de EstadosIteración #5

Caracteriza un cambio en un sistema, es decir que los objetos

que lo componen modificaron su estado como respuesta a los

sucesos y al tiempo.

Transición

Estado

Inicio Fin

Page 15: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diseño de InterfacesIteración #5

Una Interfaz de usuario es el medio con que el usuario puede

comunicarse con un equipo.

Page 16: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de NavegabilidadIteración #5

Page 17: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Diagrama de DespliegueIteración #5

Proporcionar al sistema desde el punto de vista físico.

Qué comunicaciones deben establecerse entre los nodos.

Modela la disposición física de la plataforma de hardware.

T-VENT1

T-VENT2T-VENT3

T-VENT4

IMP1-RED

SW-01 cable red

T-JFVENT

IMP-2

cable red

T-ECOMP1

T-ECOMP2

T-JFCOMP

SW-02

cable red

cable red

cable red

IMPC_3cable USB

T-ALSE1

T-ALSE2

T-JFA

SW-03

SERV-BD

SERV-BD

REP

SW-CENTRAL

cable red

cable red cable red

cable red

CABLE RED

cable red

cable red

cable red

cable red

cable red

cable red

TELEFcable red

ROUT-1OFICCE-JEFE

cable redinternet

cable red

IMPA_4

wifi

cable red

Page 18: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

Descripción de la ArquitecturaIteración #5

Descripción textual de las clases de diseño más importantes.

CLASE

Page 19: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez RivasFacultad de Ingeniería / Escuela de Ingeniería de Sistemas y Computación / Diseño de Sistemas

GlosarioIteración #5

Términos desconocidos o que requieren de explicación.

Page 20: 2.2. iteración #5. modelo de diseño

Mgtr. Marlon Eugenio Vílchez Rivas

2.2. Iteración #5: Modelo de Diseño