uml processo unificado
Post on 06-Jun-2015
579 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
top related