SlideShare a Scribd company logo
1 of 30
Paradigmas y Perspectivas Futuras en Computación Manuel E. Bermúdez, Ph.D. Universidad de la Florida [email_address] http://www.cise.ufl.edu/~manuel
Temario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición de Paradigma. ,[object Object],[object Object]
Definición de Paradigma (cont.) ,[object Object],[object Object]
Definición de Paradigma (cont.) ,[object Object],[object Object]
El Cambio de Paradigma ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Cambio de Paradigma (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El Cambio de Paradigma (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
La Ceguera y la Parálisis Paradigmática ,[object Object],[object Object],[object Object]
La Ceguera y la Parálisis Paradigmática (cont.) ,[object Object],[object Object],[object Object]
La Ceguera y la Parálisis Paradigmática (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Ceguera y la Parálisis Paradigmática  (cont.) ,[object Object]
La Revolución de las Comunicaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Revolución de las Comunicaciones (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La Revolución de las Comunicaciones (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
La "nueva" Ingeniería de Sistemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusiones ,[object Object],[object Object],[object Object]
Paradigmas de la Ingeniería de Software
Los Paradigmas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de vida clásico Ingeniería de Sistemas Análisis Diseño Codificación Prueba Mantenimiento
Ingeniería de Sistemas :  teniendo en cuenta que el software es parte de un sistema mayor, el trabajo comienza definiendo los requisitos de todos los elementos del sistema, y luego asignando el subconjunto que corresponda de estos requisitos  al software en cuestión. Análisis de los requisitos del software :  el proceso de recopilación de requisitos se centra e intensifica para el software. El ingeniero de software (“analista”) debe comprender el ámbito de la información del software. Diseño : esta etapa se apoya en cuatro particularidades del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y las características de la interfaz. El proceso de diseño traduce los requisitos en una representación  que permite evaluar la calidad del producto antes de comenzar la codificación. Ciclo de vida clásico
Codificación : traducción del diseño en un lenguaje legible para la computadora. Si el diseño se realiza en forma detallada, la codificación puede hacerse automáticamente. Prueba : esta etapa debe centrarse en la lógica interna del software, asegurando que todas las sentencias se han probado, al igual que todas las funciones externas. Las pruebas deben asegurarnos que la entrada definida produce los resultados que realmente se requieren. Mantenimiento : el software seguramente sufrirá cambios después de ser entregado al cliente (excepto un enlatado). Los cambios pueden ser debido a la aparición de errores o a cambios en el modelo real, o ampliaciones o cambios en el hardware. Ciclo de vida clásico
[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de vida clásico
Construcción de Prototipos Recolección y refinamiento de requisitos Diseño rápido Construcción del prototipo Evaluación del prototipo por el cliente Producto de ingeniería Refinamientodel prototipo Comienzo Parada
[object Object],[object Object],[object Object],[object Object],Construcción de Prototipos
Modelo en espiral Planificación Análisis de riesgo Recolección de requisitos y planificación del proyecto iniciales Planificación basada en los comentarios del cliente Evaluación del cliente Evaluación del cliente Ingeniería Análisis de riesgo basado en los requisitos iniciales Análisis de riesgo basado en la reacción del cliente Decisión de seguir o no Hacia el sistema final Prototipo inicial del software Prototipo del siguiente nivel Sistema de ingeniería
Modelo en espiral Modelo en espiral = Ciclo de vida + Prototipo + Análisis de Riesgo ,[object Object],[object Object],[object Object],[object Object]
Técnicas de cuarta generación Estas herramientas generan automáticamente el código fuente, basándose en las especificaciones del técnico. Recolección de requisitos Estrategia de “diseño” Implementación en L4G Prueba
Combinación de paradigmas En muchos casos, los paradigmas pueden y deben combinarse, de modo que puedan utilizarse las ventajas de cada uno en un único proyecto. En todos los casos, el trabajo comienza con la determinación de objetivos, alternativas y restricciones – lo que suele llamarse  recolección preliminar de requisitos . A partir de allí, se puede tomar cualquiera de los caminos que se indican el la figura siguiente:
Combinación de paradigmas Modelo en espiral iteración  n -ésima Análisis de requisitos Diseño Codificación T4G Prueba Recolección preliminar de requisitos Mantenimiento Sistema en operación Prototipado iteración  n -ésima Prototipado T4G T4G Modelo en espiral

More Related Content

Viewers also liked

Viewers also liked (17)

Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Exploration network chapter5
Exploration network chapter5Exploration network chapter5
Exploration network chapter5
 
Exploration network chapter9
Exploration network chapter9Exploration network chapter9
Exploration network chapter9
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Exploration network chapter3
Exploration network chapter3Exploration network chapter3
Exploration network chapter3
 
Exploration network chapter10
Exploration network chapter10Exploration network chapter10
Exploration network chapter10
 
Is
IsIs
Is
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Conceptos Basicos de POO
Conceptos Basicos de POOConceptos Basicos de POO
Conceptos Basicos de POO
 
(2) enrutamiento estático
(2) enrutamiento estático(2) enrutamiento estático
(2) enrutamiento estático
 
Transmision de datos generalidades
Transmision de datos generalidadesTransmision de datos generalidades
Transmision de datos generalidades
 
Exploration network chapter11
Exploration network chapter11Exploration network chapter11
Exploration network chapter11
 
Configuracion De Vlan
Configuracion De VlanConfiguracion De Vlan
Configuracion De Vlan
 
Configuracion router
Configuracion routerConfiguracion router
Configuracion router
 
Enrutamiento estático de 3 Equipos y dos Routers CISCO CCNA1 capitulo 11
Enrutamiento estático de 3 Equipos y dos Routers CISCO CCNA1 capitulo 11Enrutamiento estático de 3 Equipos y dos Routers CISCO CCNA1 capitulo 11
Enrutamiento estático de 3 Equipos y dos Routers CISCO CCNA1 capitulo 11
 

Similar to Paradigma de la_ingenieria_de_sistemas_def

Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposjuriberuiz
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosJaro
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmosBeat Winehouse
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosSpacetoshare
 
Máster en Métodos Formales en Ingeniería Informática
Máster en Métodos Formales en Ingeniería InformáticaMáster en Métodos Formales en Ingeniería Informática
Máster en Métodos Formales en Ingeniería Informáticamiso_uam
 
(2001) modelado y simulacion de sistemas
(2001) modelado y simulacion de sistemas(2001) modelado y simulacion de sistemas
(2001) modelado y simulacion de sistemasmavelix
 
Camino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo CorpucciCamino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo CorpucciGlobalLogic Latinoamérica
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1reny_so
 
MODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxMODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxarleidys
 
49949045 los-paradigmas-de-la-programacion
49949045 los-paradigmas-de-la-programacion49949045 los-paradigmas-de-la-programacion
49949045 los-paradigmas-de-la-programacionIvan Moreno
 
Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)liliasosa1
 
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdfLI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdfCESAR ROGELIO TEJADA CASTAÑEDA
 
Mecatrónica clase01.pdf
Mecatrónica clase01.pdfMecatrónica clase01.pdf
Mecatrónica clase01.pdfRocioScherpa
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREJesus Yepez
 
Ingenieria industrial
Ingenieria industrialIngenieria industrial
Ingenieria industrialAndrea Chaves
 

Similar to Paradigma de la_ingenieria_de_sistemas_def (20)

Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Manual analisis-de-algoritmos
Manual analisis-de-algoritmosManual analisis-de-algoritmos
Manual analisis-de-algoritmos
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmos
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmos
 
Investigacion unidad5
Investigacion unidad5Investigacion unidad5
Investigacion unidad5
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmos
 
Máster en Métodos Formales en Ingeniería Informática
Máster en Métodos Formales en Ingeniería InformáticaMáster en Métodos Formales en Ingeniería Informática
Máster en Métodos Formales en Ingeniería Informática
 
(2001) modelado y simulacion de sistemas
(2001) modelado y simulacion de sistemas(2001) modelado y simulacion de sistemas
(2001) modelado y simulacion de sistemas
 
Camino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo CorpucciCamino hacia la calidad superlativa - Marcelo Corpucci
Camino hacia la calidad superlativa - Marcelo Corpucci
 
Manual analisis de algoritmos v1
Manual analisis de algoritmos v1Manual analisis de algoritmos v1
Manual analisis de algoritmos v1
 
MODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxMODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptx
 
Tecnicas
TecnicasTecnicas
Tecnicas
 
49949045 los-paradigmas-de-la-programacion
49949045 los-paradigmas-de-la-programacion49949045 los-paradigmas-de-la-programacion
49949045 los-paradigmas-de-la-programacion
 
Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)Ada 3 (dinamita) (1)
Ada 3 (dinamita) (1)
 
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdfLI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf
LI_1164_140518_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf
 
Mecatrónica clase01.pdf
Mecatrónica clase01.pdfMecatrónica clase01.pdf
Mecatrónica clase01.pdf
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
Ingenieria industrial
Ingenieria industrialIngenieria industrial
Ingenieria industrial
 
Proyecto de word.
Proyecto de word.Proyecto de word.
Proyecto de word.
 
Modelo espiral
Modelo espiral Modelo espiral
Modelo espiral
 

More from Henrry Eliseo Navarro Chinchilla (16)

Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02
 
Bucarasica
BucarasicaBucarasica
Bucarasica
 
Bucarasica
BucarasicaBucarasica
Bucarasica
 
5 a bd_servidor
5 a bd_servidor5 a bd_servidor
5 a bd_servidor
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Complejidad
ComplejidadComplejidad
Complejidad
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Apuntes2
Apuntes2Apuntes2
Apuntes2
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Gestionde fichero
Gestionde ficheroGestionde fichero
Gestionde fichero
 
Metodos en php
Metodos en phpMetodos en php
Metodos en php
 
Grafos
GrafosGrafos
Grafos
 
Fichero
FicheroFichero
Fichero
 
Entrada salida
Entrada salidaEntrada salida
Entrada salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 

Paradigma de la_ingenieria_de_sistemas_def

  • 1. Paradigmas y Perspectivas Futuras en Computación Manuel E. Bermúdez, Ph.D. Universidad de la Florida [email_address] http://www.cise.ufl.edu/~manuel
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Paradigmas de la Ingeniería de Software
  • 19.
  • 20. Ciclo de vida clásico Ingeniería de Sistemas Análisis Diseño Codificación Prueba Mantenimiento
  • 21. Ingeniería de Sistemas : teniendo en cuenta que el software es parte de un sistema mayor, el trabajo comienza definiendo los requisitos de todos los elementos del sistema, y luego asignando el subconjunto que corresponda de estos requisitos al software en cuestión. Análisis de los requisitos del software : el proceso de recopilación de requisitos se centra e intensifica para el software. El ingeniero de software (“analista”) debe comprender el ámbito de la información del software. Diseño : esta etapa se apoya en cuatro particularidades del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y las características de la interfaz. El proceso de diseño traduce los requisitos en una representación que permite evaluar la calidad del producto antes de comenzar la codificación. Ciclo de vida clásico
  • 22. Codificación : traducción del diseño en un lenguaje legible para la computadora. Si el diseño se realiza en forma detallada, la codificación puede hacerse automáticamente. Prueba : esta etapa debe centrarse en la lógica interna del software, asegurando que todas las sentencias se han probado, al igual que todas las funciones externas. Las pruebas deben asegurarnos que la entrada definida produce los resultados que realmente se requieren. Mantenimiento : el software seguramente sufrirá cambios después de ser entregado al cliente (excepto un enlatado). Los cambios pueden ser debido a la aparición de errores o a cambios en el modelo real, o ampliaciones o cambios en el hardware. Ciclo de vida clásico
  • 23.
  • 24. Construcción de Prototipos Recolección y refinamiento de requisitos Diseño rápido Construcción del prototipo Evaluación del prototipo por el cliente Producto de ingeniería Refinamientodel prototipo Comienzo Parada
  • 25.
  • 26. Modelo en espiral Planificación Análisis de riesgo Recolección de requisitos y planificación del proyecto iniciales Planificación basada en los comentarios del cliente Evaluación del cliente Evaluación del cliente Ingeniería Análisis de riesgo basado en los requisitos iniciales Análisis de riesgo basado en la reacción del cliente Decisión de seguir o no Hacia el sistema final Prototipo inicial del software Prototipo del siguiente nivel Sistema de ingeniería
  • 27.
  • 28. Técnicas de cuarta generación Estas herramientas generan automáticamente el código fuente, basándose en las especificaciones del técnico. Recolección de requisitos Estrategia de “diseño” Implementación en L4G Prueba
  • 29. Combinación de paradigmas En muchos casos, los paradigmas pueden y deben combinarse, de modo que puedan utilizarse las ventajas de cada uno en un único proyecto. En todos los casos, el trabajo comienza con la determinación de objetivos, alternativas y restricciones – lo que suele llamarse recolección preliminar de requisitos . A partir de allí, se puede tomar cualquiera de los caminos que se indican el la figura siguiente:
  • 30. Combinación de paradigmas Modelo en espiral iteración n -ésima Análisis de requisitos Diseño Codificación T4G Prueba Recolección preliminar de requisitos Mantenimiento Sistema en operación Prototipado iteración n -ésima Prototipado T4G T4G Modelo en espiral

Editor's Notes

  1. 01/03/11