Download - 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
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
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
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
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.
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.
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
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
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).
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
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.
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
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
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
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.
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
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
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
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.
Mgtr. Marlon Eugenio Vílchez Rivas
2.2. Iteración #5: Modelo de Diseño