Engenharia de Software II - Aula 9

584 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
584
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

×