sesion final as1
TRANSCRIPT
![Page 1: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/1.jpg)
Sesión Final
Lic. César Alcántara Loayza
![Page 2: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/2.jpg)
CAL/Requerimientos
Desarrollo de Software
Problemas Dimensionar para cumplir con los
tiempos y los costos. (Gestión) Manejar requerimientos. (Software)
![Page 3: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/3.jpg)
CAL/Requerimientos
Modelado Visual
![Page 4: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/4.jpg)
CAL/Requerimientos
Modelado Visual
![Page 5: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/5.jpg)
CAL/Requerimientos
Pruebas en Cada Iteración
![Page 6: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/6.jpg)
CAL/Requerimientos
Mejores Prácticas (Refuerzan)
![Page 7: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/7.jpg)
CAL/Requerimientos
Mapa de Dominios
![Page 8: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/8.jpg)
CAL/Requerimientos
Transición Análisis - Diseño
Capa de diseño
Capa de análisis
![Page 9: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/9.jpg)
CAL/Requerimientos
Análisis ArquitecturalModelo de Casos de Uso modelo de objetos Diagramas de Interacción (Funcionalidad) (Recursos) (Comunicación)
Diagrama de PaquetesRepresentación de las particiones del Sistema
A B
C D
![Page 10: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/10.jpg)
CAL/Requerimientos
Modelo de Objetos - Partición
<<subsystem>>Planear Precio
ActualizarNivelPrecio
ActualizarPlanPrecio
ActualizarDescuento
Descuento
PlanDePrecios
0..*
0..*
0..*
0..*
NivelPrecio
1..*
0..*
1..*
0..*
DescuentoVolumen DescuentoGrupo
DescuentoCantidad DescuentoValor
{criterio de calificación}
{criterio de volumen}
![Page 11: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/11.jpg)
CAL/Requerimientos
Particionando El ModeloParticiones de Dominio
Par
tici
on
es d
e Te
cno
log
ía
Cap
a d
e C
om
un
icac
ión
(in
terf
ace)
Define perfilesde Seguridad
de la aplicación
Fija el perfil deseguridad del
usuarioVerifica usuario
Interface deUsuario
Interface deUsuario
Interface deUsuario
AplicaciónCliente
AplicaciónCliente
AplicaciónCliente
AplicaciónServidor
Acceso de Seguridad a Datos
Seguridad del DBMS
Matriz de particionamientoDe dominio vs tecnológico
![Page 12: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/12.jpg)
CAL/Requerimientos
Distribuir Responsabilidades
Presentación
Lógica
Datos
Esp
ect
ro d
e R
esp
on
sab
ilid
ad
es
![Page 13: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/13.jpg)
CAL/Requerimientos
Distribuir Responsabilidades
Presentación
Lógica
Datos
Ejemplos de tecnologías especializadas
Componentes visuales como Java AWT y Swing classes, Controles OCX,etc.
CORBA, RMI y un número de Productos midleware que Proporcionan mecanismos deComunicación entre los Componentes de la arquitectura
![Page 14: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/14.jpg)
CAL/Requerimientos
Distribuir Responsabilidades
Presentación
Lógica
Datos
Ejemplos de tecnologías especializadas
Ambientes de programación Visual que soporten el desarrollo De aplicaciones cliente servidorE interfaces de usuario.
Monitores de procesamiento de transacciones como Tivoli y Tuxedo que manejan volúmenes de procesamiento y gestión de transacciones
Sistemas de gestion de base de datos que soporten datos (objetos) persistentes y su acceso
![Page 15: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/15.jpg)
CAL/Requerimientos
Tres capas con la capa de datos distribuida
Arquitectura N - Capas
Presentación
Lógica
Acceso Datosdistribuidos
Interface
Interface
Mark
eti
ng
Rece
pci
ón
Ven
tas
Pag
os
![Page 16: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/16.jpg)
CAL/Requerimientos
Ven
tas
Pag
os
Tres capas con transacción distribuida o capa intermedia
Arquitectura N - Capas
Presentación
Capa Transacción Distribuida
Data
Interface
Interface
Mark
eti
ng
Rece
pci
ón
![Page 17: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/17.jpg)
CAL/Requerimientos
Notación combinada En este ejemplo, orderentry.exe reside
en el servidor pero es cargado en el cliente en tiempo de ejecución.
![Page 18: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/18.jpg)
CAL/Requerimientos
Construir un Diagrama De Componentes
El estereotipo <<becomes>> muestra que el cosigo fuente se vuelve un componente ejecutable y que se ejecuta en una máquina diferente de la que reside el codigo fuente.
OrderEntry.exe<<EXE>>
OrderEntry<<File>>
Orders.dll<<DLL>>
Inventory.tbl<<Database>>
Orders.tbl<<Database>>
<<becomes>>
![Page 19: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/19.jpg)
CAL/Requerimientos
Componentes Desde Clases OrderEntry.exe implementa las clases
Product(from Purchasing)
OrderProcesingClerk
Customer
Order OrderInterface<<Interface>>
Ingresa
ColocaOrderEntry.exe<<EXE>>
![Page 20: Sesion final as1](https://reader035.vdocumento.com/reader035/viewer/2022062319/557bc609d8b42a700d8b4881/html5/thumbnails/20.jpg)
CAL/Requerimientos
Diseño Modular
OrderEntry.exe
OrderInt
Ondex.html
OrderEntry.html
DbInterface.dll Orders.dll Customer.dll OrderEntryClerk.dll