Visao geral TI02 2-0

289 visualizações

Publicada em

Treinamento dia 2 sobre TI para RH

Publicada em: Tecnologia
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
289
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Visao geral TI02 2-0

  1. 1. Visão Geral TI
  2. 2. Cronograma2o. Dia ● Análise ○ Metodologias ○ Onde é utilizado ○ RUP ○ UML ○ Ferramentas (software) ○ Metodologias Ágeis ○ Palavras-chaves
  3. 3. Resumo
  4. 4. Análise Para que análise de software?
  5. 5. Análise
  6. 6. Gerência de Projeto ● Cronograma ● Recursos Materiais ● Alocação de recurso ● Planejamento de atividades ● etc...Exemplo:
  7. 7. Análise● Análise do sistema antes de ser construído● Levantamento de requisitos (do sistema)● Requisito funcional e não funcional● Entendimento do Negócio● Contato com cliente● "Elo" de ligação entre cliente e desenvolvedor● Documentação, documentação, documentação....
  8. 8. AnáliseMetodologia ● RUP (IBM)
  9. 9. Análise
  10. 10. Análise UML - Unified Modeling Language● A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos. Wikipedia● Permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados
  11. 11. AnáliseDiagramas ● Caso de Uso ● Estado ● Classe ● Objeto ● Componente ● Instalação ● Pacote ● Estrutura ● Atividade ● Sequência ● Tempo ● etc.
  12. 12. Análise Diagramas / Modelagem● Caso de Uso
  13. 13. Análise Diagramas / Modelagem● Caso de Uso○ Exemplos reais○ Estimativa do projeto (Pontos de Caso de Uso)
  14. 14. Análise
  15. 15. Análise
  16. 16. Análise Ferramentas Case (desenhos de diagramas UML):● Jude● IBM Rational● Posseidon● Umbrello● Enterprise Architect (EA)● Microsoft Visio
  17. 17. AnáliseEnterprise Architect (EA)
  18. 18. Análise
  19. 19. Análise- Mundo Real ● Analistas podem divergir com desenvolvedores ● Desenvolvedores tem que ser um "pouco" analista ● Desenvolvedor que entende do "negócio" é valorizado ● Há projetos que desenvolvedores são analistas
  20. 20. Metodologia Ágil- Metodologia Ágil ● Novo conceito ● Diferente de metodologia "cascata" ● Mais adequado a TI ● Outras metodologias pensam como "Construção Civil" ● Requisitos mudam frequentemente ● Mais iterativo, ágil ● Resistência entre os "dinossauros"
  21. 21. Metodologia Ágil- Scrum
  22. 22. Metodologia Ágil- Scrum ● Não tem gerente de projetos (Galinha --> Envolvidos) ○ Projeto em que não está disposto a "entregar a vida" ○ Gerente, cliente, os que não estão no dia-a-dia ● Existe (Porcos --> Comprometidos): ○ Product Owner ○ Scrum Master ○ Team
  23. 23. Metodologia Ágil- Scrum ● Indivíduos e interação entre eles mais que processos e ferramentas ● Software funcionando mais importante que documentação abrangente ● Colaboração com o cliente mais que negociação de contratos ● Responder a mudanças mais que seguir um plano
  24. 24. Metodologia Ágil- Scrum (kanban)
  25. 25. Metodologia Ágil- Outras metodologias ágeis ● XP (Extremming Programming) ● Lean
  26. 26. Metodologia Ágil- Palavras chaves (Metodologia ágil) ○ Agile ○ TDD (Test Driven Development) ○ Refactoring ○ Pair programming ○ etc
  27. 27. Análise "Nove mulheres não podem fazer um bebê em um mês" Fred Brooks

×