Informatica
INTRODUCCION
El ADOO es un paso evolucionario, sigue la “huella” de las
anteriores abstracciones.
Porqué es tan popular el ADOO?
• Porque se espera que nos conduzca de manera fácil y
rápida a un incremento de la productividad
• Porque usa técnicas de razonamiento similar usadas para
resolver problemas en otros dominios
_________________________DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
1
Introducción
Introducción
Uno de sus aspectos la POO se convierte en un nuevo paradigma
“Conjunto de teorías, estándares y métodos que juntos representan
una forma de organizar el conocimiento”
Todo es basado en clases y objetos
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
2Introducción
Introducción
Antecedentes
• Retraso del software con respecto al hardware en dos generaciones
de procesadores al principio de los 90.
• Herramientas, técnicas y abstracciones de desarrollo del software
convencional se convierten rápidamente en inadecuadas.
• La poca tecnificación de los procesos de producción de software.
• La orientación a objetos proporciona un nuevoparadigma para la
creación de software.
• El análisis y diseño orientado a objetos aparece como una nueva
alternativa.
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
3
Introducción
Introducción
Fuerzas Conductoras de los 90
• Información de tipo multimedia (imagen , voz, sonido, texto, etc.)
• Fabricación integrada por computador (CIM)
• Diseñoasistido por computador (CAD)
• Ingeniería de software asistida por computador (CASE)
• Edición Computarizada (CAP)
• Interfaces gráficas (diseño y programación visual)
• Plataformas heterogéneas de software y hardware ej: la
arquitectura Cliente-Servidor
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
4
Introducción
Introducción
Fuerzas Conductorasde los 90
USUARIO
APLICACION
Piensen en tareas
Aplicaciones, archivos
y sistemas operativos
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
5
Introducción
Introducción
Una visión al futuro
Las técnicas orientadas a objetos han sido empleadas por la
comunidad investigadora durante más de 20 años.
Su uso tomó fuerza cuando empezaron aaparecer lenguajes muy
populares que soportaban algunas de las ideas de las técnicas
orientadas a objetos (Cobol, Pascal, C).
Las nuevas tendencias muestran:
• Una fuerte tendencia hacia el uso de herramientas
visuales de apoyo al diseño y programación
• Integración de tecnologías y aplicaciones
• Surgimiento de nuevos estándares
_________________________
DDSOO--María Eugenia Valencia
SOOMaría Eugenia Valencia
6
Introducción
Introducción
Una visión al futuro
Usuario Final Bibliotecas de Clases OO
Entornos Operativos OO
Bases de Datos OO
Herramientas de Desarrollo OO
Lenguajes OO
1990
1992
1994
1996
1998
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
2000
7
Introducción
Introducción
LaOrientación a Objetos
Programador Usuario
Programador de Clases
Programación
Análisis y Diseño
USUARIO FINAL
Programador de Hardware
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
8
Introducción
Introducción
ADOO
• Conceptos históricos
– Análisis estructurado de sistemas
– Análisis orientado a objetos
• Ventajas
• Proceso
–Identificación y definición de objetos
– Definición y organización de clases
• Metodologías emergentes
_________________________
DDSOO--María Eugenia Valencia
SOO
María Eugenia Valencia
1
Introducción
Introducción
Conceptos Históricos
• Importancia por comprender y comunicar los requisitos de un
sistema antes de programarlo.
• Se destacaban métodos basados en descripciones textuales...
Regístrate para leer el documento completo.