12. métodos informáticos

15
MÉTODOS INFORMÁTICOS DESARROLLO DEL SOFTWARE: •1° GENERACIÓN – OMT •2° GENERACIÓN – RUP •3° GENERACIÓN – XP •4° GENERACIÓN – OOHDM ARQUITECTURA DEL SOFTWARE: •MODELO CLIENTE SERVIDOR •MODELO VISTA CONTROLADOR •MODELO EN CAPAS PROGRAMACION – POO, ESTRUCTURADA, POA

Upload: yvan-mayta

Post on 25-Jun-2015

1.051 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 12.  métodos informáticos

MÉTODOS INFORMÁTICOS DESARROLLO DEL SOFTWARE:•1° GENERACIÓN – OMT•2° GENERACIÓN – RUP•3° GENERACIÓN – XP•4° GENERACIÓN – OOHDM

ARQUITECTURA DEL SOFTWARE:•MODELO CLIENTE SERVIDOR•MODELO VISTA CONTROLADOR•MODELO EN CAPAS

PROGRAMACION – POO, ESTRUCTURADA, POA

Page 2: 12.  métodos informáticos

ARQUITECTURA – MCSModelos básicos cliente - servidor

1.PresentaciónDistribuida

2.Presentación Remota

3.LógicaDistribuida

Page 3: 12.  métodos informáticos

ARQUITECTURA – MCS

4.Datos Remotos

5.DatosDistribuidos

Page 4: 12.  métodos informáticos

ARQUITECTURA - MVCModelo Vista Controlador

Lo implementan Java Swing, Visual Studio .net

Page 5: 12.  métodos informáticos

ARQUITECTURA – MODELO n CAPASModelo en 3 capas

Se implementa en .Net , Java Spring y Hibernate

Ejemplo:

Page 6: 12.  métodos informáticos
Page 7: 12.  métodos informáticos

PROGRAMACIÓN

Descomposición Funcional

Descomposición en Objetos

Descomposición en Aspectos

Page 8: 12.  métodos informáticos

PROGRAMACIÓN - ejemploProgramación Orientada a Aspectos

Page 9: 12.  métodos informáticos

PROGRAMACIÓN - ejemploProgramación Orientada a Aspectos

Page 10: 12.  métodos informáticos

PROGRAMACIÓN2da parte.

Page 11: 12.  métodos informáticos

PRIMERA GENERACIÓN - OMTfases de desarrollo:oAnálisis (Problema)oDiseño de Sistemas (arquitectura)oDiseño de Objetos (algoritmo)oImplementación (programación) Modelos:oModelo de Objetos (describe)oModelo Dinámico (relaciones)oModelo Funcional (transformaciones)

Page 12: 12.  métodos informáticos

SEGÚNDA GENERACIÓN - RUPFases:Inicio (define el alcance del proyecto)Elaboración (definición, análisis y diseño)Construcción (implementación)Transición (fin del proyecto y puesta en ejecucion)

Page 13: 12.  métodos informáticos

TERCERA GENERACIÓN - XPFASES:

PlaneaciónDiseñoEjecuciónPrueba

Roles XP:Programador (Programmer)Jefe de Proyecto (Manager)Cliente (Customer)Encargado de Pruebas(Tester)Rastreador (Tracker)Entrenador (Coach)

Page 14: 12.  métodos informáticos

XP versus RUPXP1. Método ligero

2. Grupo de 2 a 15 personas

RUP1. Método pesado

Page 15: 12.  métodos informáticos

CUARTA GENERACIÓN - OOHDMEtapas:Diseño ConceptualDiseño de NavegaciónDiseño de Interfaces AbstractasImplementación