Documente Academic
Documente Profesional
Documente Cultură
Developer
Objetivos
Importancia
Captulo 2:
Arquitectura en una Aplicacin Web con
Java
Temas
1. Arquitectura
2. Definicin de Capas
3. Diseo de la arquitectura
Captulo 2:
Arquitectura en una Aplicacin Web con
Java
Temas
1. Arquitectura
2. Definicin de Capas
3. Diseo de la arquitectura
Arquitectura
Arquitectura es una abstraccin de un sistema,
define sus elementos y cmo interactan.
TODO sistema tiene una arquitectura.
Tener una arquitectura es distinto a que la
arquitectura sea conocida por todos.
Funcionales
No Funcionales
Definen propsito de
sistema
Asociados a cuestiones de
negocio
Definen caractersticas
deseadas de sistema
Determinan calidad* de
sistema
Vistas Arquitectnicas
Lgica
Proceso
Funcionalidad
Fsica
Desarrollo
Atributos
Sistema
Determina nivel
de calidad
Req. Funcionales
Req. No Funcionales
Determina
Funcionalidad de sistema
Atributos de sistema
Rendimiento
Seguridad
Confiabilidad
etc
Arquitectura
Determina
Capacidad del Sistema
Calidad del Software
Captulo 2:
Arquitectura en una Aplicacin Web con
Java
Temas
1. Arquitectura
2. Definicin de Capas
3. Diseo de la arquitectura
Capas
Presentacin
Negocio
Acceso a
Datos
Captulo 2:
Arquitectura en una Aplicacin Web con
Java
Temas
1. Arquitectura
2. Definicin de Capas
3. Diseo de la arquitectura
Diseo de la Arquitectura
Se debe considerar que sistema es una entidad
viva que va cambiando con el tiempo.
Por ende, al estar ntimamente ligados,
arquitectura de un sistema tambin cambia.
Diseo de la arquitectura debe adaptarse a
estos cambios.
Lo que fue bueno en un inicio, puede que no lo
sea en actualidad.
Arquitectura inicial debera prever arquitectura
que evolucione.
Disea para
la evolucin
Asume
decisiones
crticas
Modela para
controlar
riesgos
Diagrama
para
comunicar
Laboratorio N 2.1
Grfico y relacin de las capas de la
aplicacin
Tiempo Estimado
30 minutos
Laboratorio N 2.2
Evaluar si la aplicacin cumple con los
requerimientos no funcionales
Tiempo Estimado
30 minutos
Tarea
Referencias