Alessandro Almeida | www.alessandroalmeida.com
   Relembrando a importância...     Fonte: Edição 2012 do Estudo de Benchmarking     em Gerenciamento de Projetos     (w...
   Problemas mais frequentes em projetos...
   Problemas mais frequentes em projetos...             Escopo não definido adequadamente
   Problemas mais frequentes em projetos...                Mudanças de escopo constantes
   Problemas mais frequentes em projetos...                    Riscos não avaliados corretamente
   Problemas mais frequentes em projetos...                      Estimativas incorretas ou                      sem funda...
   Deve responder (pelo menos) as seguintes    perguntas...     Como será a solução que vai atender os requisitos      m...
   Fases críticas para o sucesso do projeto de    desenvolvimento de um software!     Se não acontecerem da forma corret...
Como resolver?
Unified Modeling Language | Linguagem de Modelagem Unificada
   Unified Modeling Language     Linguagem de Modelagem Unificada   Linguagem para especificação, visualização,    cons...
   Referência da definição utilizada no slide    anterior...
   Referência da definição utilizada no slide    anterior...
   Ajuda a resolver as duas fases críticas que    discutimos anteriormente...     Levantamento e a documentação de requi...
   Estrutura completa e complexa...
   Exemplos de diagramas da UML
   Exemplos de diagramas da UML
   Exemplos de diagramas da UML
Como nasceu?
   Além disso, várias formas de documentação    de requisitos e modelagem da solução...
   Diversos métodos!   Todos tentavam prevalecer!     Um querendo ser melhor ou mais completo do     que o outro...   ...
   Diversos métodos!   Todos tentavam prevalecer!     Um querendo ser melhor ou mais completo do     que o outro...   ...
Alguém precisava colocar    ordem na casa!
Jim Rumbaugh   Grady Booch   Ivar Jacobson
~
   Concorrentes da Rational...                 Alguém (que não seja a Rational)                  precisar tomar conta da ...
   Versão 2.4.1     www.uml.org     www.omg.org/uml     www.omg.org/spec/UML/2.4.1/
UML ajuda!
Mas não é A SOLUÇÃO paragerenciamento de requisitos e   modelagem da solução.
Mas não é A SOLUÇÃO paragerenciamento de requisitos e   modelagem da solução.
Conhecendo os diagramas da UML
   Cada grupo (de até 5 pessoas) receberá um    (ou mais) diagrama(s) da UML   Realizar uma pesquisa (livros e Internet)...
   Montar uma apresentação contendo...     Função do diagrama     Estrutura     Como deve ser usado?     Exemplo de u...
   Apresentações entre os dias 13 e 19 de    setembro   O que deve ser entregue?     Apresentação em formato digital (d...
alessandro.almeida@uol.com.brwww.slideshare.net/alessandroalmeida
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Engenharia de Software II - Aula 9
Próximos SlideShares
Carregando em…5
×

Engenharia de Software II - Aula 9

543 visualizações

Publicada em

Slides da 9ª aula da disciplina "Engenharia de Software II".

Curso: Sistemas de Informação.

Publicada em: Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
543
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia de Software II - Aula 9

  1. 1. Alessandro Almeida | www.alessandroalmeida.com
  2. 2.  Relembrando a importância...  Fonte: Edição 2012 do Estudo de Benchmarking em Gerenciamento de Projetos (www.pmsurvey.org)
  3. 3.  Problemas mais frequentes em projetos...
  4. 4.  Problemas mais frequentes em projetos... Escopo não definido adequadamente
  5. 5.  Problemas mais frequentes em projetos... Mudanças de escopo constantes
  6. 6.  Problemas mais frequentes em projetos... Riscos não avaliados corretamente
  7. 7.  Problemas mais frequentes em projetos... Estimativas incorretas ou sem fundamento
  8. 8.  Deve responder (pelo menos) as seguintes perguntas...  Como será a solução que vai atender os requisitos mapeados e validados?  Como o usuário (cliente) vai interagir com esta solução?  Como os módulos da solução vão interagir entre eles?  Como a solução será implementada?
  9. 9.  Fases críticas para o sucesso do projeto de desenvolvimento de um software!  Se não acontecerem da forma correta, o projeto corre um grande risco de ser um fracasso...
  10. 10. Como resolver?
  11. 11. Unified Modeling Language | Linguagem de Modelagem Unificada
  12. 12.  Unified Modeling Language  Linguagem de Modelagem Unificada Linguagem para especificação, visualização, construção e documentação de artefatos de sistemas de software  Exemplos de artefatos: Requisitos e arquitetura Ajuda na descrição e no projeto (estruturação) de sistemas de software
  13. 13.  Referência da definição utilizada no slide anterior...
  14. 14.  Referência da definição utilizada no slide anterior...
  15. 15.  Ajuda a resolver as duas fases críticas que discutimos anteriormente...  Levantamento e a documentação de requisitos  Modelagem da solução
  16. 16.  Estrutura completa e complexa...
  17. 17.  Exemplos de diagramas da UML
  18. 18.  Exemplos de diagramas da UML
  19. 19.  Exemplos de diagramas da UML
  20. 20. Como nasceu?
  21. 21.  Além disso, várias formas de documentação de requisitos e modelagem da solução...
  22. 22.  Diversos métodos! Todos tentavam prevalecer!  Um querendo ser melhor ou mais completo do que o outro... Guerra!
  23. 23.  Diversos métodos! Todos tentavam prevalecer!  Um querendo ser melhor ou mais completo do que o outro... Guerra!
  24. 24. Alguém precisava colocar ordem na casa!
  25. 25. Jim Rumbaugh Grady Booch Ivar Jacobson
  26. 26. ~
  27. 27.  Concorrentes da Rational... Alguém (que não seja a Rational) precisar tomar conta da UML!
  28. 28.  Versão 2.4.1  www.uml.org  www.omg.org/uml  www.omg.org/spec/UML/2.4.1/
  29. 29. UML ajuda!
  30. 30. Mas não é A SOLUÇÃO paragerenciamento de requisitos e modelagem da solução.
  31. 31. Mas não é A SOLUÇÃO paragerenciamento de requisitos e modelagem da solução.
  32. 32. Conhecendo os diagramas da UML
  33. 33.  Cada grupo (de até 5 pessoas) receberá um (ou mais) diagrama(s) da UML Realizar uma pesquisa (livros e Internet) sobre o(s) diagrama(s)  Vocês terão 4 aulas para realizar a pesquisa  Dias 6 e 12 de setembro
  34. 34.  Montar uma apresentação contendo...  Função do diagrama  Estrutura  Como deve ser usado?  Exemplo de utilização  Aplicado em projetos da vida real ▪ Discussão entre o grupo, avaliando se faz sentido aplicar ou se há aplicação para o diagrama no dia-a-dia
  35. 35.  Apresentações entre os dias 13 e 19 de setembro O que deve ser entregue?  Apresentação em formato digital (documento Word ou apresentação do Power Point)
  36. 36. alessandro.almeida@uol.com.brwww.slideshare.net/alessandroalmeida

×