Uml processo unificado

Post on 06-Jun-2015

579 views 0 download

description

uml

Transcript of 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

E como tá a UML

O que é um diagrama?

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

Diagrama

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

Processo Unificado

E para que?

Pegar um todo e dividir em partes Grandes Sistemas em pequenos

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

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

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

Definições

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

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

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

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

E o que cada fase faz

Foco no fluxo de Trabalho

Concepção - Requisitos

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

Concepção

Foco no fluxo de Trabalho

Elaboração – Análise

Elaboração

Este refina os requisitos especificados

Elaboração

Foco no fluxo de Trabalho

Elaboração – Projeto

Elaboração

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

Elaboração

Foco no fluxo de Trabalho

Construção– Implementação.

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

Construção

Foco no fluxo de Trabalho

Transição– Testes.

Transição

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

Resumindo

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

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