Modelo De Programación

Páginas: 6 (1471 palabras) Publicado: 11 de octubre de 2011
Modelo De Programacion
Final del formulario
Los lenguajes, bien sean de programación, de marcado o de consulta, representan el mascarón de proa de la informática. Sin embargo, antes de proporcionar la secuencia de frases de un lenguaje que constituye el código, que a fin de cuentas es la esencia de toda aplicación informática, cabe preguntarse si es posible, o necesario, dar una caracterizaciónprevia de las tareas que conducen a la consecución de dicho objetivo. En aplicaciones simples -aquellas que puede realizar un solo individuo en unas pocas horas- puede no ser necesario, pero cuando se enfrenta el desarrollo de software como un proceso industrial (Booch, 1996) es, sin duda, necesario

proporcionar un marco que permita caracterizar cada una de las etapas del proceso deproducción de este software. Primero, se debe proporcionar una especificación de requisitos que capture las funciones y restricciones de la aplicación. Tras esta especificación de requisitos, se debe proporcionar un modelo que sirva como paso intermedio entre las especificaciones y la aplicación final. Este modelo es la base para el diseño de la aplicación. Un modelo permite abstraer las característicasfundamentales de la aplicación y dar una caracterización de la misma suficientemente detallada como para poder obtener, utilizando algún lenguaje informático, el código que cumpla con los requisitos y especificaciones de partida.
Un lenguaje informático se ajusta siempre a un determinado paradigma de programación -por ejemplo, el paradigma imperativo-, y a un determinado modelo por ejemplo, elmodelo de objetos. Un modelo de programación provee un marco abstracto en el que entender la sintaxis de los lenguajes concretos que siguen el modelo, y representa la semántica del mismo, así como una filosofía de uso de dicha semántica. Por ejemplo, algunos lenguajes de programación de propósito general como Java se ajustan al modelo de objetos, cuya filosofía puede simplificarse mediante elsiguiente enunciado: el mundo está compuesto de una serie de objetos que se comportan de una forma determinada y que intercambian mensajes entre sí, técnicamente estos objetos exhiben las propiedades de “encapsulación, herencia y polimorfismo” (Deitel, 1995).
Para proporcionar modelos de diseño que permitan caracterizar el desarrollo de aplicaciones utilizando un lenguaje de programación se necesita unlenguaje de modelado que sea capaz de capturar la semántica del modelo al que se ajusta el lenguaje de programación. A su vez, el modelo de diseño proporcionado por el lenguaje de modelado debe ser capaz de capturar la semántica del programa que implementa la especificación de requisitos. De esta forma, el modelo de diseño sirve de nexo entre la especificación de requisitos y el programa final.Así por ejemplo, UML (Unified Modeling Language) (Booch, 1999) es un lenguaje de diseño visual que representa, mediante diagramas, el modelo de programación de objetos. Modelos de diseño concretos descritos con UML sirven como guía para la construcción de programas concretos, especificando detalles arquitectónicos del programa, no recogidos inicialmente en la especificación de requisitos.
Algunasveces, puede no resultar conveniente construir una aplicación utilizando un lenguaje de programación de propósito general. Por ejemplo, para construir una aplicación en el dominio hipermedia se dispone, al menos, de dos opciones. La primera, empezar desde cero construyendo cada elemento de la aplicación utilizando un lenguaje de programación de propósito general. La segunda, abstraer los elementoscomunes que aparecen en este tipo de aplicaciones, como son, las anclas, los enlaces y los paneles de presentación de información al usuario, y definir un lenguaje que caracterice estos elementos. Este sería, por ejemplo, el caso del lenguaje HTML, utilizando el metalenguaje SGML. Un intérprete de dicho lenguaje constituye, entonces, el núcleo de la aplicación o sistema hipermedia. Este es el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo De Programacion
  • Modelo De Programacion Lineal
  • Programacion lineal modelado
  • Modelos De Programacion Lineal
  • Modelo de Programacion Lineal
  • Modelo De Programacion Lineal
  • Modelos de programación Entera
  • Formulación De Modelos De Programación Lineal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS