Aula 1 Introdu O A Analise E Projeto Orientado A Objetos
Prof. Daniel Vitor
AULA 1
Introdução a Análise e Projeto Orientado a Objetos
Nesta aula
Introdução
a Análise e Projeto Orientado a
Objetos (A/POO)
Processo Unificado (UP)
Definição
Fases UP
▪ Concepção
▪ Elaboração
▪ Construção
▪ Transição
Fluxo do UP
Práticas Importantes
Prof. Daniel Vitor (2013)
Nesta aula
UP
- Concepção
Levantamento de requisitos
▪ Requisitos Funcionais e Não Funcionais
▪ Requisitos Suplementares
Requisitos
Tipos de Requisitos
▪ Funcionais
▪ Não Funcionais
Técnicas de Levantamento de Requisitos
Artefatos da Levantamento de Requisitos
Regras
de Negócio
Definição
Modelo de Regra de Negócio
Prof. Daniel Vitor (2013)
Introdução a A/POO
ANÁLISE
PROJETO
Enfatiza uma investigação do problema e dos requisitos, em vez de uma solução Termo genérico
Análise de requisitos
▪ Um investigação dos requisitos
Análise orientada a objetos
▪ Investigação dos objetos do domínio “Faça a coisa certa”
(Craig
Larman)
Prof. Daniel Vitor (2013)
Enfatiza uma solução conceitual que satisfaça os requisitos e não sua implementação.
Termo genérico
Projeto de Objetos
Projeto de Banco de
Dados
“Faça certa a coisa”
Larman)
(Craig
Introdução a A/POO
ANÁLISE OO
PROJETO OO
Enfatiza em encontrar e descrever os objetos
(ou conceitos) no domínio do problema
Exemplo
Sistema de Informação de
voo incluem conceitos como: ▪ avião
▪ voo
Enfatiza a definição dos objetos de software e como eles colaboram para a satisfação dos requisitos Exemplo
Objeto avião
▪ Atributo numeroDaCauda
▪ Método obterHistoricoDoVoo() ▪ piloto
Prof. Daniel Vitor (2013)
Processo Unificado (UP)
UP é um framework genérico de um processo de desenvolvimento, também conhecido com RUP
UP é baseado em componentes
UP utiliza toda a definição da UML
UP é dirigido pelos use cases, centrado na arquitetura, iterativo e incremental (conceitos chave)
UP repete vários ciclos até o término do