Está en la página 1de 19

Análisis y diseño de sistemas de

información

Unidad:
Diseño de Sistemas y Desarrollo de casos
prácticos - Semana 15

Docente: Jose Antonio Ogosi Auqui


Atributos y características de
calidad del software

Modificabilidad Interoperabilidad
Cualidades del software

Manejadores
Arquitectura
Disponibilidad Seguridad de atributos de Software
del software
calidad

Predictabilidad Portabilidad
Ingeniero de
software

Gerente general

Usuario final

Sponsor
Arquitecto de
Gerente
software
comercial
Piezas
Propósito
importantes

Nombre
Compartir una solución
probada, aplicable a un
problema particular de Contexto
diseño.

Problema

El patrón se presenta en Solución


una forma estándar.
Consecuencias (positivas
y negativas)
Estilos • Soluciones de
arquitec- organización a nivel
tónicos del sistema.

• Soluciones a
Patrones problemas
Tipos de diseño detallados de diseño
de software.

• Soluciones útiles
para problemas
Idioms específicos en algún
lenguaje de
programación
Nombre Quiénes la componen Dónde se ubica

Aplicaciones cliente,
Capa Cliente applets, aplicaciones y PC Cliente
otra GUIs

Capa de presentación JSP, Servlet y otras UIs Servidor J2EE

EJBs y otros objetos de


Capa de Negocios Servidor J2EE
negocios

Capa de Integración JMS, JDBC Servidor J2EE

Bases de Datos,
Capa de Recursos Servidor BD
Sistemas Legados

Capas de la Arquitectura J2EE


Trazabilidad con UML

Análisis Diseño

JSP

<<Build>>

Boundary
Form
(from JSP_Client)

JSP_Client
(from JSP)
Trazabilidad con UML
Análisis Diseño

C ontrol
Servlet

Servlet. ()
service()
Trazabilidad con UML

Análisis Diseño

Bean

Entity
ClaseDAO
Normal <<Server Page>>
Label

Decoration
1 (Controller)
Request Servlet

BROWSER
2
(Model)
5 (View)
Java Bean

Response JSP 4

Servlet Container EIS


Capas, subsistemas, librerías y elementos de diseño
• Muestra como se traduce el Modelo de Diseño en los
distintos componentes ejecutables de la aplicación a desarrollar.

• Se presenta con el Diagrama de Componentes y Diagrama de


Despliegue.
Aplicación Almacén Deportes LSI03.exe

Identificación.frm Control y
análisis

Rutinas de Acceso a base


conexión(librerías) de datos

Aplicación Ventas Deportes LSI03.exe

Identificación.frm
BD Oracle
Servidor Principal Base de Datos
Servidor de Aplicaciones tcp/ip Oracle 9i
Oracle 9IAS

tcp/ip

Estación de Trabajo

Web Browser
Internet 6.0

También podría gustarte