Académique Documents
Professionnel Documents
Culture Documents
Objetivos
"tributos correspondem ,s
in-orma.es que um objeto arma/ena(
2a +!3 associa.es so
representadas por uma lin0a que
liga as classes cujos objetos se
relacionam(
Participao
X tem um ou mais Y?
Y parte de X?
E1emplo
"grega.es e composi.es 9
di-erenas
Destruio de objetos
Pertin4ncia
subclasse X superclasse .
Categorias de Conceitos
Procedimento de aplicao:
Caractersticas
2ormalmente arma/enam in-orma.es persistentes(
U#rias inst@ncias da mesma entidade e1istindo no sistema(
Participam de v#rios casos de uso(
E1emplo:
+m objeto 0edido participa dos casos de uso 1ealizar
0edido e %tualizar 2stoque.
Este objeto pode e1istir por diversos anos ou mesmo tanto
quanto o pr'prio sistema(
Objetos de Mronteira
Em um desenvolvimento dirigido a
casos de uso, ap's a descrio dos
casos de uso, * possvel iniciar a
identi7cao de classes(
Especi7cao de atributos,
opera.es e de associa.es
Ponto de captao ou
Clientes stand9alone
+m identifcador de
implementao& que no tem
correspondente com atributo
algum do domnio& pode ser criado.
Especi7cao de classes de controle
autenticao de usu#rios,
&esponsabilidades de controlador de
caso de uso:
Persist4ncia de objetos
Distribuio e comunicao $&!), CO&<", DCO!%
"utenticaoQ"utori/ao
3ogging
( visibilidade p)blica
* visibilidade protegida
+ visibilidade privativa
Outros m*todos:
5e a navegabilidade * unidirecional no
sentido de " para <, * de7nido um atributo
do tipo < na classe "(
"erana m)ltipla
"erana simples
Opera.es polim'r7cas
De an#lise
De projeto
Conven.es nesta disciplina
Classes de "n#lise
!*todos HsimplesH
"tributos sem tipo
"ssocia.es nomeadas
Cardinalidades de7nidas
Classes de entidade
Projeto
!*todos comple1os $relativos a duas ou mais classes%
!*todos com atributos e valores de retorno
"tributos com tipo $inclusive criados% e visibilidade
Classes de -ronteira e de controle $com m*todos%
Projetado duranteQap's os modelos din@micos