Asdfgh

Páginas: 8 (1955 palabras) Publicado: 10 de septiembre de 2011
Utilización del Patrón Modelo ? Vista ? Controlador (MVC)
RESUMEN
Hoy día en cualquier lugar del mundo los que construyen aplicaciones informáticas centran su atención en dos aspectos fundamentales: (1) ¿cómo lograr construir mejores aplicaciones en menos tiempo? y (2) ¿cómo utilizar mayor cantidad de estándares en el diseño de las aplicaciones que soporte la primera interrogante planteada ypermita mayor reutilización del código y mejores mantenimientos de los sistemas desarrollados? Los software educativos no están ajenos a esta problemática, incluso por su concepción, complejidad y variabilidad en el tiempo, se pudiera decir que son el tipo de aplicaciones informáticas que mayor necesidad tienen de darle respuesta a ambas preguntas planteadas. "La calidad de diseño de la interacciónde los objetos y la asignación de responsabilidades presentan gran variación. Las decisiones poco acertadas dan origen a sistemas y componentes frágiles y difíciles de mantener y entender, reutilizar o extender. Una implementación hábil se funda en los principioscardinales que rigen un buen diseño orientado a objetos." [LAR99] Teniendo en cuenta el creciente uso de la P.O.O. en la concepción eimplementación de este tipo de software y la gran actualidad que tiene el uso de patrones internacionalmente aceptados para estas funciones, proponemos en nuestro trabajo un análisis del patrón Modelo-Vista-Controlador (MVC) y su posible utilización en el diseño de software educativos en lo relacionado al trabajo con la información en este tipo de aplicaciones. La administración o gestión de datosengloba dos áreas distintas de interés: (1) la administración (gestión) de datos críticos para la propia aplicación, y (2) la creación de infraestructura para el almacenamiento y recuperación de los objetos. En general, la administración de datos se diseña en forma de capas o en paquetes o subsistemas. La idea es aislar de forma lógica desde el análisis y luego en el diseño, los requisitos de bajonivel que manipulan lasestructuras de datos, de los requisitos de alto nivel para manejar los atributos del sistema en desarrollo.[PRE01]



INTRODUCCIÓN
El mercado del software de computadoras personales ha germinado en las pasadas dos décadas. El procesamiento de texto, la hoja de cálculo, losgráficos por computadoras, multimedia, entretenimientos, gestión de bases de datos, aplicacionesfinancieras, de negocios y personales y redes o acceso a bases de datos externas son algunas de los cientos de aplicaciones existentes en la actualidad. En el mismo período de tiempo mencionado, han aparecido un conjunto de variantes de solución al diseño y a la arquitectura de las aplicaciones de todo tipo. No obstante la aplicación de dichas variantes a los software educativos se vuelve un pococompleja y en ocasiones no compatibles con las características de este tipo de aplicaciones. En consecuencia es preocupante al mismo tiempo la estructura que adoptarán estos tipos de software. La estructura de información representa laorganización interna de los elementos de datos o de control. ¿Hay que organizar los elementos de datos o de control como una tabla de dimensión n o como una estructurajerárquica en árbol? Dentro del contexto de la estructura ¿Qué información está relacionada con otra información? ¿Está

contenida toda la información en una sola estructura o se van a utilizar varias? ¿Cómo se relaciona la información de una estructura con la de otra? Estas y otras preguntas se responden mediante una valoración de la estructura de la información. Al mismo tiempo es menesterel análisis de las características del diseño de las aplicaciones multimedia educativas desde el punto de vista de sus clases y la arquitectura "¿Qué tipo de visibilidad deberían tener otros paquetes respecto a la capa de presentación? ¿Cómo deberían comunicarse con las ventanas las clases no relacionadas con ellas? Por lo regular conviene que no haya un acoplamiento directo de otros componentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • asdfgh
  • asdfgh
  • asdfgh
  • Asdfgh
  • Asdfgh
  • Asdfgh
  • asdfgh
  • asdfgh

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS