Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad:
Diseño e implementación
Centrar Texto
Video
al sacar el
Imagen
cuadro negro Importancia
docente Como analistas permitirá diseñar la estrategia a la solución del
problema, así como su implementación.
Contenido general
Centrar Texto
Video
al sacar el • Disciplinas RUP
• Modelo de Diseño
Imagen
cuadro negro
• Modelo de Implementación
docente
Disciplinas RUP
• Disciplina RUP de Diseño
• Disciplina RUP de Implementación
Disciplina RUP de Diseño
Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Video
al sacar el Medio para organizar los artefactos
del modelo de diseño.
Imagen
cuadro negro
Capa
Subsistema
Video
al sacar el Son abstracciones de clase
directamente utilizadas en la
Imagen
cuadro negro Clases de diseño
implementación.
Diagrama de clases
Disciplina RUP de Implementación
Centrar Texto
Video
al sacar el
Imagen
cuadro negro
docente
Artefacto Descripción
Video
al sacar el
Componente
reutilizable.
Imagen
cuadro negro
Muestra la estructura del sistema, el
cual describe los componentes del
software, sus interfaces y sus
Video
al sacar el
implementaciones de sistemas y
relaciones entre sus componentes.
Imagen
cuadro negro
Diagrama de Despliegue
Modelo de Despliegue
Modelo de Diseño
• Modelo de Análisis vs Modelo de Diseño
• Modelo de Datos
• Arquitectura de Software
• Diseño de Casos de Uso
Modelo de Análisis vs. Modelode
Diseño
Video
al sacar el
Modelo conceptual y genérico. Modelo físico y concreto.
Centrar Texto
Video
al sacar el Conceptual Lógico
Imagen
cuadro negro
docente
Físico
Modelo de Datos
• Se obtienen a partir de
Centrar Texto los objetos de
Video
al sacar el información que fluyen
entre las actividades.
Imagen
cuadro negro
Conceptual
• Modelado de los casos
docente de uso del sistema y el
modelado conceptual se
realizan en paralelo.
Modelo de Datos
• Modelo que no es
específico de una base
Centrar Texto de datos.
Video
al sacar el
• Describe aspectos
relacionados con las
Imagen
cuadro negro Lógico
necesidades de una
organización.
docente • Refinamiento del
modelo conceptual.
• No es necesario
especificar las llaves
primarias y foráneas de
las entidades.
Modelo de Datos
Imagen
cuadro negro Físico
integridad referencial, restricciones,
tipos de datos, etc.
o Detalles y variaciones de las
docente versiones.
o Parámetros de configuración.
o Data Definition Language (DDL).
• Convertir el modelo lógico de
datos a tablas hace que las
entidades pasen a ser tablas y los
atributos se convierten en las
columnas de dichas tablas.
Arquitectura de Software
Atributos y características de
calidad del software
Modificabilidad Interoperabilidad
Cualidades del software
Manejadores
Disponibilidad Seguridad Arquitectura
de atributos de Software
del software
calidad
Predictabilidad Portabilidad
Arquitectura de Software
Ingeniero de
software
Gerente general
Usuario final
Arquitecto de
Gerente software
comercial Sponsor
Arquitectura de Software: Patrones
Piezas
Centrar Texto Propósito
importantes
Video
al sacar el
Imagen
cuadro negro
Compartir una solución
probada, aplicable a un
problema particular de
Nombre
Contexto
docente diseño.
Problema
Estilos • Soluciones de
Centrar Texto arquitec-
tónicos
organización anivel
del sistema.
Video
al sacar el
Imagen
cuadro negro • Soluciones a
Patrones problemas
Tipos
docente de diseño detallados dediseño
de software.
• Soluciones útiles
para problemas
Idioms específicos en algún
lenguaje de
programación
Diseño de Casos de Uso
Centrar Texto
Video
al sacar el
Patrones de Diseño Extensiones de UML
Imagen
cuadro negro
docente Realización de Diseño
de Casos de Uso con
Patrón de Arquitectura
MVC
Diseño de Casos de Uso: Patrones de
Diseño
Imagen
cuadro negro
Capa de presentación JSP, Servlet y otras UIs Servidor J2EE
Bases de Datos,
Capa de Recursos Servidor BD
Sistemas Legados
Video
al sacar el
Imagen
cuadro negro
JSP
docente Boundary
<<Build>>
Form
JSP_Client
(from JSP) (from JSP_Client)
Diseño de Casos de Uso: Extensiones
de UML para AplicacionesWEB
Trazabilidad con UML
Centrar Texto
Video
al sacar el
Análisis Diseño
Imagen
cuadro negro
docente
Control Servlet
Servlet. ()
service()
Diseño de Casos de Uso: Extensiones
de UML para AplicacionesWEB
Trazabilidad con UML
Centrar Texto
Video
al sacar el
Análisis Diseño
Imagen
cuadro negro
Bean
docente Entity
ClaseDAO
Diseño de Casos de Uso: Extensiones
de UML para AplicacionesWEB
Centrar Texto
Video
al sacar el
Normal
Imagen
cuadro negro
<<Server Page>>
Label
docente
Decoration
Diseño de Casos de Uso: Extensiones
de UML para AplicacionesWEB
Centrar Texto
Video
al sacar el
<<Include>>
Cabecera
Imagen
cuadro negro
<<Build>> <<Link>>
docente Página
<<Submit>>
Página_Client
(fromPágina)
Página2
Form
(fromPágina_Client)
Realización de Diseño de Casosde
Uso con Patrón MVC
BROWSER
Imagen
cuadro negro 2
docente (Model)
5 (View)
Java Bean
Response JSP 4
Adaptado de http://sce.uhcl.edu/helm/rationalunifiedprocess/
Realización de Diseño de Casosde
Uso con Patrón MVC
Capa Subsistema/Librerías Elementos dediseño
Clases estereotipadas:
Video
al sacar el • Páginas JSP: <<Server
Page>> , <<Client Page>> y
Imagen
cuadro negro
<<HTML Form>>
Video
al sacar el
de Despliegue.
Imagen
cuadro negro
docente
Diagrama de Componentes
Aplicación Almacén Deportes LSI03.exe
Identificación.frm Control y
Video
al sacar el
Imagen
cuadro negro
Rutinas de
conexión(librerías)
Acceso a base
de datos
docente
Aplicación Ventas Deportes LSI03.exe
Identificación.frm
BD Oracle
Diagrama de Despliegue
Video
al sacar el
Imagen
cuadro negro tcp/ip
docente
Estación de Trabajo
Web Browser
Internet 6.0
Conclusiones
Video
al sacar el
• La implementación del Sistema muestra cómo se
traduce el Diseño en los distintos componentes
ejecutables de la aplicación a desarrollar.
Imagen
cuadro negro
docente
Gracias
Docente: Jesús Arias Caycho