M.Sc. Cláudia Jovo – 2013/DMI 0
Cadeira: Engenharia de Software
Aulas 11, 12 – 06/09/13
M.Sc. Cláudia Jovo – 2013/DMI 1
Análise e modelação de sistemas baseada em UML
• Tópicos da aula ...
• Diagrama de Caso de...
M.Sc. Cláudia Jovo – 2013/DMI 2
Análise e modelação de sistemas baseada em UML
 Este é o diagrama mais geral da UML(Unifi...
M.Sc. Cláudia Jovo – 2013/DMI 3
Análise e modelação de sistemas baseada em UML
1. Diagrama de Caso de Uso
M.Sc. Cláudia Jovo – 2013/DMI 4
Análise e modelação de sistemas baseada em UML
 Este é o diagrama mais utilizado da UML.
...
M.Sc. Cláudia Jovo – 2013/DMI 5
Análise e modelação de sistemas baseada em UML
2. Diagrama de Classes
M.Sc. Cláudia Jovo – 2013/DMI 6
Análise e modelação de sistemas baseada em UML
 Complemento do Diagrama de Classes
 Exib...
M.Sc. Cláudia Jovo – 2013/DMI 7
Análise e modelação de sistemas baseada em UML
3. Diagrama de Objectos
M.Sc. Cláudia Jovo – 2013/DMI 8
Análise e modelação de sistemas baseada em UML
 Este diagrama preocupa-se com a ordem tem...
M.Sc. Cláudia Jovo – 2013/DMI 9
Análise e modelação de sistemas baseada em UML
M.Sc. Cláudia Jovo – 2013/DMI 10
Análise e modelação de sistemas baseada em UML
 Este diagrama está associado ao diagrama...
M.Sc. Cláudia Jovo – 2013/DMI 11
Análise e modelação de sistemas baseada em UML
5. Diagrama de Colaboração
M.Sc. Cláudia Jovo – 2013/DMI 12
Análise e modelação de sistemas baseada em UML
 Este diagrama procura acompanhar as muda...
M.Sc. Cláudia Jovo – 2013/DMI 13
Análise e modelação de sistemas baseada em UML
6. Diagrama de Estados
M.Sc. Cláudia Jovo – 2013/DMI 14
Análise e modelação de sistemas baseada em UML
 Este diagrama preocupa-se em descrever o...
M.Sc. Cláudia Jovo – 2013/DMI 15
Análise e modelação de sistemas baseada em UML
7. Diagrama de Actividades
M.Sc. Cláudia Jovo – 2013/DMI 16
Análise e modelação de sistemas baseada em UML
8. Diagrama de Componentes
 Este diagrama...
M.Sc. Cláudia Jovo – 2013/DMI 17
Análise e modelação de sistemas baseada em UML
8. Diagrama de Componentes
M.Sc. Cláudia Jovo – 2013/DMI 18
Análise e modelação de sistemas baseada em UML
9. Diagrama de Implantação
 Este diagrama...
M.Sc. Cláudia Jovo – 2013/DMI 19
Análise e modelação de sistemas baseada em UML
9. Diagrama de Implantação
M.Sc. Cláudia Jovo – 2013/DMI 20
Análise e modelação de sistemas baseada em UML
10. Outros diagramas
 Diagrama de Pacotes...
Próximos SlideShares
Carregando em…5
×

Aula(l) 11 12-software engenhering

289 visualizações

Publicada em

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Aula(l) 11 12-software engenhering

  1. 1. M.Sc. Cláudia Jovo – 2013/DMI 0 Cadeira: Engenharia de Software Aulas 11, 12 – 06/09/13
  2. 2. M.Sc. Cláudia Jovo – 2013/DMI 1 Análise e modelação de sistemas baseada em UML • Tópicos da aula ... • Diagrama de Caso de Uso • Diagrama de Classes • Diagrama de Objectos • Diagrama de Sequência • Diagrama de Colaboração • Diagrama de Estados • Diagrama de Actividades • Diagrama de Componentes • Diagrama de Implantação
  3. 3. M.Sc. Cláudia Jovo – 2013/DMI 2 Análise e modelação de sistemas baseada em UML  Este é o diagrama mais geral da UML(Unified Modeling Language).  É usado geralmente nas fases de “Levantamento e Análise de Requisito do Sistema”.  Mostra como o sistema irá comportar-se. 1. Diagrama de Caso de Uso
  4. 4. M.Sc. Cláudia Jovo – 2013/DMI 3 Análise e modelação de sistemas baseada em UML 1. Diagrama de Caso de Uso
  5. 5. M.Sc. Cláudia Jovo – 2013/DMI 4 Análise e modelação de sistemas baseada em UML  Este é o diagrama mais utilizado da UML.  Serve de apoio para a maioria dos outros diagramas.  Define a estrutura de classes do sistema.  Estabelece como as classes se relacionam. 2. Diagrama de Classes
  6. 6. M.Sc. Cláudia Jovo – 2013/DMI 5 Análise e modelação de sistemas baseada em UML 2. Diagrama de Classes
  7. 7. M.Sc. Cláudia Jovo – 2013/DMI 6 Análise e modelação de sistemas baseada em UML  Complemento do Diagrama de Classes  Exibe os valores armazenados pelos objectos de um Diagrama de Classes. 3. Diagrama de Objectos
  8. 8. M.Sc. Cláudia Jovo – 2013/DMI 7 Análise e modelação de sistemas baseada em UML 3. Diagrama de Objectos
  9. 9. M.Sc. Cláudia Jovo – 2013/DMI 8 Análise e modelação de sistemas baseada em UML  Este diagrama preocupa-se com a ordem temporal em que as mensagens são trocadas.  Ele baseia-se em um Caso de Uso.  Costuma identificar o Evento gerador do processo modelado, bem como, o Actor responsável por este evento. 4. Diagrama de Sequência
  10. 10. M.Sc. Cláudia Jovo – 2013/DMI 9 Análise e modelação de sistemas baseada em UML
  11. 11. M.Sc. Cláudia Jovo – 2013/DMI 10 Análise e modelação de sistemas baseada em UML  Este diagrama está associado ao diagrama de sequência, um complementa o outro.  Não se preocupa com a temporalidade, mas sim, em como os objectos estão vinculados e quais as mensagens que trocam entre si. 5. Diagrama de Colaboração
  12. 12. M.Sc. Cláudia Jovo – 2013/DMI 11 Análise e modelação de sistemas baseada em UML 5. Diagrama de Colaboração
  13. 13. M.Sc. Cláudia Jovo – 2013/DMI 12 Análise e modelação de sistemas baseada em UML  Este diagrama procura acompanhar as mudanças sofridas por um objecto dentro de um determinado processo.  O Diagrama de Estados é utilizado normalmente para acompanhar os estados passados por uma instância de uma classe. 6. Diagrama de Estados
  14. 14. M.Sc. Cláudia Jovo – 2013/DMI 13 Análise e modelação de sistemas baseada em UML 6. Diagrama de Estados
  15. 15. M.Sc. Cláudia Jovo – 2013/DMI 14 Análise e modelação de sistemas baseada em UML  Este diagrama preocupa-se em descrever os passos a serem percorridos para a conclusão de uma actividade específica.  O Diagrama de Atividades concentra-se na representação do fluxo de controle de uma actividade. 7. Diagrama de Actividades
  16. 16. M.Sc. Cláudia Jovo – 2013/DMI 15 Análise e modelação de sistemas baseada em UML 7. Diagrama de Actividades
  17. 17. M.Sc. Cláudia Jovo – 2013/DMI 16 Análise e modelação de sistemas baseada em UML 8. Diagrama de Componentes  Este diagrama está associado a linguagem de programação que será utilizada para desenvolver o sistema modelado.  Este diagrama representa os componentes do sistema quando este for implementado em termos de módulos de código-fonte, bibliotecas, arquivos de ajuda, módulos executáveis, etc.
  18. 18. M.Sc. Cláudia Jovo – 2013/DMI 17 Análise e modelação de sistemas baseada em UML 8. Diagrama de Componentes
  19. 19. M.Sc. Cláudia Jovo – 2013/DMI 18 Análise e modelação de sistemas baseada em UML 9. Diagrama de Implantação  Este diagrama determina as necessidades de hardware do sistema, as características físicas como servidores, estações, topologias e protocolos de comunicação, ou seja, todo o aparato físico sobre o qual o sistema deverá ser executado.
  20. 20. M.Sc. Cláudia Jovo – 2013/DMI 19 Análise e modelação de sistemas baseada em UML 9. Diagrama de Implantação
  21. 21. M.Sc. Cláudia Jovo – 2013/DMI 20 Análise e modelação de sistemas baseada em UML 10. Outros diagramas  Diagrama de Pacotes: Tem por objectivo representar os sub- sistemas englobados por um sistema de forma a determinar as partes que o compões.  Diagrama de Interacção Geral: Fornece uma visão geral dentro de um sistema ou processo de negócios.  Diagrama de Tempo: Descreve a mudança no estado ou na condição de uma instância de uma classe ou seu papel durante o tempo.

×