Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

DESARROLLO SOFT O.O by Mind Map: DESARROLLO SOFT
O.O
0.0 stars - 0 reviews range from 0 to 5

DESARROLLO SOFT O.O

Cronologia

80's

DESARROLLO SOFT Orientado a Aspectos

SIGLAS

DSOA (Desarrollo Soft Orientado Aspectos)

AOSD (Aspect Oriented Software Development)

Cronologia

2000's Principios

Entorno/Plataforma

ASPECT J (1997)

Objetivo

CODIGO MANTENIMIENTO + REUTILIZACION

Conceptos

Requisitos -> Asuntos (concerns), CORE concerns (principales), CROSS-CUTTING concerns (secundarios), Codigo Enmarañado/Disperso (Tangled/Scattering)

Aspectos (aspects), Advice

Weaving

Ventajas

Mantenimiento, + FACIL, + RAPIDO

Reutilizacion

Inconvenientes

CODIGO: Pruebas, Caja Blanca

CODIGO: Comprension, Lectura Secuencial

DESARROLLO SOFT Basado en Componentes

CBSE

Component Based Software Engineering

Orden Cronologico

90's finales

Entorno/Plataforma

CORBA

Objetivo

CODIGO REUTILIZACION, REUTILIZAR vs REIMPLEMENTAR, + Componentes, - Codigo AdHoc

Conceptos

Componentes, Cots

Modelo de Componentes

Middleware - Codigo pegamento (Adaptador)

Ventajas

Desarrollo, Software, + RAPIDO, + FIABLE, Sistemas, + GRANDES, + COMPLEJOS

Inconvenientes

Confiabilidad, Caja negra, Semantica

Certificacion, ¿Quien certifica?, ¿Quien responsable?

Propiedades Emergentes (Efectos colaterales)

APRENDIZAJE DEL MODELO DE COMPONENTES

DESARROLLO SOFT Dirigido por Modelos (MDE)

SIGLAS

DSDM (Desarrollo Soft Dirigido por Modelos)

MDE (MODEL DRIVEN Engineerig)

MDD (MODEL DRIVEN Developement)

MDA

Model Driven Architecture

Orden Cronologico

2000's

Entorno/Plataforma

ECLIPSE/EMF

Objetivo

CODIGO AUTOMATIZACION, A partir de Modelos

Conceptos

Modelos

MDA (MODEL DRIVEN ARQUITECTURE), PIM/PSM/CODE

Ventajas

Desarrollo, Software, + FIABLE, - ERROR, + ANALISIS, - PRUEBAS NECESARIAS

Inconvenientes

ERS, Lenguaje FORMAL, APRENDIZAJE

100 % AUTOMATIZACION