Marcos de Trabajo

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Marcos de Trabajo por Mind Map: Marcos de Trabajo

1. Concepto

1.1. Es un conjunto de interfaces y clases que cooperan e interactúan entre sí, de tal forma que en conjunto construyen un diseño reutilizable para un tipo específico de software.

2. Incluyen

2.1. •Soporte para el desarrollo de programas. •Bibliotecas de componentes. •Posibilidad de incluir scripting (Lenguaje de scripting). •Software para desarrollar y unir diferentes componentes de un proyecto de desarrollo de programas.

3. Ventajas

3.1. •Facilitan el desarrollo de software ya que el código es reutilizable y se reducen tiempos de producción •Se evitan los detalles de bajo nivel, lo que puede dejar más tiempo para identificar requerimientos de software •Minimizar los tiempos de desarrollo. •Construir una arquitectura consistente entre aplicaciones.

4. requisitos

4.1. Que el sistema sea extensible y ampliable Altamente desacoplado De alto rendimiento

5. Agentes de software

5.1. Fases de desarrollo

5.1.1. Análisis: Que debe hacer y cuáles son sus restricciones Diseño: Especificación de objetivos. Desarrollo: Producción del software. Validación: Retroalimentación del cliente Evolución: Cambiar el software en respuesta a retroalimentación.

5.2. Son un conjunto de sub-sistemas que permiten el intercambio de mensajes, la planificación, ejecución de tareas y almacenamiento de datos entre otros componentes o a través del uso y definición de interfaces

5.3. Arquitectura composicional

5.3.1. Para la representación de desarrollo de software a través de agentes de software es muy común usar el lenguaje UML de modelado con los siguientes elementos: Componentes conectores, mediadores, medios de distribución e interface.