Uml   processo unificado
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Uml processo unificado

  • 668 views
Uploaded on

uml

uml

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
668
On Slideshare
668
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
21
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ∗ Linguagem usada para descrever coisas. ∗ Conhecer UML não quer saber que se sabe usar.  Português é português ∗ Técnicas e conhecimento. UML – Linguagem de Modelagem Unificada
  • 2. E como tá a UML
  • 3. ∗O que é um diagrama?
  • 4. ∗ Um diagrama é uma representação visual estruturada e simplificada de um determinado conceito, ideia, etc. Diagrama
  • 5. ∗ Diagramas estruturais –  Pacotes; Classes; Objetos; Estrutura Composta; Distribuição e Componentes; ∗ Diagramas Comportamentais – Caso de uso; Atividades; Máquina de Estados; ∗ Diagramas de interação–  interação; sequência; tempo; visão geral e integração UML – Composta
  • 6. Processo Unificado
  • 7. E para que? ∗ Pegar um todo e dividir em partes ∗ Grandes Sistemas em pequenos
  • 8. ∗ O Processo Unificado (PU) surgiu para realizar o desenvolvimento de software visando a construção de sistemas orientados a objetos. Processo Unificado
  • 9. ∗ Este modelo de desenvolvimento de software é iterativo e adaptativo, desta forma consegue produzir um sistema de grande porte como se fosse vários pequenos sistemas, o que diminui o risco do projeto. Processo Unificado
  • 10. ∗ Define um conjunto de atividades necessárias para transformar os requisitos do usuário em um sistema de software. Definições
  • 11. ∗ Fundamenta-se em três valores:  Dirigidos por caso de uso  Centrado na arquitetura == Realização dos requisitos;  Interativo e Incremental == Cada fase novas características são adicionadas. Processo Unificado
  • 12. ∗ Repetição de uma série de ciclos durante o desenvolvimento de um sistema. ∗ Também conhecido como evolucionário. ∗ Subdivido em quatro fases: ∗ Concepção, elaboração, Construção e Transição ∗ Cada fase é divida em um fluxo de trabalho, no total de cinco fases. Processo Unificado
  • 13. Requisitos - Modelo de casos de usos Análise - Modelo de análise Projeto - Modelo de projeto e modelo de instalação Implementação - Modelo de implementação Modelo de Teste Fluxos de Trabalho
  • 14. ∗ Nas fases acontecem as iterações. ∗ Consiste na repetição de uma série de ciclos durante o desenvolvimento de um sistema. ∗ Também conhecido como evolucionário. ∗ Existem cinco fluxo de trabalhos, para as fases. Características
  • 15. E o que cada fase faz
  • 16. Foco no fluxo de Trabalho ∗ Concepção - Requisitos
  • 17. ∗ Os requisitos do sistema são especificados através da identificação das necessidades de usuários e cliente; ∗ Expressos em casos de uso. ∗ Casos de USO – Notação UML Concepção
  • 18. Concepção
  • 19. Foco no fluxo de Trabalho ∗ Elaboração – Análise
  • 20. Elaboração
  • 21. ∗ Este refina os requisitos especificados Elaboração
  • 22. Foco no fluxo de Trabalho ∗ Elaboração – Projeto
  • 23. Elaboração
  • 24. ∗ o sistema é moldado e sua e sua forma é definida de maneira a suprir as necessidades especificadas pelos requisitos Elaboração
  • 25. Foco no fluxo de Trabalho ∗ Construção– Implementação.
  • 26. ∗ Implementa o sistema em termos de componentes, ou seja: código fonte, arquivos executáveis, etc. Construção
  • 27. Foco no fluxo de Trabalho ∗ Transição– Testes.
  • 28. Transição
  • 29. ∗ Testes - é verificar se os resultados do Fluxo de Implementação comprem os requisito estipulados por clientes e usuários, para decidir se o sistema necessita de revisões ou se o processo de desenvolvimento pode continuar. Transição
  • 30. Resumindo ∗ Fases Concepção Elaboração Construção Transição
  • 31. ∗ Fluxos de Trabalho 1. Requisitos 2. Análise 3. Projeto 4.Implementação 5. Teste