13.07.2015 Views

UML(.pdf)

UML(.pdf)

UML(.pdf)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Existem classes de bibliotecas, componentes ou modelos externos a serem utilizadospelo sistema modelado? Se sim, normalmente essas classes, componentes e modelosconterão classes candidatas ao nosso sistema.• Qual o papel dos atores dentro do sistema? Talvez o papel deles possa ser visto comoclasses, por exemplo, usuário, operador, cliente e daí por diante.Em <strong>UML</strong> as classes são representadas por um retângulo dividido em três compartimentos: ocompartimento de nome, que conterá apenas o nome da classe modelada, o de atributos, quepossuirá a relação de atributos que a classe possui em sua estrutura interna, e ocompartimento de operações, que serão o métodos de manipulação de dados e decomunicação de uma classe com outras do sistema. A sintaxe usada em cada um destescompartimentos é independente de qualquer linguagem de programação, embora pode serusadas outras sintaxes como a do C++, Java, e etc.8.2. ObjetosUm objeto é um elemento que podemos manipular, acompanhar seu comportamento, criar,destruir etc. Um objeto existe no mundo real. Pode ser uma parte de qualquer tipo de sistema,por exemplo, uma máquina, uma organização, ou negócio. Existem objetos que nãoencontramos no mundo real, mas que podem ser vistos de derivações de estudos da estruturae comportamento de outros objetos do mundo real.Em <strong>UML</strong> um objeto é mostrado como uma classe só que seu nome (do objeto) é sublinhado, eo nome do objeto pode ser mostrado opcionalmente precedido do nome da classe.8.3. EstadosTodos os objetos possuem um estado que significa o resultado de atividades executadas peloobjeto, e é normalmente determinada pelos valores de seus atributos e ligações com outrosobjetos.Um objeto muda de estado quando acontece algo, o fato de acontecer alguma coisa com oobjeto é chamado de evento. Através da análise da mudança de estados dos tipos de objetosde um sistema, podemos prever todos os possíveis comportamentos de um objetos de acordocom os eventos que o mesmo possa sofrer.11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!