Вы находитесь на странице: 1из 34

DISE

O
INTEGRANTES:
TERRAZAS PLATA FIDEL CESAR
MOYA ANA ROSARIO

INTRODUCCION
EN EL DISEO MODELAMOS EL SISTEMA Y ENCONTRAMOS
SU FORMA (INCLUIDA LA ARQUITECTURA) PARA QUE
SOPORTE TODOS LOS REQUISITOS, INCLUYENDO LOS
REQUISITOS NO FUNCIONALES Y OTRAS RESTRICCIONES
QUE SE OPONEN.
UNA ENTRADA ESENCIAL EN EL DISEO ES EL RESULTADO
DE ANALISIS, ESTO ES, EL MODELO DE ANALISIS. EL
MODELO DE ANALISIS PROPORCIONA UNA COMPRENSION
DETALLADA DE REQUISITOS. Y LO QUE ES IMPORTANTE,
IMPONE UNA ESTRUCTURA DEL SISTEMA QUE DEBEMOS
ESFORZARNOS POR CONSERVAR LO MAS POSIBLE CUANDO
DAMOS FORMA AL SISTEMA

PROPOSITO

ADQUIRIR UNA COMPRENSION EN PROFUNDIDAD DE LOS


ASPECTOS RELACIONADOS CON LOS REQUISITOS NO
FUNCIONALES Y RESTRICCIONES RELACIONADAS CON LOS
LENGUAJES DE PROGRAMACION, COMPONETES REUTILIZABLES,
SISTEMAS OPERATIVOS, TECNOLOGIAS DE DISTRIBUCION Y
CONCURRENCIA, TECNOLOGIA DE INTERFAZ DE USUARIO,
TECNOLOGIA DE GESTION DE TRANSACCIONES, ETC.

CREAR UNA ENTRADA APROPIADA Y UN PUNTO DE PARTIDA


PARA ACTIVIDADES DE IMPLEMENTACION SUBSIGUIENTES
CAPTURANDO LOS REQUISITOS O SUBSITEMAS INDIVIDUALES,
INTERFACES Y CLASES.

SER CAPACES DE DESCOMPONER LOS TRABAJOS DE


IMPLEMENTACION EN PARTES MANEJABLES QUE PUEDAN SER
LLEVADAS A CABO POR DIFERENTES EQUIPOS DE DESARROLLO

CUADRO COMPARATIVO

EL DISEO EN EL CICLO DE VIDA


DEL SOFTWARE
El DISEO ES EL CENTRO DE ATENCION AL FINAL DE LA
FASE DE ELABORACION Y EL COMIENZO DE LAS
ITERACIONES DE CONSTRUCCION. ESTO CONTRIBUYE A
UNA ARQUITECTURA ESTABLE SOLIDA Y CUANDO LA
ARQUITECTURA ES ESTABLE Y LOS REQUISITOS ESTAN BIEN
ATENDIDOS, EL CENTRO DE ATENCION SE DESPLAZA A LA
IMPLEMENTACION

ARTEFACTOS
DEL MODELO DE DISEO
EL MODELO DE DISEO ES UN MODELO DE OBJETOS QUE

DESCRIBE LA REALIZACION FISICA DE LOS CASOS DE USO


CENTRANDOSE EN COMO LOS REQUISITOS FUNCIONALES Y NO
FUNCIONALES. ADEMAS, EL MODELO DE DISEO SIRVE DE
ABSTRACCION DE LA IMPLEMENTACION DEL SISTEMA Y SE
UTILIZA COMO UNA ENTRADA FUNDAMENTAL DE LA
IMPLEMENTACION.
EN EL MODELO DE DISEO, LOS CASOS DE USO SON

REALIZADOS POR LAS CLASES DE DISEO Y SUS OBJETOS QUE


SE REPRESENTA POR COLABORACIONES EN EL MODELO DE
DISEO Y DENOTA REALIZACION DE CASO DE USO-DISEO.

DISEO DE PRESENTACION

EL MODELO DE DISEO ES UNA JERARQUIA DE

SUBSISTEMAS DE DISEO QUE CONTIENEN CLASES DE


DISEOS, REALIZACIONES DE CASOS DE USO-DISEO E
INTERFACES

ARTEFACTO : CLASE DE DISEO


UNA CLASE DE DISEO ES UNA ABSTRACCION SIN

COSTURAS DE UNA CLASE O CONSTRUCIION SIMILAR EN


LA IMPLEMENTACION DEL SISTEMA.
EL LENGUAJE UTILIZADO PARA ESPECIFICAR UNA CLASE

DEL DISEO ES EL MISMO LENGUAJE DE PROGRAMACION.


LA VISIBILIDAD DE LOS ATRIBUTOS Y LAS OPERACIONES

DE UNA CLASE DE DISEOO SE ESPECIFICA CON


FRECUENCIA.
LAS RELACIONES DE AQUELLAS CLASES DEL DISEO

IMPLICADAS CON OTRAS CLASES A MENUDO TIENEN


SIGNIFICADO DIRECTO. POR EJEMPLO LA
GENERALIZACION CORRESPONDE AL SIGNIFICADO DE
HERENCIA EN EL LENGUAJE DE PROGRAMACION

ARTEFACTO : CLASE DE DISEO


LOS METODOS DE UNA CLASE DEL DISEO TIENEN

CORRESPONDENCIA DIRECTA CON EL CORRESPONDIENTE


METODO DE LA IMPLEMENTACION DE LAS CLASES.

ARTEFACTO: REALIZACION DE
CASO DE USO-DISEO
LA REALIZACIN DE CASO DE USO - DISEO ES UNA
COLABORACIN EN EL MODELO DE DISEO QUE DESCRIBE
CMO SE REALIZA UN CASO DE USO ESPECFICO, Y CMO SE
EJECUTA, EN TRMINOS DE CLASES DE DISEO Y SUS
OBJETOS. UNA REALIZACIN DE CASO DE USO-DISEO
PROPORCIONA UNA TRAZA DIRECTA A UNA REALIZACIN DE
CASO DE USO-ANLISIS EN EL MODELO DE ANLISIS

DIAGRAMA DE CLASES

UNA CLASE DE DISEO Y SUS OBJETOS, Y DE ESE MODO


TAMBIN LOS SUBSISTEMAS QUE CONTIENEN LAS CLASES
DE
DISEO,
A
MENUDO
PARTICIPAN
EN
VARIAS
REALIZACIONES DE CASOS DE USO. TAMBIN PUEDE DARSE
EL CASO DE ALGUNAS OPERACIONES, ATRIBUTOS Y
ASOCIACIONES SOBRE UNA CLASE ESPECFICA QUE SON
RELEVANTES PARA SLO UNA REALIZACIN DE CASO DE
USO.

DIAGRAMA DE INTERACCIN
LA SECUENCIA DE ACCIONES EN UN CASO DE USO COMIENZA

CUANDO UN ACTOR INVOCA EL CASO DE USO MEDIANTE EL


ENVO DE ALGN TIPO DE MENSAJE AL SISTEMA.
FLUJO DE SUCESOS DISEO
LOS DIAGRAMAS DE UNA REALIZACIN DE CASO DE USO, Y

ESPECIALMENTE LOS DIAGRAMAS DE INTERACCIN, SON


DIFCILES DE INTERPRETAR POR S SOLOS. POR ESTO, PUEDE
SER TIL EL ARTEFACTO FLUJO-DE-SUCESOS-DISEO, QUE ES
UNA DESCRIPCIN TEXTUAL QUE EXPLICA Y COMPLEMENTA A
LOS DIAGRAMAS Y A SUS ETIQUETAS.

ARTEFACTO: SUBSISTEMA DE DISEO


LOS SUBSISTEMAS DE DISEO SON UNA FORMA DE

ORGANIZAR LOS ARTEFACTOS DEL MODELO DE DISEO EN


PIEZAS MS MANEJABLES. UN SUBSISTEMA PUEDE CONSTAR
DE CLASES DEL DISEO, REALIZACIONES DE CASO DE USO,
INTERFACES Y OTROS SUBSISTEMAS (RECURSIVAMENTE).
POR OTRO LADO, UN SUBSISTEMA PUEDE PROPORCIONAR
INTERFACES QUE REPRESENTAN LA FUNCIONALIDAD QUE
EXPORTAN EN TRMINOS DE OPERACIONES.
UN SUBSISTEMA DEBERA SER COHESIVO; ES DECIR, SUS

CONTENIDOS DEBERAN ENCONTRARSE FUERTEMENTE


ASOCIADOS. ADEMS, LOS SUBSISTEMAS DEBERAN SER
DBILMENTE ACOPLADOS

ARTEFACTO: INTERFAZ
LAS INTERFACES SE UTILIZAN PARA ESPECIFICAR LAS

OPERACIONES QUE PROPORCIONAN LAS CLASES Y LOS


SUBSISTEMAS DEL DISEO
UNA CLASE DEL DISEO QUE PROPORCIONE UNA

INTERFAZ DEBE PROPORCIONAR TAMBIN MTODOS QUE


REALICEN LAS OPERACIONES DE LA INTERFAZ. UN
SUBSISTEMA QUE PROPORCIONE UNA INTERFAZ DEBE
CONTENER TAMBIEN CLASES DE DISEO U OTROS
SUBSISTEMAS QUE PROPORCIONEN INTERFAZ

ARTEFACTO: DESCRIPCION DE LA
ARQUITECTURA
SUELEN EN CONSIDERARSE SIGNIFICATIVOS PARA LA

ARQUITECTURA LOS SIGUIENTES ARTEFACTOS DEL MODELO DE


DISEO:
LA DESCOMPOSICIN DEL MODELO DE DISEO EN

SUBSISTEMAS, SUS INTERFACES, Y LAS DEPENDENCIAS ENTRE


ELLOS. ESTA DESCOMPOSICIN ES MUY SIGNIFICATIVA PARA LA
ARQUITECTURA EN GENERAL, DEBIDO A QUE LOS SUBSISTEMAS
Y SUS INTERFACES CONSTITUYEN LA ESTRUCTURA
FUNDAMENTAL DEL SISTEMA.
CLASES DEL DISEO FUNDAMENTALES, COMO CLASES QUE

POSEEN UNA TRAZA CON CLASES DEL ANLISIS


SIGNIFICATIVAS, CLASES ACTIVAS 1, Y CLASES DEL DISEO QUE
SEAN GENERALES Y CENTRALES, QUE REPRESENTEN
MECANISMO DE DISEOS GENERICOS Y QUE TENGAN MUCHAS
RELACIONES CON OTRAS CLASES DEL DISEO.

ARTEFACTO: MODELO DE
DESPLIEGUE

ES UN MODELO DE OBJETOS QUE DESCRIBE LA DISTRIBUCIN


FSICA DEL SISTEMA EN TRMINOS DE CMO SE DISTRIBUYE LA
FUNCIONALIDAD ENTRE LOS NODOS DE CMPUTO EL MODELO
DE DESPLIEGUE SE UTILIZA COMO ENTRADA FUNDAMENTAL EN
LAS ACTIVIDADES DE DISEO E IMPLEMENTACIN DEBIDO A
QUE LA DISTRIBUCIN DEL SISTEMA TIENE UNA INFLUENCIA
PRINCIPAL EN SU DISEO.

ARTEFACTO: DESCRIPCION DE LA
ARQUITECTURA

LA DESCRIPCIN DE LA ARQUITECTURA CONTIENE UNA VISTA


DE LA ARQUITECTURA DEL MODELO DE DESPLIEGUE, QUE
MUESTRA SUS ARTEFACTOS RELEVANTES PARA LA
ARQUITECTURA

DEBIDO A SU IMPORTANCIA, DEBERAN MOSTRARSE TODOS LOS


ASPECTOS DEL MODELO DE DESPLIEGUE EN LA VISTA
ARQUITECTNICA, INCLUYENDO LA CORRESPONDENCIA DE LOS
COMPONENTES SOBRE LOS NODOS TAL COMO SE IDENTIFIC
DURANTE LA IMPLEMENTACIN.

TRABAJADORES
TRABAJADOR ARQUITECTO
ES EL RESPONSABLE DE LA INTEGRIDAD DE LOS

MODELOS DE DISEO Y DE DESPLIEGUE, GARANTIZANDO


QUE LOS MODELOS SON CORRECTOS, CONSISTENTES Y
LEGIBLES EN SU TOTALIDAD. AL IGUAL QUE EN EL
MODELO DE ANLISIS, PUEDE INCLUIRSE, PARA SISTEMAS
GRANDES Y COMPLEJOS, UN TRABAJADOR APARTE PARA
ASUMIR LAS RESPONSABILIDADES DEL SUBSISTEMA DE
MS ALTO NIVEL DEL MODELO DE DISEO (EL SISTEMA
DE DISEO).

TRABAJADORES
INGENIERO DE CASOS DE USO
ES EL RESPONSABLE DE LA INTEGRIDAD DE UNA O MS

REALIZACIONES DE CASOS DE USO-DISEO, Y DEBE


GARANTIZAR QUE CUMPLEN LOS REQUISITOS QUE SE
ESPERAN DE ELLOS
UNA REALIZACIN DE CASO DE USO-DISEO DEBE REALIZAR

CORRECTAMENTE EL COMPORTAMIENTO DE SU
CORRESPONDIENTE REALIZACIN DE CASO DE USOANLISIS DEL MODELO DE ANLISIS, AS COMO EL
COMPORTAMIENTO DE SU CORRESPONDIENTE CASO DE USO
DEL MODELO DE CASOS DE USO, Y SLO ESOS
COMPORTAMIENTOS.

IDENTIFICACION DE SUBSISTEMAS
Y DE SUS INTERFACES
LOS SUBSISTEMAS CONSTITUYEN UN MEDIO PARA

ORGANIZAR EL MODELO DE DISEO EN PIEZAS


MANEJABLES.
PUEDEN IDENTIFICARSE COMO UNA FORMA DE DIVIDIR

EL TRABAJO DE DISEO QUE LUEGO VA CRECIENDO EN


UNA ESTRUCTURA QUE DEBE SER DESCOMPUESTA
A LA VEZ NO TODOS LOS SUBSISTEMAS SE

DESARROLLAN INTERNAMENTE EN EL PROYECTO SINO


QUE ESTOS SON REUTILIZADOS EN UN EMPRESA PARA
ANALIZAR Y EVALUAR TODAS LAS ALTERNATIVAS DE
REUTILIZACION

IDENTIFICACION DE SUBSISTEMAS
DE APLICACION

IDENTIFICACION DE SUBSISTEMA DE DISEO A


PARTIR DE PAQUETES DE ANALISIS

REFINAMIENTO DE LOS SUBSISTEMAS PARA


TRATAR FUNCIONALIDADES COMPARTIDAS

IDENTIFICACION DE SUBSISTEMAS
INTERMEDIOS Y DE SOFTWARE DE SISTEMA

CONSTITUYE LOS CIMIENTOS DE UN SISTEMA QUE TODA

LA FUNCIONALIDAD SE REALIZA EN EL SOFTWARE Y


SISTEMA OPERATIVO, DONDE EL ARQUITECTO VERIFICA
QUE LOS PRODUCTOS DE SOFTWARE ELEGIDOS ENCAJAN
EN LA ARQUITECTURA Y PERMITA UNA IMPLEMENTACION
ECONOMICA DEL SISTEMA Y LIMITA LA EVALUACION DE
SISTEMA

UTILIZACION DE JAVA PARA


CONSTRUIR LA CAPA INTERMEDIA

IDENTIFICACION DE CLASES DEL DISEO


RELEVANTE PARA LA ARQUITECTURA
ES PRACTICO IDENTIFICAR LAS CLASES DE DISEO PARA

EL CICLO DE VIDA DEL SOFTWARE YA QUE SERIA MUY


DETALLOSO UTILIZAR ALGUNAS CLASES QUE NO SEAN
IMPORTANTES PARA NO TENER QUE RETOCAR EL TRABAJO
Y SE UTILIZEN LOS CASOS DE USO
ESBOZO DE UNA CLASE DE DISEO A PARTIR DE UNA

CLASE DE ANALISIS

IDENTIFICACION DE CLASES
ACTIVAS
DONDE LOS REQUISITOS DE RENDIMIENTO DEL SISTEMA

VIENEN SIENDO LOS ACTORES DONDE EXIGEN TIEMPO DE


RESPUESTA Y SE LOS DENOMINA COMO ACTIVO
ESBOZO DE LA CLASE DISEO
PARA ESO NECESITAMOS VARIAS CLASES DADAS EN EL

ANALISISI O INTERFAZ. CUANDO TENEMOS LA INTERFAZ


ES FACIL ASIGNAR UNA CLASE DE DISEO Y GENERE UNA
INTERFAZ DEPENDIENDO DE LA TECNOLOGIA

ACTIVIDAD: DISEO DE UN
SUBSISTEMA
GARANTIZAR QUE EL SUBSISTEMA ES TAN DEPENDIENTE

DE OTRO SISTEMA
GARANTIZAR QUE EL SUBSISTEMA PROPORCIONA LAS

INTERFACES CORRECTAS
GARANTIZAR QUE EL SUBSISTEMA CUMPLA EL

PROPOSITO Y REALICE LAS OPERACINES CORRECTAS

MANTENIMIENTO DE LAS
DEPENDENCIAS ENTRE SUBSISTEMA
ES MEJOR TENER LOS SUBSISTEMAS DEPENDIENTE A LA

INTERFAZ PARA QE EL SUBSISTEMA PUEDA SER


SUSTITUIDO INTERNAMENTE

MANTENIMIENTO DE INTERFACE
PROPORCIONADAS POR EL SUBSISTEMA

LAS INTERFACES DEBEN CUMPLIR TODOS LOS ROLES DE

LOS SUBSISTEMAS EN LAS DIFERENTES REALIZACIONES


DE CASO DE USO.

MANTENIMIENTO DE LOS
CONTENIDOS DE LOS SUBSISTEMAS

CADA INTERFAZ QUE TENGA UN SUBSISTEMA DEBERA

HABER CLASES DE SUBSISTEMAS DENTRO DE OTRO


REALIZAR ELEMENTOS A CONTENIDO DEL SUBSISTEMA

Вам также может понравиться