SlideShare une entreprise Scribd logo
1  sur  11
Modelagem de Sistemas
            Orientada a Objetos
                                                       Aula 4

                                                  Caso de Uso


                                        Prof. Leandro Rezende C. de Mendonça, MSc.


quinta-feira, 25 de fevereiro de 2010
Objetivos



                       Definir um Caso de Uso.

                       Diagrama de Caso de Uso.




quinta-feira, 25 de fevereiro de 2010
Caso de Uso




quinta-feira, 25 de fevereiro de 2010
Caso de Uso


                          Acompanha um software em todas as
                          fases de desenvolvimento (concepção,
                          elaboração, construção, transição).

                          É a análise de um negócio.




quinta-feira, 25 de fevereiro de 2010
Caso de Uso




quinta-feira, 25 de fevereiro de 2010
Caso de Uso

                          Representação descritiva de
                          funcionalidades de um sistema;

                          Exige que o analista tenha
                          habilidades de relacionamento
                          interpessoal;

                          “Os meus Casos de Uso não são os seus
                          Casos de Uso” - Ivar Jacobson



quinta-feira, 25 de fevereiro de 2010
Sugestão para extrair um
                Caso de Uso




quinta-feira, 25 de fevereiro de 2010
Diagrama de Caso de Uso

                                                  Associação




                                        Herança




                                                          Dependência




quinta-feira, 25 de fevereiro de 2010
Diagrama de Caso de Uso




quinta-feira, 25 de fevereiro de 2010
Diagrama de Caso de Uso




quinta-feira, 25 de fevereiro de 2010
Fim


                          Dúvidas?

                          Sugestões?

                          Curiosidades?




quinta-feira, 25 de fevereiro de 2010

Contenu connexe

Plus de Leandro Rezende

Desenvolvimento de Sistemas para Dispositivos Móveis e Sem Fio
Desenvolvimento de Sistemas para Dispositivos Móveis e Sem FioDesenvolvimento de Sistemas para Dispositivos Móveis e Sem Fio
Desenvolvimento de Sistemas para Dispositivos Móveis e Sem FioLeandro Rezende
 
Aula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosAula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosLeandro Rezende
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosLeandro Rezende
 
Certificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosCertificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosLeandro Rezende
 
Certificação Digital - Aula2
Certificação Digital - Aula2Certificação Digital - Aula2
Certificação Digital - Aula2Leandro Rezende
 
Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Leandro Rezende
 
Sistemas de Informações Gerenciais - Aula4
Sistemas de Informações Gerenciais - Aula4Sistemas de Informações Gerenciais - Aula4
Sistemas de Informações Gerenciais - Aula4Leandro Rezende
 
Sistemas de Informações Gerenciais - Aula3
Sistemas de Informações Gerenciais - Aula3Sistemas de Informações Gerenciais - Aula3
Sistemas de Informações Gerenciais - Aula3Leandro Rezende
 
Certificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 ExercíciosCertificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 ExercíciosLeandro Rezende
 
Certificação Digital - Aula1
Certificação Digital - Aula1Certificação Digital - Aula1
Certificação Digital - Aula1Leandro Rezende
 
Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Leandro Rezende
 
Desenvolvimento para a Internet - Aula 04
Desenvolvimento para a Internet - Aula 04Desenvolvimento para a Internet - Aula 04
Desenvolvimento para a Internet - Aula 04Leandro Rezende
 
Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03Leandro Rezende
 
Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02Leandro Rezende
 
Desenvolvimento para a Internet - Aula 01
Desenvolvimento para a Internet - Aula 01Desenvolvimento para a Internet - Aula 01
Desenvolvimento para a Internet - Aula 01Leandro Rezende
 
Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Leandro Rezende
 
Sistemas de Informações Gerenciais - Aula 01
Sistemas de Informações Gerenciais - Aula 01Sistemas de Informações Gerenciais - Aula 01
Sistemas de Informações Gerenciais - Aula 01Leandro Rezende
 

Plus de Leandro Rezende (19)

Cidadão Participativo
Cidadão ParticipativoCidadão Participativo
Cidadão Participativo
 
Desenvolvimento de Sistemas para Dispositivos Móveis e Sem Fio
Desenvolvimento de Sistemas para Dispositivos Móveis e Sem FioDesenvolvimento de Sistemas para Dispositivos Móveis e Sem Fio
Desenvolvimento de Sistemas para Dispositivos Móveis e Sem Fio
 
Aula1 - Gerência de Projetos
Aula1 - Gerência de ProjetosAula1 - Gerência de Projetos
Aula1 - Gerência de Projetos
 
Aula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a ObjetosAula2 - Modelagem de Sistemas Orientada a Objetos
Aula2 - Modelagem de Sistemas Orientada a Objetos
 
Aula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a ObjetosAula1 - Modelagem de Sistemas Orientada a Objetos
Aula1 - Modelagem de Sistemas Orientada a Objetos
 
Certificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 ExercíciosCertificação Digital - Aula2 Exercícios
Certificação Digital - Aula2 Exercícios
 
Certificação Digital - Aula2
Certificação Digital - Aula2Certificação Digital - Aula2
Certificação Digital - Aula2
 
Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5Sistemas de Informações Gerenciais - Aula5
Sistemas de Informações Gerenciais - Aula5
 
Sistemas de Informações Gerenciais - Aula4
Sistemas de Informações Gerenciais - Aula4Sistemas de Informações Gerenciais - Aula4
Sistemas de Informações Gerenciais - Aula4
 
Sistemas de Informações Gerenciais - Aula3
Sistemas de Informações Gerenciais - Aula3Sistemas de Informações Gerenciais - Aula3
Sistemas de Informações Gerenciais - Aula3
 
Certificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 ExercíciosCertificação Digital - Aula1 Exercícios
Certificação Digital - Aula1 Exercícios
 
Certificação Digital - Aula1
Certificação Digital - Aula1Certificação Digital - Aula1
Certificação Digital - Aula1
 
Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02Algoritmos C/C++ - Aula 02
Algoritmos C/C++ - Aula 02
 
Desenvolvimento para a Internet - Aula 04
Desenvolvimento para a Internet - Aula 04Desenvolvimento para a Internet - Aula 04
Desenvolvimento para a Internet - Aula 04
 
Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03
 
Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02Desenvolvimento para a Internet - Aula 02
Desenvolvimento para a Internet - Aula 02
 
Desenvolvimento para a Internet - Aula 01
Desenvolvimento para a Internet - Aula 01Desenvolvimento para a Internet - Aula 01
Desenvolvimento para a Internet - Aula 01
 
Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01Algoritmos C/C++ - Aula 01
Algoritmos C/C++ - Aula 01
 
Sistemas de Informações Gerenciais - Aula 01
Sistemas de Informações Gerenciais - Aula 01Sistemas de Informações Gerenciais - Aula 01
Sistemas de Informações Gerenciais - Aula 01
 

Casos de Uso e Diagramas de Casos de Uso

  • 1. Modelagem de Sistemas Orientada a Objetos Aula 4 Caso de Uso Prof. Leandro Rezende C. de Mendonça, MSc. quinta-feira, 25 de fevereiro de 2010
  • 2. Objetivos Definir um Caso de Uso. Diagrama de Caso de Uso. quinta-feira, 25 de fevereiro de 2010
  • 3. Caso de Uso quinta-feira, 25 de fevereiro de 2010
  • 4. Caso de Uso Acompanha um software em todas as fases de desenvolvimento (concepção, elaboração, construção, transição). É a análise de um negócio. quinta-feira, 25 de fevereiro de 2010
  • 5. Caso de Uso quinta-feira, 25 de fevereiro de 2010
  • 6. Caso de Uso Representação descritiva de funcionalidades de um sistema; Exige que o analista tenha habilidades de relacionamento interpessoal; “Os meus Casos de Uso não são os seus Casos de Uso” - Ivar Jacobson quinta-feira, 25 de fevereiro de 2010
  • 7. Sugestão para extrair um Caso de Uso quinta-feira, 25 de fevereiro de 2010
  • 8. Diagrama de Caso de Uso Associação Herança Dependência quinta-feira, 25 de fevereiro de 2010
  • 9. Diagrama de Caso de Uso quinta-feira, 25 de fevereiro de 2010
  • 10. Diagrama de Caso de Uso quinta-feira, 25 de fevereiro de 2010
  • 11. Fim Dúvidas? Sugestões? Curiosidades? quinta-feira, 25 de fevereiro de 2010