Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologìa Tecnológica Orientado A Objetos
Metodologìa Tecnológica Orientado A Objetos
OBJETOS
Para el desarrollo de software orientado a objetos no basta usar un lenguaje orientado a objetos. También se
necesitará realizar un análisis y diseño orientado a objetos.
El modelo de objeto ha demostrado ser un concepto unificador en la informática, aplicable no sólo a los
lenguajes de programación, sino también al diseño de interfaces de usuarios, bases de datos e incluso
arquitecturas de computadores.
Es necesario indicar que la orientación a objetos es tan atractiva porque posee las ventajas de tener
estabilidad con respecto a las entidades del mundo real, la construcción iterativa facilitada por la poca
dependencia entre componentes y la posibilidad de reutilizar elementos entre desarrollos, además de la
simplicidad del modelo debido que cuenta sólo con los objetos, los menajes, las clases, la herencia y el
polimorfismo, para expresar de manera uniforme el análisis, diseño y construcción de aplicaciones.
GLOSARIO
CLASES.-La clase es un modelo o prototipo que define las variables y métodos comunes a todos los
objetos de cierta clase. También se puede decir que una clase es una plantilla genérica para un conjunto de
objetos de similares características.
HERENCIA.- La herencia básicamente consiste en que una clase puede heredar sus variables y métodos a
varias subclases (la clase que hereda es llamada superclase o clase padre).
ENVÍO DE MENSAJES.- El medio empleado para que un objeto interactúe con otro son los mensajes.
Hablando en términos un poco más técnicos, los mensajes son invocaciones a los métodos de los objetos.
CARACTERÍSTICAS DE POO
ABSTRACCIÓN.- Posee las características esenciales de un objeto, así como su
comportamiento.
public class Automovil {
// variables
// métodos}
UML
XML
Msf
OOHDM-método de diseño hipermedio orientado a
objetos
OBSERVACIONES
• Esta metodología nació de la necesidad de tener una forma más
sencilla de emular sistemas, no sólo de información sino de
cualquier tipo y puede ser utilizada como guía en muchas otras
disciplinas, sin tener en cuenta que éstos incluyan máquinas,
personas o computadoras
• Tiene técnicas que producen ideas nuevas y eficaces sobre
interfaces que ayudan a los usuarios finales.
• Estimula a los diseñadores a distinguir entre:
• Propiedades de especificación y
• Propiedades de implementación.
• Las técnicas de polimorfismo y ligadura dinámica, harán posible
escribir:
• Sistemas que se adapten automáticamente a distintos
componentes hardware y software de la máquina (Ejemplo:
numerosos sistemas de ventanas o numerosos
sistemas de gestión de Bases de Datos).
OBSERVACIONES