Visao geral TI02 2-0
-
Upload
ale-uehara -
Category
Technology
-
view
173 -
download
0
description
Transcript of Visao geral TI02 2-0
![Page 1: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/1.jpg)
Visão Geral TI
![Page 2: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/2.jpg)
Cronograma
2o. Dia● Análise
○ Metodologias○ Onde é utilizado○ RUP○ UML○ Ferramentas (software)○ Metodologias Ágeis○ Palavras-chaves
![Page 3: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/3.jpg)
Resumo
![Page 4: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/4.jpg)
Análise
Para que análise de software?
![Page 5: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/5.jpg)
Análise
![Page 6: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/6.jpg)
Gerência de Projeto
● Cronograma● Recursos Materiais● Alocação de recurso● Planejamento de atividades● etc...
Exemplo:
- Microsoft Project
![Page 7: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/7.jpg)
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....
![Page 8: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/8.jpg)
Análise
Metodologia● RUP (IBM)
![Page 9: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/9.jpg)
Análise
![Page 10: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/10.jpg)
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
![Page 11: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/11.jpg)
Análise
Diagramas● Caso de Uso● Estado● Classe● Objeto● Componente● Instalação● Pacote ● Estrutura● Atividade● Sequência● Tempo● etc.
![Page 12: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/12.jpg)
Análise
Diagramas / Modelagem● Caso de Uso
![Page 13: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/13.jpg)
Análise
Diagramas / Modelagem● Caso de Uso
○ Exemplos reais
○ Estimativa do projeto (Pontos de Caso de Uso)
![Page 14: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/14.jpg)
Análise
![Page 15: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/15.jpg)
Análise
![Page 16: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/16.jpg)
Análise
Ferramentas Case (desenhos de diagramas UML):● Jude
● IBM Rational ● Posseidon● Umbrello
● Enterprise Architect (EA)
● Microsoft Visio
![Page 17: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/17.jpg)
Análise
Enterprise Architect (EA)
![Page 18: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/18.jpg)
Análise
![Page 19: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/19.jpg)
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
![Page 20: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/20.jpg)
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"
![Page 21: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/21.jpg)
Metodologia Ágil
- Scrum
![Page 22: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/22.jpg)
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
![Page 23: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/23.jpg)
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
![Page 24: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/24.jpg)
Metodologia Ágil
- Scrum (kanban)
![Page 25: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/25.jpg)
Metodologia Ágil
- Outras metodologias ágeis
● XP (Extremming Programming)
● Lean
![Page 26: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/26.jpg)
Metodologia Ágil
- Palavras chaves (Metodologia ágil)○ Agile
○ TDD (Test Driven Development)
○ Refactoring
○ Pair programming
○ etc
![Page 27: Visao geral TI02 2-0](https://reader034.fdocuments.net/reader034/viewer/2022050920/54989df6ac7959292e8b5669/html5/thumbnails/27.jpg)
Análise
"Nove mulheres não podem fazer um bebê em um mês"
Fred Brooks