Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE
CLASE N°4
Comportamiento,
Elementos performance,
Bajos costos,
atractivos, terminar seguridad, Modificabilidad
ocupar personal, Bajos costos,
rápido, comparable confiabilidad, terminar rápido,
aumentar el valor
a la competencia usabilidad sin muchos
de los activos
corporativos cambios
Gestión del Vista de gestión del Diagrama de clases Paquete, subsistema, modelo
modelo modelo
Conceptos de A.S.
Procesos y Metodologías: Relacionadas a las vistas
dinámicas. Métodos Pesados (CMM) vs. Métodos Ágiles
(XP,FDD,etc.).
En esta arquitectura
hay dos componentes
principales: una
estructura de datos que
representa el estado
actual y una colección
de componentes
independientes que
operan sobre él
Uso del ECD en aplicaciones Web
No existe literatura profusa al respecto.
Se espera que con los Agentes Inteligentes se
obtengan resultados al respecto. Ej. STI (Tutor
Inteligente)
Se puede entender hacia una aplicación que
necesite hacer los siguiente:
Fuentes de conocimiento, necesarias para resolver el
problema.
Una pizarra que representa el estado actual de la
resolución del problema.
Una estrategia, que regula el orden en que operan las
fuentes.
Uso del ECD en aplicaciones Web
3. Estilos de Llamada y Retorno ELR
Esta familia de estilos enfatiza la modificabilidad y la
escalabilidad. Son los estilos más generalizados en
sistemas en gran escala. Miembros de la familia son las
arquitecturas de programa principal y subrutina, los
sistemas basados en llamadas a procedimientos remotos,
los sistemas orientados a objeto y los sistemas
jerárquicos en capas.
ELR – Modelo Vista Controlador MVC
Paradigma Interfaz – Base de
Datos.
Problemas:
La interfaz suele cambiar, o
acostumbra depender de
distintas clases de dispositivos
(clientes ricos, browsers, PDAs); El patrón conocido como
Modelo-Vista-Controlador
La programación de interfaces
(MVC) separa el modelado
de HTML, además, requiere del:
habilidades muy distintas de la
- Dominio,
programación de lógica de
negocios. - La presentación y
- Las acciones basadas en
Otro problema es que las datos ingresados por el
aplicaciones tienden a usuario en tres clases
incorporar lógica de negocios diferentes
que van más allá de la
transmisión de datos.
Características del MVC
Modelo. El modelo administra el comportamiento
y los datos del dominio de aplicación, responde a
requerimientos de información sobre su estado
(usualmente formulados desde la vista) y
responde a instrucciones de cambiar el estado
(habitualmente desde el controlador).