Dominio y análisis de Marcos y Documentos de Marcos orientada a Objetos

Plan your projects and define important tasks and actions

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Dominio y análisis de Marcos y Documentos de Marcos orientada a Objetos por Mind Map: Dominio y análisis de Marcos y Documentos de Marcos orientada a Objetos

1. Ingeneria inversa con el uso de los frameworks.

1.1. A partir de un marco existente

1.1.1. La construcción de un modelo del dominio, un modelo de diseño y la búsqueda de las relaciones entre ellos. La ingenieria inversa del Framework.

1.1.1.1. Identificar los puntos de variabilidad del Framework.

1.1.1.2. Finalmente mapear las entidades del Framework al diseño real.

1.2. En realidad, FrameDoc trabaja con frameworks.

1.2.1. 1. primero, apoyando la construcción interactiva del modelo.

1.2.2. 2. ayudando al usuario en el análisis de dominio la tarea con conocimiento extraído del Framework

1.2.3. Extrae el nombre de las clases, su documentación, los atributos y sus tipos, y los métodos, sus tipos de devolución y sus parámetros

2. FRAMEWORK

2.1. Es un marco de trabajo para las buenas practicas de programación, evitar tareas repetitivas, trabajo en equipo y aumentar la productividad.

2.2. Aplicación reutilizable, extendible y semi completa que puede ser orientada a producir aplicaciones personalizadas.

3. FRAMEDOC

3.1. Hace referencia al uso instrucciones que explican a travez de un conjunto de pasos, como implementar acciones de dominio-problema-acciones, haciendo uso de la informacion inicial del caso

3.2. El objetivo general de FrameDoc es aliviar el esfuerzo de aprendizaje por medio de la representación explícita del conocimiento y razonamiento.

4. ESTRUCTURA DE UN FRAMEWORK

4.1. Clases de <<aplicación>>son aquellas clases que sólo aparecen en las instancias de Framework.

4.2. Clases de <<base>>son las clases centrales del Framework

4.2.1. <<extensible>>

4.2.2. <<modifiable>>

5. UML

5.1. Lenguaje de Modelamiento Unificado: Lenguaje grafico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo del software.

6. Relación entre UML y un framework: El framework para el Manejo de Consistencias en Diagramas de Clase de UML, permite, entre otros aspectos:

6.1. Coadyuvar en los procesos de diseño de software mediante la verificación de reglas de consistencia sobre diagramas de clase de UML.

6.2. Permitir el uso de un framework para la verificación de modelos existentes y modelos creados en la herramienta con altos criterios de calidad.

6.3. Dotar de un sistema integral, flexible y seguro para la gestión de la consistencia en modelos de UML para el diseño de software

6.4. Aumento de la productividad en los índices de gestión y control de los procesos de desarrollo de software mediante la reducción de ocurrencia de errores en las fases de análisis y diseño de software.

6.5. Disminuir los tiempos de modelado de software.

6.6. Mejoramiento en la calidad y la productividad en los procesos de desarrollo de software

6.7. Disminución hasta de un 20% en la ocurrencia de errores en las fases de análisis y diseño de software

6.8. Aumento en los niveles de calidad de los modelos de software

6.9. Integridad en el manejo de los modelos de software.

7. Importancia de la documentación de los frameworks?

7.1. El usuario puede solicitar en lenguaje natural y encontrar las clases, métodos o atributos que han la documentación más parecida a su consulta.

7.2. Los conceptos son descripciones con una estructura potencialmente compleja

7.3. Los roles son términos formales simples para las propiedades.

7.4. Los individuos son simples construcciones formales destinadas a representar directamente objetos en el dominio de interés como instancias de concepto

8. Relación entre los frameworks, las clases y los métodos en la programación.

8.1. Conexión entre el dominio y los modelos de diseño

8.1.1. Esta relación indica que alguna clase, método o atributo del diseño de Framework implementa alguna funcionalidad o entidad de dominio

9. Frameworks que en la industria del software tienen utilidad.

9.1. 1

9.1.1. Es un proyecto de código abierto, realizado en Javascript que contiene un conjunto de librerías útiles para el desarrollo de aplicaciones web y propone una serie de patrones de diseño para llevarlas a cabo. En pocas palabras, es lo que se conoce como un framework para el desarrollo, en esta caso sobre el lenguaje Javascript con programación del lado del cliente.

9.2. 2

9.2.1. jQuery es una biblioteca de JavaScript rápida, pequeña y rica en funciones. Hace cosas como el recorrido y manipulación de documentos HTML, manejo de eventos, animación, y Ajax mucho más simple con una API fácil de usar que funciona en una multitud de navegadores. Con una combinación de versatilidad y extensibilidad, jQuery ha cambiado la forma en que millones de personas escriben JavaScript.