Objeto
Clase
Herencia
Qu es un objeto ?
Un objeto podra ser real o abstracto, por ejemplo un beb, una
factura, una medida, una fecha, etc.
Que es una clase ?
Conjunto de objetos que poseen caractersticas similares , es
decir objetos del mismo tipo.
Que es la herencia ?
Libro
titulo
Diagramas de secuencia Cules son los eventos y las operac. del sistema?
Anlisis y diseo orientado a objetos
VENTAJAS DESVENTAJAS
Reutilizacin Alta curva de aprendizaje
Estabilidad Costosa
Comportamiento de objetos Requiere conocimientos adicionales
Construccin de clases ms No recomendable para proyectos
complejas pequeos
Confiabilidad Requiere personal especializado
Nuevos mercados de software
Rpido diseo
Mayor calidad de diseo
Integridad
Programacin ms sencilla
Mantenimiento ms sencillo
COMPONENTES GENERICOS DEL
MODELO DE DISEO OO
A veces resulta difcil hacer una distincin clara entre anlisis OO y
diseo OO. En esencia el anlisis OO es una actividad de
clasificacin, se analiza un problema en un esfuerzo por determinar
las clases de objetos que sern aplicables al desarrollarse la
solucin.
El anlisis determina tambin las relaciones y el comportamiento
del objeto.
COMPONENTES GENERICOS DEL
MODELO DE DISEO OO
El diseo OO le posibilita al Ing. De software la posibilidad de indicar
los objetos que se derivan de cada clase y como estos objetos se
relacionan con otros.
Ilustra como se desarrollan las relaciones entre objetos, como se
debe implementar el comportamiento y como implementar la
comunicacin entre objetos.
Despus de realizado el proceso de anlisis completo el Ingeniero
De software se concentra en el diseo del sistema, esto se realiza a
travs de la descripcin de subsistemas necesarios para
implementar los requerimientos del cliente.
Anlisis y diseo orientado a objetos
Durante el diseo de subsistemas, es necesario para el ing. De software
definir cuatro componentes de diseo
Dominio del problema: Son los subsistemas responsables de la
implementacin de los requisitos del cliente directamente.
Descripcin de objeto
Una descripcin del protocolo que establece interfaz de un objeto definido
cada mensaje que el objeto puede recibir y la correspondiente operacin.