Académique Documents
Professionnel Documents
Culture Documents
4)
Aspectos de fondo:
1
5)
6)
Caractersticas importantes de o. o:
Reutilizacin
Aumento de complejidad: ms fcil identificar objetos permite
aprovechar la potencia de los lenguajes orientados a objetos
7)
Encapsulamiento
2
Acoplamiento: relacin entre mdulos, deben lograrse que los
mdulos
Dos tipos:
9) Estado:
10) Una operacin denota un servicio que una clase ofrece a sus
clientes. En la prctica, se ha visto que un cliente realiza tpicamente
cinco tipos de operaciones sobre un objeto. Los tipos de operaciones
son:
4
Uso: Las relaciones de uso entre clases es un posible refinamiento de
una asociacin por el que establece que abstraccin es el cliente y
que abstraccin es el servidor que proporciona ciertos servicios. Las
relaciones de uso estrictas son demasiado restringidas porque
permiten al cliente acceder solo al interfaz public del proveedor.
Meta clase: Una meta clase es una clase cuyas instancias son clases.
La idea de meta clases lleva la idea del modelo de objetos a su
condicin natural en los lenguajes de programacin orientados a
objetos puros. Las metaclase son tiles ya que un sistema de
desarrollo una clase proporciona al programador un interfaz para
comunicarse con la definicin de los objetos. Pueden ser manipuladas
igual que todas las dems descripciones.
18) Navegabilidad:
5
Los diagramas de clases se utilizan para modelar la vista de diseo
esttica de un sistema. Esto incluye modelar el vocabulario del
sistema, modelar las colaboraciones y modelar los esquemas. Esta
vista soporta principalmente los requisitos funcionales de un sistema,
los servicios que el sistema debe proporcionar a sus usuarios finales.
21)
Historia de UML
23)
6
UML es un lenguaje para especificar:Construir modelos precisos, no
ambiguos y completos. UML cubre la especificacin de todas las
decisiones de anlisis, diseo e implementacin que deben realizarse
al desarrollar y desplegar un sistema con gran cantidad de software.
Requisitos
Arquitectura
Diseo
Cdigo fuente
Planificacin de proyectos
Pruebas
Prototipos.
Versiones.
25)
7
Clase: Es una descripcin de un conjunto de objetos que comparten
los mismos atributos , operaciones, relaciones y semntica.
Relaciones:
8
Relaciones de dependencia: retomando las caractersticas
anteriormente vistas en los diagramas de clases, nos queda por
definir la realizacin.
Diagrama:
9
Diagrama de estados: Muestra una mquina de estados, que
consta de estados, transiciones, eventos y actividades. Muestra la
vista dinmica de un objeto. Resaltan el comportamiento dirigido por
eventos de un objeto.
10