Aula(l) 11 12-software engenhering

282 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
282
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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.

×