Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
c
SESION 13
Presentación
Lógica de la Aplicación
Almacenamiento
Separación Modelo-Vista
Los objetos del modelo (dominio) no deben
conocer directamente a los objetos de la vista
(presentación).
Las clases del dominio encapsulan la
información y el comportamiento relacionado
con la lógica de la aplicación.
Las clases de la interfaz (ventanas) son
responsables de la entrada y salida,
capturando los eventos, pero no encapsulan
funcionalidad de la aplicación.
Separación Modelo-Vista
Justificación
ð Clases cohesivas
ð Permitir separar el desarrollo de las clases de la
vista y del dominio
ð Minimizar el impacto de los cambios en la interfaz
sobre las clases del modelo.
ð Facilitar conectar otras vistas a una capa del
dominio existente.
ð Permitir varias vistas simultáneas sobre un mismo
modelo.
ð Permitir que la capa del modelo se ejecute de
manera independiente a la capa de presentación.
Iteración 2: Ejemplo TPV
Prácticas
"
#
Fase III \ Actividad 1
Tareas
DSI 1.1 Definición de los Niveles de Arquitectura
DSI 1.2 Identificación de subsistemas de diseño
DSI 1.3 Identificación de Requerimientos de Diseño y
Especificaciones de Diseño y Construcción
Fase III \ Actividad 1 \ Tarea
1
DSI 1.1 Definición de Niveles de
Arquitectura
!
$%&$
$'&
(
Fase III \ Actividad 1 \ Tarea
2
DSI 1.2 Identificación de
SubSistemas de Diseño
Aplicando los criterios de diseño, se catalogan los subsistemas de
diseño, catalogandolos como Específicos o Genéricos
SubSistema Específico
ð Contemplan las funcionalidades propias del sistema de
información
SubSistema Genérico
ð Cubren los servicios comunes, por ejemplo: Gestión de Datos,
Transcciones, Errores, Accesos, etc
Ejemplo:
Fase III \ Actividad 1 \ Tarea
2
Fase III \ Actividad 1 \ Tarea
2
Fase III \ Actividad 1 \ Tarea
3
DSI 1.3 Identificación de Requerimientos y
especificaciones de Diseño y Construcción
#)*
NO APLICA
Fase III \ Actividad 2
Tareas
0(1
Fase II \ Actividad
2
DSI 2. Diseño de la Arquitectura de
Soporte
2
Diagrama de Interacción de Objetos
Diagrama de Clases
c+-
Fase II \ Actividad 2 \ Tarea
1
DSI 2.1 Diseño de Subsistemas de
Soporte
El objetivo de esta tarea es la especificación y diseño de los
módulos/clases que forman parte de los subsistemas de soporte,
identificados en la tarea Identificación de Subsistemas de Diseño
(DSI 1.2).
El nivel de reutilización de los subsistemas de soporte y sus
servicios es potencialmente alto, de modo que se debe intentar
emplear, en la medida de lo posible, los subsistemas que ya existan
en la instalación y se consideren viables.
La información relativa a dichos subsistemas podrá obtenerse del
istórico de Proyectos.
En cualquier caso, cuando proceda realizar el diseño de los
subsistemas de soporte, se recomienda hacerlo con ese fin.
Fase III \ Actividad 3
Técnicas
Prácticas
#
Fase III \ Actividad 3
Tareas
3(1$#
#4
3(0",#
4
Fase III \ Actividad 3 \ Tarea
1
DSI 3.1 Identificación de clases
asociadas a un Casos de Uso
Las clases son:
1(
0(#
3( ,
5(
6(7#
Fase III \ Actividad 3 \ Tarea
2
Objetivo
$#c)
#(
,
Técnicas
#
Participantes
Analista de Sistemas (responsable)
Tareas
5(1#
Fase III \ Actividad 4 \ Tarea
1 DSI 4.1 Diseño de Clases
(Apertura de historia clinica)
Fase III \ Actividad 4 \ Tarea
1
Técnicas
"
$
,
Prácticas
#)c8'
Fase III \ Actividad 5
Ejemplo:
Fase III \ Actividad 5 \ Tarea
2
Fase III \ Actividad 5 \ Tarea
3
DSI 5.3 Especificación de la
Distribución de Datos
Ejemplo :
ð Base de datos: Clinica
ð Tabla: istoriaClinica
ð Nodo: Servidor de BD en Clinica BD1
Fase III \ Actividad 6
DSI 6. Generación de
Especificaciones de Construcción
Objetivo
O$
$&
(
Técnicas
#
Prácticas
Fase III \ Actividad 6
DSI 6. Generación de
Especificaciones de Construcción
Participantes
Analista de Sistemas (responsable)
Programador
Tareas
9(1$#
9(0$#.
9(3$#
+:-
Fase III \ Actividad 6 \ Tarea
1
DSI 6.1 Especificación del Entorno de
Construcción
Se define el entorno necesario para la
construcción de los componentes del sistema
de información.
Ejemplo:
Fase III \ Actividad 6 \ Tarea
2
DSI 6.2 Definición de Componentes y
Subsistemas de construcción
Fase III \ Actividad 6 \ Tarea
3
DSI 6.3 Elaboración de
Especificaciones de Construcción
,$
+
-
$!
;
Ejemplo:
Fase III \ Actividad 7
DSI 7. Establecimiento de
Requerimientos de Implantación
Objetivo
!$
!(
Tareas
<(1$"!
<(0$"!
Fase III \ Actividad 7
DSI 7. Establecimiento de
Requerimientos de Implantación
Prácticas
#
Participantes
cc4
+-
Analista de Sistemas
Analista de Soporte Técnico
Analisis y Diseño de Sistemas
FIN Sesión 13