DESARROLLO SOFT O.O

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
DESARROLLO SOFT O.O por Mind Map: DESARROLLO SOFT O.O

1. Cronologia

1.1. 80's

2. DESARROLLO SOFT Orientado a Aspectos

2.1. SIGLAS

2.1.1. DSOA (Desarrollo Soft Orientado Aspectos)

2.1.2. AOSD (Aspect Oriented Software Development)

2.2. Cronologia

2.2.1. 2000's Principios

2.3. Entorno/Plataforma

2.3.1. ASPECT J (1997)

2.4. Objetivo

2.4.1. CODIGO MANTENIMIENTO + REUTILIZACION

2.5. Conceptos

2.5.1. Requisitos -> Asuntos (concerns)

2.5.1.1. CORE concerns (principales)

2.5.1.2. CROSS-CUTTING concerns (secundarios)

2.5.1.3. Codigo Enmarañado/Disperso (Tangled/Scattering)

2.5.2. Aspectos (aspects)

2.5.2.1. Advice

2.5.3. Weaving

2.6. Ventajas

2.6.1. Mantenimiento

2.6.1.1. + FACIL

2.6.1.2. + RAPIDO

2.6.2. Reutilizacion

2.7. Inconvenientes

2.7.1. CODIGO: Pruebas

2.7.1.1. Caja Blanca

2.7.2. CODIGO: Comprension

2.7.2.1. Lectura Secuencial

3. DESARROLLO SOFT Basado en Componentes

3.1. CBSE

3.1.1. Component Based Software Engineering

3.2. Orden Cronologico

3.2.1. 90's finales

3.3. Entorno/Plataforma

3.3.1. CORBA

3.4. Objetivo

3.4.1. CODIGO REUTILIZACION

3.4.1.1. REUTILIZAR vs REIMPLEMENTAR

3.4.1.1.1. + Componentes

3.4.1.1.2. - Codigo AdHoc

3.5. Conceptos

3.5.1. Componentes

3.5.1.1. Cots

3.5.2. Modelo de Componentes

3.5.3. Middleware - Codigo pegamento (Adaptador)

3.6. Ventajas

3.6.1. Desarrollo

3.6.1.1. Software

3.6.1.1.1. + RAPIDO

3.6.1.1.2. + FIABLE

3.6.1.2. Sistemas

3.6.1.2.1. + GRANDES

3.6.1.2.2. + COMPLEJOS

3.7. Inconvenientes

3.7.1. Confiabilidad

3.7.1.1. Caja negra

3.7.1.1.1. Semantica

3.7.2. Certificacion

3.7.2.1. ¿Quien certifica?

3.7.2.2. ¿Quien responsable?

3.7.3. Propiedades Emergentes (Efectos colaterales)

3.7.4. APRENDIZAJE DEL MODELO DE COMPONENTES

4. DESARROLLO SOFT Dirigido por Modelos (MDE)

4.1. SIGLAS

4.1.1. DSDM (Desarrollo Soft Dirigido por Modelos)

4.1.2. MDE (MODEL DRIVEN Engineerig)

4.1.3. MDD (MODEL DRIVEN Developement)

4.2. MDA

4.2.1. Model Driven Architecture

4.3. Orden Cronologico

4.3.1. 2000's

4.4. Entorno/Plataforma

4.4.1. ECLIPSE/EMF

4.5. Objetivo

4.5.1. CODIGO AUTOMATIZACION

4.5.1.1. A partir de Modelos

4.6. Conceptos

4.6.1. Modelos

4.6.2. MDA (MODEL DRIVEN ARQUITECTURE)

4.6.2.1. PIM/PSM/CODE

4.7. Ventajas

4.7.1. Desarrollo

4.7.1.1. Software

4.7.1.1.1. + FIABLE

4.8. Inconvenientes

4.8.1. ERS

4.8.1.1. Lenguaje FORMAL

4.8.1.1.1. APRENDIZAJE

4.8.2. 100 % AUTOMATIZACION