Uml processo unificado

33
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

description

uml

Transcript of Uml processo unificado

Page 1: Uml   processo unificado

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

Page 2: Uml   processo unificado

E como tá a UML

Page 3: Uml   processo unificado

O que é um diagrama?

Page 4: Uml   processo unificado

Um diagrama é uma representação visual estruturada e simplificada de um determinado conceito, ideia, etc. 

Diagrama

Page 5: Uml   processo unificado

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

Page 6: Uml   processo unificado

Processo Unificado

Page 7: Uml   processo unificado

E para que?

Pegar um todo e dividir em partes Grandes Sistemas em pequenos

Page 8: Uml   processo unificado

O Processo Unificado (PU) surgiu para realizar o desenvolvimento de software visando a construção de sistemas orientados a objetos.

Processo Unificado

Page 9: Uml   processo unificado

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

Page 10: Uml   processo unificado

Define um conjunto de atividades necessárias para transformar os requisitos do usuário em um sistema de software.

Definições

Page 11: Uml   processo unificado

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

Page 12: Uml   processo unificado

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

Page 13: Uml   processo unificado

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

Page 14: Uml   processo unificado
Page 15: Uml   processo unificado

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

Page 16: Uml   processo unificado

E o que cada fase faz

Page 17: Uml   processo unificado

Foco no fluxo de Trabalho

Concepção - Requisitos

Page 18: Uml   processo unificado

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

Page 19: Uml   processo unificado

Concepção

Page 20: Uml   processo unificado

Foco no fluxo de Trabalho

Elaboração – Análise

Page 21: Uml   processo unificado

Elaboração

Page 22: Uml   processo unificado

Este refina os requisitos especificados

Elaboração

Page 23: Uml   processo unificado

Foco no fluxo de Trabalho

Elaboração – Projeto

Page 24: Uml   processo unificado

Elaboração

Page 25: Uml   processo unificado

o sistema é moldado e sua e sua forma é definida de maneira a suprir as necessidades especificadas pelos requisitos

Elaboração

Page 26: Uml   processo unificado

Foco no fluxo de Trabalho

Construção– Implementação.

Page 27: Uml   processo unificado
Page 28: Uml   processo unificado

Implementa o sistema em termos de componentes, ou seja: código fonte, arquivos executáveis, etc.

Construção

Page 29: Uml   processo unificado

Foco no fluxo de Trabalho

Transição– Testes.

Page 30: Uml   processo unificado

Transição

Page 31: Uml   processo unificado

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

Page 32: Uml   processo unificado

Resumindo

FasesConcepçãoElaboraçãoConstruçãoTransição

Page 33: Uml   processo unificado

Fluxos de Trabalho1.Requisitos2.Análise3.Projeto4.Implementação5.Teste