viernes, 30 de noviembre de 2007

MODEL DRIVE PROGRAMMING

MODEL DRIVE PROGRAMMING
EL RETO ES:
Para mejorar las metodologías y herramientas para el desarrollo de aplicaciones centradas en datos de las aplicaciones empresariales intensa a fin de que la creación de nuevos sistemas de más fácil, más rápido y más accesible para gente de negocios.
LA IDEA:
Expresividad
Facilidad de uso
Alto de la automatización del proceso de codificación
L aprogramación en Model Drive Programming tiene el objetivo de mejorar las metodologías y herramientas necesarias para el desarrollo de aplicaciones de nuevos sistemas con mayor grado de facilidad, más rapido y más accesibles para todas las personas involucrados en los negocios.
http://www.vide-ist.eu/

MODEL DRIVE PROGRAMMING
Modelo de la programación impulsada por el desarrollo de software es un paradigma que se esfuerza por llevar a cabo la manipulación del modelo abstracto que estamos tratando de lograr a través de un cuerpo de lenguaje de programación de código. Este enfoque se centra en primer lugar en lo que se está logrando en un sistema de computación y, a continuación, sobre cómo se están logrando. Es la responsabilidad de un subsistema de software para traducir lo que a los técnicos.
Normalmente, el objetivo del subsistema de software es generar una aplicación concreta de los modelos declarativo. Esto podría ser visto como una extensión de MVC (Model - View - Controller) arquitectura mediante la incorporación de un generador componente (es decir, MVCG).
La adopción de un enfoque generativo en el desarrollo de software es un objetivo ansiado por muchos desarrolladores de aplicaciones. ¿Por qué escribir código repetitivo cuando una sola fuente de la especificación puede generar la necesaria variaciones? Generic programación se centra en esta parte por lo que nos permite escribir código basado en la plantilla en la que se expresa la variabilidad en el parámetro de plantilla. Por ejemplo, en C + + Standard Template Library (STL), los conceptos de las colecciones, iteradores, y la operación a través de algoritmos iteradores todos son ejecutados en términos de tipos paramétricos Ti. Cuando usamos AWL con un tipo concreto, como una clase de C + +, el código es generado por un compilador de C + + / enlazador. En proyectos de desarrollo de software que es conveniente sustituir la codificación repetitiva con algún tipo de automatización, y muchas veces vemos la necesidad de lograr este objetivo. Custom programa generadores podría sustituir manualmente el volumen de código escrito por la generación de código de dominio específico de los modelos. Menos escrito manualmente el código es bueno.
Mucho de los productos de software que nos rodea aplicar el concepto de modelo de desarrollo impulsado. Considere, por ejemplo, un editor HTML profesional. La interfaz de usuario ayuda a los usuarios en el desarrollo del sitio a través de un aspecto visuales. El editor generará HTML, JavaScript, JSP / ASP, JDBC programas, y otros artefactos de software basado en el modelo de la página de la Web que el usuario ha construido a través de la interfaz gráfica muy intuitiva. Sin embargo, estos productos son construidos para llevar a cabo funciones específicas que no podrá ser de uso, en general, el desarrollo de software. Mi punto es que hay una escasez de herramientas para facilitar la rápida traducción de los modelos específicos de dominio deseado en construcciones del lenguaje de programación.
- Compilador de compiladores (CC) son herramientas que ayudan en la construcción de generadores de programa. La especificación de entrada a la CC es típicamente idioma gramática. Sobre la base de la sintaxis de entrada, la CC genera un análisis / lexing marco, que luego utiliza un programa generador. Usted puede construir compilador C mediante la utilización de un CC. En un CC basado en la generación de código, el código se centran en la generación de la lógica se pierde debido a la distracción de la construcción de diversas infraestructuras, como por ejemplo un árbol de sintaxis abstracta (AST), sintaxis y semántica, y así sucesivamente. Un enfoque rápido a las necesidades de desarrollo del programa generador de herramientas de apoyo a las capacidades de scripting en relación con el análisis sintáctico y la sintaxis de la construcción de árbol / de visita. No queremos gastar tiempo y recursos en el programa generador de adquisición. Dado que la generación de código implica invariablemente árbol a pie, toda la atención debería centrarse en visitar el árbol de sintaxis de los modelos de producción y de generación de la sintaxis de árbol.
Una opinión de XML es que es un metalenguaje utilizado para definir otros lenguajes de dominio específico. Etiquetas XML, atributos, y de nombres puede ser usado para capturar modelos de dominio de los conceptos de aplicación. XML modelo sintáctico validez puede ser comprobada por las herramientas que hagan cumplir esquema XML. - En memoria de la representación de los documentos XML está normalizado con el DOM (Document Object Model).
xml.sys-con.com/read/40452.htm
MODEL DRIVE PROGRAMMING
La programación a objetos es una de las herramientas más utilizada para impulsar la creacion de nuevos sistemas de software con los estandares y prototipos de más alta calidad que garantizan la creación y el mejor funcionamiento de un sistema, la programación Model Drive Programming es una de las herramientas que inpulsan el desarrollo de nuevas formas para la creacion de software con la diferencia de que la programación model drive programming es orientada a modulos, es decir que utiliza los modulos para la ceración de sistemas compuatcioneles y software dela más alta calidad.
José Osvaldo Barajas Juárez

jueves, 22 de noviembre de 2007

JOSÉ OSVALDO BARAJAS: ANALISTA, SEGUNDO REPORTE INDIVIDUAL

Durante esta semana realizamos dos reuniones para analizar los avances que cada integrante del equipo y también para a clarar algunas dudas que surjan durante el proceso de la creación del sistema... Yo como analista tengo la obligación de frecuentar al cliente para mantenerlo informado de todos los avances en el proyecto, hasta ahora el cliente esta satisfecho con los avances del sistema y por la información que se le ha entregando, también el cliente nos a aportado algunas ideas que podrian mejorar el funcionamiento del sistema, estas recomendaciones se plantean ante todo el equipo para poder determinar la vialidad de las mismas y poder satisfacer las necesidades del cliente. También he estado trabajando en los avances de los proyectos que tenemos que entregar proximamente.

viernes, 16 de noviembre de 2007

diagramas de estados

[URL=http://www.zshare.net/download/495681902633df/]diagramas de estado.doc - 0.03MB[/URL]clic

diagramas

diagramas

JOSÉ OSVALDO BARAJAS JUÁREZ: ANALISTA

EL ROL DEL ANALISTA, DESIGNADO A IDENTIFICAR LAS NECESIDADES DEL CLIENTE Y EVALUAR EL PROBLEMA DEL CLIENTE.
El ANALISTA, POR LO REGULAR, ES EL QUE INTERACTUA CON MÁS FRECUENCIA CON EL CLIENTE EN REUNIONES DETERMINADAS, LAS REUNIONES TIENEN EL OBJETIVO DE AYUDAR AL CLIENTE A DEFINIR LOS OBJETIVOS DEL SISTEMA, DETERMINANDO LA INFORMACIÓN QUE SE DESEA TENER, INFORMACIÓN DE SUMA IMPORTANCIA PARA LA ELABORACIÓN DEL SISTEMA.
DURANTE LA SEMANA SE VISITO AL CLIENTE PARA MANTENERLO INFORMADO SOBRE LOS AVANCES DEL SISTEMA, Y TAMBIÉN PARA DARLE LA OPORTUNIDAD DE EXPRESAR SU OPINION SOBRE EL SOFTWARE QUE EL EQUIPO LE ESTA REALIZANDO.
EL CLIENTE SE ENCUENTRA. HASTA AHORA, SATISFECHO CON EL TRABAJO REALIZADO.

miércoles, 14 de noviembre de 2007