SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
Visão Geral TI
2o. Dia
●   Análise
●   Metodologias
●   Onde é utilizado
●   RUP
●   UML
●   Ferramentas (software)
●   Metodologias Ágeis
●   Palavras-chaves
Análise
Para que a
análise de
software?
Gerentes de Projetos
●   Gerentes de Projetos
●   Cronograma
●   Recursos Materiais
●   Alocação de recurso
●   Planejamento de atividades
●   etc...
Analistas
●   Analistas
●   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....
Metodologia
Cascata
RUP (IBM)
●   "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
Diagramas:        ●   Instalação
●   Caso de Uso   ●   Pacote
●   Estado        ●   Estrutura
●   Classe        ●   Atividade
●   Objeto        ●   Sequência
●   Componente    ●   Tempo
                  ●   etc.
● Diagrama: Caso de Uso
● Diagrama: Classe
● Diagrama: Sequencia
● Diagrama:
● Ferramentas Case (desenho de diagramas UML)
  ○ Jude
  ○ IBM Rational
  ○ Posseidon
  ○ Umbrello
  ○ Erwin
  ○ Enterprise Architect (EA)
  ○ Microsof Visio
Enterprise Architect (EA)
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
Metodologia Ágil
Mundo Real
●   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"
Scrum
Como funciona o
Scrum?
● Todos comprometidos
● Não tem gerente de projetos
● 3 papéis:
  ○ Product Owner
  ○ Scrum Master
  ○ Team
● Outros cases:
● Tarefas dos Filhos
● Casamento
● RH
● etc...
● Outros:
● Kanban
● XP
● Lean
● Palavras chaves (Metodologia ágil)
● Agile
● TDD (Test Driven Development)
● Refactoring
● Pair programming
● etc
Vamos olhar casos reais:
"Nove mulheres não podem fazer
um bebê em um mês"
                     Fred Brooks

Contenu connexe

En vedette

A prece e o pensamento construtivo
A prece e o pensamento construtivoA prece e o pensamento construtivo
A prece e o pensamento construtivofotógrafa
 
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012Daniel Uchôa
 
Mapas infograficos
Mapas infograficosMapas infograficos
Mapas infograficosmarianatc
 
Apresentação de mídias sociais HBD Spa
Apresentação de mídias sociais HBD SpaApresentação de mídias sociais HBD Spa
Apresentação de mídias sociais HBD Spamonicahauser
 
Campanha de Natal 2013 p- NABEM
Campanha de Natal 2013 p- NABEMCampanha de Natal 2013 p- NABEM
Campanha de Natal 2013 p- NABEMNelson Ferreira
 
JBS - Do sonho à realidade: Escola Germinare já funciona em São Paulo
JBS - Do sonho à realidade: Escola Germinare já funciona em São PauloJBS - Do sonho à realidade: Escola Germinare já funciona em São Paulo
JBS - Do sonho à realidade: Escola Germinare já funciona em São PauloBeefPoint
 
Mapa infografico
Mapa infograficoMapa infografico
Mapa infograficolizz12
 
Sustentabilidade
SustentabilidadeSustentabilidade
Sustentabilidade-
 
Métodos de análise de imagens egípcias completo
Métodos de análise de imagens egípcias completoMétodos de análise de imagens egípcias completo
Métodos de análise de imagens egípcias completoCentro Cultural Jerusalem
 
Promo | Anúncios HOB para Revista N/Respostas
Promo | Anúncios HOB para Revista N/RespostasPromo | Anúncios HOB para Revista N/Respostas
Promo | Anúncios HOB para Revista N/RespostasFermento Promo
 
A Espera de Rosa - Mima Badan
A Espera de Rosa - Mima BadanA Espera de Rosa - Mima Badan
A Espera de Rosa - Mima Badanguestb69a46
 
Pf mat62-ch1-2012-cc
Pf mat62-ch1-2012-ccPf mat62-ch1-2012-cc
Pf mat62-ch1-2012-ccRute Durao
 

En vedette (20)

Mercado de Carbono - A bola da vez para os países em desenvolvimento
Mercado de Carbono - A bola da vez para os países em desenvolvimentoMercado de Carbono - A bola da vez para os países em desenvolvimento
Mercado de Carbono - A bola da vez para os países em desenvolvimento
 
A prece e o pensamento construtivo
A prece e o pensamento construtivoA prece e o pensamento construtivo
A prece e o pensamento construtivo
 
Part 2 of Heuristics Generation Techniques
Part 2 of Heuristics Generation TechniquesPart 2 of Heuristics Generation Techniques
Part 2 of Heuristics Generation Techniques
 
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012
O que fizemos com o investimento anjo que recebemos? - DemoDay AL 03/08/2012
 
Mapas infograficos
Mapas infograficosMapas infograficos
Mapas infograficos
 
Apresentação de mídias sociais HBD Spa
Apresentação de mídias sociais HBD SpaApresentação de mídias sociais HBD Spa
Apresentação de mídias sociais HBD Spa
 
Colégio Empyrius
Colégio EmpyriusColégio Empyrius
Colégio Empyrius
 
8° ano C - Sustentabilidade
8° ano C - Sustentabilidade8° ano C - Sustentabilidade
8° ano C - Sustentabilidade
 
Cidadania
CidadaniaCidadania
Cidadania
 
Kaatiaaaaaaaaaaa
KaatiaaaaaaaaaaaKaatiaaaaaaaaaaa
Kaatiaaaaaaaaaaa
 
Graphic1
Graphic1Graphic1
Graphic1
 
Campanha de Natal 2013 p- NABEM
Campanha de Natal 2013 p- NABEMCampanha de Natal 2013 p- NABEM
Campanha de Natal 2013 p- NABEM
 
JBS - Do sonho à realidade: Escola Germinare já funciona em São Paulo
JBS - Do sonho à realidade: Escola Germinare já funciona em São PauloJBS - Do sonho à realidade: Escola Germinare já funciona em São Paulo
JBS - Do sonho à realidade: Escola Germinare já funciona em São Paulo
 
Mapa infografico
Mapa infograficoMapa infografico
Mapa infografico
 
Sustentabilidade
SustentabilidadeSustentabilidade
Sustentabilidade
 
Métodos de análise de imagens egípcias completo
Métodos de análise de imagens egípcias completoMétodos de análise de imagens egípcias completo
Métodos de análise de imagens egípcias completo
 
Promo | Anúncios HOB para Revista N/Respostas
Promo | Anúncios HOB para Revista N/RespostasPromo | Anúncios HOB para Revista N/Respostas
Promo | Anúncios HOB para Revista N/Respostas
 
A Espera de Rosa - Mima Badan
A Espera de Rosa - Mima BadanA Espera de Rosa - Mima Badan
A Espera de Rosa - Mima Badan
 
Ricardo Abramovay
Ricardo AbramovayRicardo Abramovay
Ricardo Abramovay
 
Pf mat62-ch1-2012-cc
Pf mat62-ch1-2012-ccPf mat62-ch1-2012-cc
Pf mat62-ch1-2012-cc
 

Similaire à Visao geralti netshoes02

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratarAle Uehara
 
Feature-Driven Development - Visão Geral
Feature-Driven Development - Visão GeralFeature-Driven Development - Visão Geral
Feature-Driven Development - Visão GeralRuan Carvalho
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfAndreLisboa13
 
Visao geral TI 2-0
Visao geral TI 2-0Visao geral TI 2-0
Visao geral TI 2-0Ale Uehara
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Natanael Simões
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwarePablo Dall'Oglio
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Anderson Kanegae Soares Rocha
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Adriano Teixeira de Souza
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01Ale Uehara
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para DevsMarcos Marcolin
 
Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)Ignacio Lizarralde
 

Similaire à Visao geralti netshoes02 (20)

It skills para rh aprender e contratar
It skills para rh  aprender e contratarIt skills para rh  aprender e contratar
It skills para rh aprender e contratar
 
Feature-Driven Development - Visão Geral
Feature-Driven Development - Visão GeralFeature-Driven Development - Visão Geral
Feature-Driven Development - Visão Geral
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdf
 
Visao geral TI 2-0
Visao geral TI 2-0Visao geral TI 2-0
Visao geral TI 2-0
 
Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1Projeto de sistemas com UML - Parte 1
Projeto de sistemas com UML - Parte 1
 
ES - 02
ES - 02ES - 02
ES - 02
 
Fatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um SoftwareFatores que influenciam na longevidade de um Software
Fatores que influenciam na longevidade de um Software
 
Samuel ta1.pps
Samuel ta1.ppsSamuel ta1.pps
Samuel ta1.pps
 
Macro Arquitetura de Software
Macro Arquitetura de SoftwareMacro Arquitetura de Software
Macro Arquitetura de Software
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
Software para Gerência de Projetos baseado em Metodologias Ágeis [Apresentação]
 
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
Paradigmas de Linguagens de Programação - Quatro Paradigmas + Ambientes de Pr...
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
 
Visao geralti netshoes01
Visao geralti netshoes01Visao geralti netshoes01
Visao geralti netshoes01
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Prototipagem de Software para Devs
Prototipagem de Software para DevsPrototipagem de Software para Devs
Prototipagem de Software para Devs
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
Esboços na arquitetura de software
Esboços na arquitetura de softwareEsboços na arquitetura de software
Esboços na arquitetura de software
 
Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)Get Product Owners 2 Succeed with Agile (Portuguese)
Get Product Owners 2 Succeed with Agile (Portuguese)
 

Plus de Ale Uehara

Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Ale Uehara
 
Visao geralti netshoes04
Visao geralti netshoes04Visao geralti netshoes04
Visao geralti netshoes04Ale Uehara
 
Visao geralti netshoes03
Visao geralti netshoes03Visao geralti netshoes03
Visao geralti netshoes03Ale Uehara
 
Visao geral TI04 2-0
Visao geral TI04 2-0Visao geral TI04 2-0
Visao geral TI04 2-0Ale Uehara
 
Visao geral TI03 2-0
Visao geral TI03 2-0Visao geral TI03 2-0
Visao geral TI03 2-0Ale Uehara
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologiaAle Uehara
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologiaAle Uehara
 

Plus de Ale Uehara (8)

Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)
 
Fintech
FintechFintech
Fintech
 
Visao geralti netshoes04
Visao geralti netshoes04Visao geralti netshoes04
Visao geralti netshoes04
 
Visao geralti netshoes03
Visao geralti netshoes03Visao geralti netshoes03
Visao geralti netshoes03
 
Visao geral TI04 2-0
Visao geral TI04 2-0Visao geral TI04 2-0
Visao geral TI04 2-0
 
Visao geral TI03 2-0
Visao geral TI03 2-0Visao geral TI03 2-0
Visao geral TI03 2-0
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologia
 

Visao geralti netshoes02

  • 2. 2o. Dia ● Análise ● Metodologias ● Onde é utilizado ● RUP ● UML ● Ferramentas (software) ● Metodologias Ágeis ● Palavras-chaves
  • 4.
  • 5. Para que a análise de software?
  • 6.
  • 8. Gerentes de Projetos ● Cronograma ● Recursos Materiais ● Alocação de recurso ● Planejamento de atividades ● etc...
  • 10. Analistas ● 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....
  • 12.
  • 14. "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
  • 15. Diagramas: ● Instalação ● Caso de Uso ● Pacote ● Estado ● Estrutura ● Classe ● Atividade ● Objeto ● Sequência ● Componente ● Tempo ● etc.
  • 19. ● Diagrama: ● Ferramentas Case (desenho de diagramas UML) ○ Jude ○ IBM Rational ○ Posseidon ○ Umbrello ○ Erwin ○ Enterprise Architect (EA) ○ Microsof Visio
  • 21.
  • 22. 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
  • 24. Mundo Real ● 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"
  • 25. Scrum
  • 27. ● Todos comprometidos ● Não tem gerente de projetos ● 3 papéis: ○ Product Owner ○ Scrum Master ○ Team
  • 28.
  • 29.
  • 30.
  • 31. ● Outros cases: ● Tarefas dos Filhos ● Casamento ● RH ● etc...
  • 33. ● Palavras chaves (Metodologia ágil) ● Agile ● TDD (Test Driven Development) ● Refactoring ● Pair programming ● etc
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. "Nove mulheres não podem fazer um bebê em um mês" Fred Brooks