ANÁLISE ORIENTADA À OBJETO               UML       FMR – Faculdade Marechal Rondon        Gestão de Sistemas de Informação...
Diagramas da UMLSistemas    complexos     requerem adescrição de vários aspectos diferentes:  Modelo Funcional (estrutura ...
Diagramas da UMLEm UML, existe a distinção entre modelo ediagrama.Modelo contém informações a respeito doselementos de um ...
Diagramas da UMLOs diagramas propostos pela UML são:  Diagrama de classe  Diagrama de casos de uso  Diagramas de Interação...
Diagramas da UML                 Associação                                                                    Individuo  ...
Diagramas da UMLDiagrama de seqüência:  Apresenta a interação de tempo dos  objetos que participam na interação.  O diagra...
Diagramas da UMLDiagrama de Colaboração:  Mostra uma interação dinâmica de um caso  de uso organizada em torno de objetos ...
Diagramas da UML Diagrama de Estado:      Mostra as seqüências de estados que u objeto ou      uma interação assume em sua...
Diagramas da UMLDiagrama de atividade:  É um diagrama de estado especial, onde a  maioria dos estados é estado de ação, e ...
Diagramas da UMLDiagrama de componentes:  Mostra       as     dependências    entre  componentes de software, inclusive  c...
Diagramas da UMLDiagrama de Implantação:  Mostra elementos de configuração de  processamento run-time e os componentes  de...
Diagramas da UMLCada tipo de diagrama captura umaperspectiva diferente do sistema.Um mesmo elemento pode existir emmúltipl...
Diagramas da UML                                  Tipo de Modelo                                                Linguagem ...
Upcoming SlideShare
Loading in...5
×

Uml aula n_1

1,123

Published on

Basico para Diagramas UML

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,123
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Uml aula n_1"

  1. 1. ANÁLISE ORIENTADA À OBJETO UML FMR – Faculdade Marechal Rondon Gestão de Sistemas de Informação Prof. Ms. Elvio Gilberto da Silva http://www.elvio.pro.br elvio@fmr.edu.br AULA Nº 1 Diagramas da UML A UML utiliza vários diagramas para descrever um sistema. Um diagrama é uma apresentação gráfica de uma coleção de elementos.
  2. 2. Diagramas da UMLSistemas complexos requerem adescrição de vários aspectos diferentes: Modelo Funcional (estrutura estática e interação dinâmica). Modelo não-funcional (tempo de processamento, confiabilidade, produção). Modelo Organizacional (organização do trabalho, mapeamento e código).Diagramas da UMLCada visão é descrita por um certonúmero de diagramas que contéminformação referente a um aspectoespecífico do sistema.A vantagem dessa abordagem é quepodemos nos concentrar em umaspecto do sistema por vez.
  3. 3. Diagramas da UMLEm UML, existe a distinção entre modelo ediagrama.Modelo contém informações a respeito doselementos de um sistema em estudo,independente de como são apresentadosvisualmente.Diagrama é uma visualização particular decertos elementos de tipos de um modelo, egeralmente expõe apenas um subconjunto deinformação detalhada desses elementos.Diagramas da UMLUm elemento do modelo pode existirem vários diagramas, mas há apenasuma definição daquele elemento nomodelo subjacente.
  4. 4. Diagramas da UMLOs diagramas propostos pela UML são: Diagrama de classe Diagrama de casos de uso Diagramas de Interação Diagrama de Seqüência Diagrama de Colaboração Diagrama de estado Diagrama de atividade Diagramas de implementação Diagrama de Componente Diagrama de implantação Diagramas da UMLDiagrama de Classe: Denota a estrutura estática de um sistema. As classes representam coisas que são manipuladas por um sistema. Esse diagrama é considerado estático porque a estrutura de classes é válida em qualquer ponto do ciclo de vida do sistema.
  5. 5. Diagramas da UML Associação Individuo Pedido Cliente codigoCliente incluirPedido() limiteCredito atenderPedido() Organizacao 1 OrganizacaoCliente 1..* itemPedido quantidade Produto incluirItemPedido() calcularTotalPedido() Leite Chocolate Biscoito Diagramas da UMLDiagrama de Casos deUso: Casos de uso descrevem funcionalidades do sistema percebidas por atores externos. Ator Funcionalidade Um ator é uma pessoa (ou dispositivo, ou outro sistema) que interage com o sistema.
  6. 6. Diagramas da UMLDiagrama de seqüência: Apresenta a interação de tempo dos objetos que participam na interação. O diagrama de seqüência mostra a colaboração dinâmica entre um número de objetos, e visa mostrar a seqüência de mensagens enviadas entre objetos.Diagramas da UML Objeto1: Objeto2 Objeto3 :classe : Ator evento
  7. 7. Diagramas da UMLDiagrama de Colaboração: Mostra uma interação dinâmica de um caso de uso organizada em torno de objetos e seus vínculos mútuos, de maneira que são usados números de seqüência para evidenciar as seqüência de mensagens.Diagramas da UML 3: Objeto1 Objet o2 1: 2:: Ator Objeto3 Classe
  8. 8. Diagramas da UML Diagrama de Estado: Mostra as seqüências de estados que u objeto ou uma interação assume em sua vida em resposta a estímulos recebidos, juntamente com suas respostas e ações. Um diagrama de estado é o complemento de uma classe, e relaciona os possíveis estados que objetos da classe podem ter e quais eventos causam as mudanças de estado. Diagramas da UML Pedido enviado Registrando Pedido Cancelando Pedido pedido cancelado pedido para análise requisitado pedido sera cancelado Analisando Pedido pedido para aprovacao Aprovando Pedido pedido nao pode ser at endido pedido sera atendidopedido pode ser atendido Atendendo Pedido Colocando Pedido em Pendênci a pedido at endido
  9. 9. Diagramas da UMLDiagrama de atividade: É um diagrama de estado especial, onde a maioria dos estados é estado de ação, e a maioria das transições é ativada por conclusão das ações nos estados de origem. O objetivo é estudar os fluxos dirigidos por processamento interno, descrevendo as atividades desempenhadas em uma operação. Diagramas da UML Atividade 1 [ condi cao1 ] inicio Ati vi dade 2 condicao 2 Atividade3 Atividade 4 [ condicao de sincronização ] Atividade 5 fim
  10. 10. Diagramas da UMLDiagrama de componentes: Mostra as dependências entre componentes de software, inclusive componentes de código fonte, código binário, e códigos executáveis. Alguns componentes existem no momento da ligação, outros em tempo de execução.Diagramas da UML <<Subsystem Specification>> <<Subsystem Specification>>
  11. 11. Diagramas da UMLDiagrama de Implantação: Mostra elementos de configuração de processamento run-time e os componentes de software, processos e objetos que neles se mantêm. Modela o uso físico do sistema, considerando computadores, dispositivos e suas interconexões.Diagramas da UML FAX Term inal 1 Servidor Impressora Matricial Terminal 2 Impressora Laser
  12. 12. Diagramas da UMLCada tipo de diagrama captura umaperspectiva diferente do sistema.Um mesmo elemento pode existir emmúltiplos diagramas, embora exista apenasuma definição daquele elemento.Cada novo modelo integra as perspectivasexistentes para que se construa um sistemaautoconsistente.Diagramas da UMLO conjunto de diagramas, juntamente com adocumentação de suporte formam oselementos primários de modelagem de umsistema.Convém adotar um modo uniforme demapeamento para qualquer tipo de elemento,usando o mesmo símbolo a cada vez queocorre uma distinção classe-objeto.
  13. 13. Diagramas da UML Tipo de Modelo Linguagem de modelagem Modelo Texto em Descrição deFora do Sistema Colaboração Linguagem natural Caso de uso implementa DiagramaDentro tempo de seqüência É uma instância dedo Sistema espaço Diagrama Descrição de Caso de Uso de colaboração interação É uma instância de Pode ser ilustrado trabalho Diagrama Por um ou mais de atividade DiagramaCaminho de tempo de seqüênciaexecuçãoatravés Cenário espaço Diagrama Descrição de de colaboração Cenáriodo Sistema trabalho Diagrama de atividade

×