Buscar

Aula_06

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Aula 6- Análise OO – Parte I
Diagramas: Casos de Uso, Classes e Sequencia
Prof. Marcelo Vasques – mvasqueso@gmail.com
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Conteúdo Programático desta aula
Entender um projeto desenvolvido com a técnica de análise orientada a objeto, usando UML.
Entender a UML e sua integração ao contexto de desenvolvimento OO
Elaborar Diagramas de Caso de uso com suas respectivas especificações.
Elaborar Diagramas de Classes
Elaborar Diagramas de Sequência.
Entender a relação entre o diagrama de Casos de Uso, de Classes e de sequência, que formam a base da análise O.O.
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
CONTEXTUALIZANDO...
Década de 90  modelagem OO: cresciam os seguidores
Ausência de um modelo mundialmente aceito
Vários autores  várias propostas de modelo, em uso
Difícil expandir e crescer sem organização e padrão.
Autores se juntam  Surge a UML, com o melhor de cada um  Não é uma metodologia  não diz como e nem ordem do que fazer
Flexível  usada em qualquer processo de desenvolvimento
Hoje: versão 2.0 com 13 modelos
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMAS ESTRUTURAIS
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMAS COMPORTAMENTAIS
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
O TRIPÉ DA ANÁLISE: C.USO+CLASSES+SEQUENCIA
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
O TRIPÉ DA ANÁLISE
Casos de Uso: comportamento do sistema (ou parte dele), descrevendo as funcionalidades deste. O caso de uso é um conjunto de cenários, onde
O cenário é uma sequência de passos que descreve uma interação entre sistema e um usuário.
Todo caso de uso tem o Cenário Principal, que é o “caminho sem erros”, ou seja tudo acontece sem nenhum problema ou exceção.
A cada problema ou exceção pode-se derivar um novo cenário, mostrando como o sistema vai se comportar. 
O diagrama de classes mostra as classes do domínio do problema.
O diagrama de sequência mostra a interação entres os objetos (classes) de um determinado cenário.
Para cada cenário de um caso de uso, teremos um diagrama.
Em contrapartida, o diagrama de sequência contribui com a descoberta de novas operações, que serão acrescidas nos métodos das classes envolvidas no diagrama de sequência.
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
MODELO DE REQUISITOS
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE CASOS DE USO
As funcionalidades (caso de uso) do sistema, do ponto de vista do usuário.
Os atores (interface) que interagem com o sistema
Eventuais relacionamentos entre os casos de uso e entre os atores.
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESPECIFICAÇÃO DE CASOS DE USO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE PACOTES.... SISTEMAS GRANDES
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE CLASSES
FASE DE ANÁLISE: DIAGRAMA DE CLASSES CONCEITUAL
Classes do Negócio – domínio do problema
FASE DE PROJETO: DIAGRAMA DE CLASSES DE PROJETO
Classes de Fronteira, Classe de Controle
FASE DE PROJETO/IMPLEMENTAÇÃO : DIAGRAMA DE CLASSES DE IMPLEMENTAÇÃO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE CLASSES CONCEITUAL
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE CLASSES DE PROJETO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE CLASSES DE PROJETO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE SEQUENCIA
 
O objetivo do diagrama de seqüência é demonstrar a interação entre os objetos envolvidos na realização de uma cenário (um caso de uso pode conter vários cenários). 
O nome “seqüência” advém advêm do fato dele descrever, ao longo da linha do tempo, a sequencia de comunicações entre os objetos.
Um cenário é um conjunto de passos contidos em um caso de uso. Todo caso de uso terá sempre um cenário principal e possivelmente outros, chamados alternativos, que são variações na execução do caso principal.
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE SEQUENCIA
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
DIAGRAMA DE SEQUENCIA
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESTUDO DE CASO
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESTUDO DE CASO
Passo 1: Identificação das Classes nos casos de uso
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESTUDO DE CASO
Passo 2: Identificação dos atributos e métodos no mini mundo
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESTUDO DE CASO
Passo 3: Identificação dos relacionamentos
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
ESTUDO DE CASO
Passo 4: Cardinalidade dos relacionamentos
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Tema da Apresentação
Análise OO– AULA6
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Tema da Apresentação

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais