Visao geral TI02 2-0
Upcoming SlideShare
Loading in...5
×
 

Visao geral TI02 2-0

on

  • 378 views

Treinamento dia 2 sobre TI para RH

Treinamento dia 2 sobre TI para RH

Statistics

Views

Total Views
378
Views on SlideShare
378
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Visao geral TI02 2-0 Visao geral TI02 2-0 Presentation Transcript

  • Visão Geral TI
  • Cronograma2o. Dia ● Análise ○ Metodologias ○ Onde é utilizado ○ RUP ○ UML ○ Ferramentas (software) ○ Metodologias Ágeis ○ Palavras-chaves
  • Resumo
  • Análise Para que análise de software?
  • Análise
  • Gerência de Projeto ● Cronograma ● Recursos Materiais ● Alocação de recurso ● Planejamento de atividades ● etc...Exemplo:
  • 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....
  • AnáliseMetodologia ● RUP (IBM)
  • Análise
  • 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
  • AnáliseDiagramas ● Caso de Uso ● Estado ● Classe ● Objeto ● Componente ● Instalação ● Pacote ● Estrutura ● Atividade ● Sequência ● Tempo ● etc.
  • Análise Diagramas / Modelagem● Caso de Uso
  • Análise Diagramas / Modelagem● Caso de Uso○ Exemplos reais○ Estimativa do projeto (Pontos de Caso de Uso)
  • Análise
  • Análise
  • Análise Ferramentas Case (desenhos de diagramas UML):● Jude● IBM Rational● Posseidon● Umbrello● Enterprise Architect (EA)● Microsoft Visio
  • AnáliseEnterprise Architect (EA)
  • Análise
  • 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
  • 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"
  • Metodologia Ágil- Scrum
  • 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
  • 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
  • Metodologia Ágil- Scrum (kanban)
  • Metodologia Ágil- Outras metodologias ágeis ● XP (Extremming Programming) ● Lean
  • Metodologia Ágil- Palavras chaves (Metodologia ágil) ○ Agile ○ TDD (Test Driven Development) ○ Refactoring ○ Pair programming ○ etc
  • Análise "Nove mulheres não podem fazer um bebê em um mês" Fred Brooks