SlideShare una empresa de Scribd logo
1 de 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
ARQUITECTURA – MCS
Modelos básicos cliente - servidor

1.Presentación
Distribuida

2.Presentación
Remota



3.Lógica
Distribuida
ARQUITECTURA – MCS
4.Datos
Remotos



5.Datos
Distribuidos
ARQUITECTURA - MVC
                  Modelo Vista Controlador
Lo implementan Java Swing, Visual Studio .net
ARQUITECTURA – MODELO n CAPAS
                      Modelo en 3 capas
Se implementa en .Net , Java Spring y Hibernate




                             Ejemplo:
PROGRAMACIÓN

Descomposición Funcional



Descomposición en Objetos




Descomposición en Aspectos
PROGRAMACIÓN - ejemplo
Programación Orientada a Aspectos
PROGRAMACIÓN - ejemplo
Programación Orientada a Aspectos
PROGRAMACIÓN
   2da parte.
PRIMERA GENERACIÓN - OMT
fases 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)
SEGÚNDA GENERACIÓN - RUP
Fases:
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)
TERCERA GENERACIÓN - XP
  FASES:
Planeación     Roles XP:
                Programador (Programmer)
Diseño         Jefe de Proyecto (Manager)
Ejecución      Cliente (Customer)
                Encargado de Pruebas(Tester)
Prueba         Rastreador (Tracker)
                Entrenador (Coach)
XP versus RUP
XP                        RUP
1. Método ligero          1. Método pesado




2. Grupo de 2 a 15
   personas
CUARTA GENERACIÓN - OOHDM
Etapas:
Diseño Conceptual
Diseño de Navegación
Diseño de Interfaces Abstractas
Implementación

Más contenido relacionado

La actualidad más candente

Introducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosIntroducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosVicente García Díaz
 
R.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentR.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentMediotype .
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cupditopo
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1SIMONTHOMAS S
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Introduction to Java Programming
Introduction to Java Programming Introduction to Java Programming
Introduction to Java Programming Saravanakumar R
 
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEObject Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEVipin Kumar
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)ghayour abbas
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,designnemali akhilesh
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)Yogesh Late
 
Software engineering mca
Software engineering mcaSoftware engineering mca
Software engineering mcaAman Adhikari
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingHadi Fadlallah
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic TestingJimi Patel
 

La actualidad más candente (20)

Introducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelosIntroducción a la ingeniería dirigida por modelos
Introducción a la ingeniería dirigida por modelos
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
R.A.D. - Rapid Application Development
R.A.D. - Rapid Application DevelopmentR.A.D. - Rapid Application Development
R.A.D. - Rapid Application Development
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cup
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
MoProsoft
MoProsoftMoProsoft
MoProsoft
 
Introduction to Java Programming
Introduction to Java Programming Introduction to Java Programming
Introduction to Java Programming
 
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEObject Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)SWE-401 - 2. Software Development life cycle (SDLC)
SWE-401 - 2. Software Development life cycle (SDLC)
 
QSpiders - Jdk Jvm Jre and Jit
QSpiders - Jdk Jvm Jre and JitQSpiders - Jdk Jvm Jre and Jit
QSpiders - Jdk Jvm Jre and Jit
 
software construction modules,language,tools,design
software construction modules,language,tools,designsoftware construction modules,language,tools,design
software construction modules,language,tools,design
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)Software Testing and Quality Assurance (Error, Bug, Fault)
Software Testing and Quality Assurance (Error, Bug, Fault)
 
El modelo de_espiral
El modelo de_espiralEl modelo de_espiral
El modelo de_espiral
 
Software engineering mca
Software engineering mcaSoftware engineering mca
Software engineering mca
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Dynamic Testing
Dynamic TestingDynamic Testing
Dynamic Testing
 

Destacado (20)

Informatica
InformaticaInformatica
Informatica
 
INFORMATICA
INFORMATICAINFORMATICA
INFORMATICA
 
FACULTADES COGNITIVAS
FACULTADES COGNITIVASFACULTADES COGNITIVAS
FACULTADES COGNITIVAS
 
Todo Sobre Informatica
Todo Sobre InformaticaTodo Sobre Informatica
Todo Sobre Informatica
 
Metodo informatico forense
Metodo informatico forenseMetodo informatico forense
Metodo informatico forense
 
SEGURIDAD TÉCNICA INFORMATICA
SEGURIDAD TÉCNICA INFORMATICASEGURIDAD TÉCNICA INFORMATICA
SEGURIDAD TÉCNICA INFORMATICA
 
Servidor
Servidor Servidor
Servidor
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
10. método etnográfico
10.  método etnográfico10.  método etnográfico
10. método etnográfico
 
6. método hipotético
6.  método hipotético6.  método hipotético
6. método hipotético
 
hardware interno y externo de un pc
hardware interno y externo de un pc hardware interno y externo de un pc
hardware interno y externo de un pc
 
Analisis de caso
Analisis de caso Analisis de caso
Analisis de caso
 
Problema de Gauss
Problema de GaussProblema de Gauss
Problema de Gauss
 
Problema logico
Problema logicoProblema logico
Problema logico
 
Fases de resolución de un problema
Fases de resolución de un problemaFases de resolución de un problema
Fases de resolución de un problema
 
Métodos didácticos
Métodos didácticosMétodos didácticos
Métodos didácticos
 
2. método lógico-deductivo
2.  método lógico-deductivo2.  método lógico-deductivo
2. método lógico-deductivo
 
Metodologia para la resolución de problema
Metodologia para la resolución de problemaMetodologia para la resolución de problema
Metodologia para la resolución de problema
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Actualizaciones
ActualizacionesActualizaciones
Actualizaciones
 

Similar a Metodos Informaticos para el Desarrollo de Software y Arquitectura

Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Educagratis
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECmrojas_unitec
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del softwareAbner Torres
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separataMarvin Romero
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de ProyectosRodolfoRojasEscalante
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Eddie Malca
 

Similar a Metodos Informaticos para el Desarrollo de Software y Arquitectura (20)

Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Diapo2019 grupo3
Diapo2019 grupo3Diapo2019 grupo3
Diapo2019 grupo3
 
Grupo82018
Grupo82018Grupo82018
Grupo82018
 
Rup
RupRup
Rup
 
Modelos de desarrollo de software separata
Modelos de desarrollo de software separataModelos de desarrollo de software separata
Modelos de desarrollo de software separata
 
Gestion de Proyectos
Gestion de ProyectosGestion de Proyectos
Gestion de Proyectos
 
Cap1 gestion
Cap1 gestionCap1 gestion
Cap1 gestion
 
Administracion y Gestion de Proyectos
Administracion y Gestion de ProyectosAdministracion y Gestion de Proyectos
Administracion y Gestion de Proyectos
 
Sesion1 adsi
Sesion1 adsiSesion1 adsi
Sesion1 adsi
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
DiseñO De Sistemas
DiseñO De SistemasDiseñO De Sistemas
DiseñO De Sistemas
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 

Más de Yvan Mayta

7. metodo empirico
7.  metodo empirico7.  metodo empirico
7. metodo empiricoYvan Mayta
 
9. metodo observacional
9.  metodo observacional9.  metodo observacional
9. metodo observacionalYvan Mayta
 
11. modelos según roger s
11.  modelos según roger s11.  modelos según roger s
11. modelos según roger sYvan Mayta
 
10. método etnográfico
10.  método etnográfico10.  método etnográfico
10. método etnográficoYvan Mayta
 
8. método de la observación
8.  método de la observación8.  método de la observación
8. método de la observaciónYvan Mayta
 
7. metodo empirico
7.  metodo empirico7.  metodo empirico
7. metodo empiricoYvan Mayta
 
6. método hipotético
6.  método hipotético6.  método hipotético
6. método hipotéticoYvan Mayta
 
5. mls método-sintético_modelación
5.  mls método-sintético_modelación5.  mls método-sintético_modelación
5. mls método-sintético_modelaciónYvan Mayta
 
4. mls método-analógico_analítico
4.  mls método-analógico_analítico4.  mls método-analógico_analítico
4. mls método-analógico_analíticoYvan Mayta
 
3. método lógico-inductivo
3.  método lógico-inductivo3.  método lógico-inductivo
3. método lógico-inductivoYvan Mayta
 
1. método científico
1.  método científico1.  método científico
1. método científicoYvan Mayta
 
2. método lógico-deductivo
2.  método lógico-deductivo2.  método lógico-deductivo
2. método lógico-deductivoYvan Mayta
 

Más de Yvan Mayta (12)

7. metodo empirico
7.  metodo empirico7.  metodo empirico
7. metodo empirico
 
9. metodo observacional
9.  metodo observacional9.  metodo observacional
9. metodo observacional
 
11. modelos según roger s
11.  modelos según roger s11.  modelos según roger s
11. modelos según roger s
 
10. método etnográfico
10.  método etnográfico10.  método etnográfico
10. método etnográfico
 
8. método de la observación
8.  método de la observación8.  método de la observación
8. método de la observación
 
7. metodo empirico
7.  metodo empirico7.  metodo empirico
7. metodo empirico
 
6. método hipotético
6.  método hipotético6.  método hipotético
6. método hipotético
 
5. mls método-sintético_modelación
5.  mls método-sintético_modelación5.  mls método-sintético_modelación
5. mls método-sintético_modelación
 
4. mls método-analógico_analítico
4.  mls método-analógico_analítico4.  mls método-analógico_analítico
4. mls método-analógico_analítico
 
3. método lógico-inductivo
3.  método lógico-inductivo3.  método lógico-inductivo
3. método lógico-inductivo
 
1. método científico
1.  método científico1.  método científico
1. método científico
 
2. método lógico-deductivo
2.  método lógico-deductivo2.  método lógico-deductivo
2. método lógico-deductivo
 

Metodos Informaticos para el Desarrollo de Software y Arquitectura