Fórum Digital análise e projeto de sistemas – IF718

32
FÓRUM DIGITAL ANÁLISE E PROJETO DE SISTEMAS – IF718 Ademir Júnior (ajcj) André Guedes (agl) Felipe Ferreira (fcf3) Fernando Kakimoto (fvk) http://www.cin.ufpe.br/~ajcj/Projetos/ ForumDigital/

description

Fórum Digital análise e projeto de sistemas – IF718. Ademir Júnior (ajcj) André Guedes (agl) Felipe Ferreira (fcf3) Fernando Kakimoto (fvk) http://www.cin.ufpe.br/~ajcj/Projetos/ForumDigital/. Roteiro. Descrição da Aplicação Projeto dos Casos de Uso Caso de Uso Modificar Notícia - PowerPoint PPT Presentation

Transcript of Fórum Digital análise e projeto de sistemas – IF718

Page 1: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

FÓRUM DIGITALANÁLISE E PROJETO DE SISTEMAS – IF718

Ademir Júnior (ajcj)

André Guedes (agl)

Felipe Ferreira (fcf3)

Fernando Kakimoto (fvk)

http://www.cin.ufpe.br/~ajcj/Projetos/ForumDigital/

Page 2: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

ROTEIRO

Descrição da Aplicação

Projeto dos Casos de Uso Caso de Uso Modificar Notícia Caso de Uso Consultar Notícias Externas

Projeto dos Subsistema Subsistema Comunicação Desktop Subsistema Comunicação Diário

Projeto de Cápsulas

Page 3: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

DESCRIÇÃO DA APLICAÇÃO

Sistema de informação destinado a um escritório de advocacia

Automatização do manuseio de dossiês e documentos relativos aos processos jurídicos do escritório

Portal de notícias integrado que permita o gerenciamento de notícias referentes aos processos

Page 4: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

DIAGRAMA DE CASOS DE USO

Page 5: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

ARQUITETURA DA APLICAÇÃO

Page 6: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

PROJETO DOS CASOS DE USO

Page 7: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC014] MODIFICAR NOTÍCIA

Descrição: Este caso de uso é responsável por alterar informações relativas a uma notícia existente no sistema.

Pré-condição: O usuário deve ter efetuado login no sistema.

Pós-condição: As novas informações sobre a notícia são atualizadas no banco de dados.

Fluxo de eventos principal:

1. O usuário seleciona a opção de modificação de notícias.

2. O sistema lista todas as notícias do sistema.

3. O usuário seleciona uma notícia para modificação.

4. O sistema exibe uma tela aonde é possível a modificação da notícia.

5. O usuário altera os dados da notícia.

6. A notícia é atualizada no sistema.

Fluxo de eventos secundários:

Nos passos 2 e 6, se houver alguma falha na realização da operação, uma mensagem de erro é exibida e a operação é cancelada.

No passo 5, se o usuário não informar ou deixar inválido algum dado, uma mensagem de alerta é exibida e continua-se no passo 5.

Page 8: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC014] MODIFICAR NOTÍCIA Diagrama de seqüência (Análise):

Page 9: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC014] MODIFICAR NOTÍCIA Diagrama de seqüência (Projeto):

Page 10: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC014] MODIFICAR NOTÍCIA

Diagrama de classe (Análise):

Page 11: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC014] MODIFICAR NOTÍCIA

Diagrama de classe (Projeto):

Page 12: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC016] CONSULTAR NOTÍCIAS EXTERNAS

Descrição: Este caso de uso se refere a comunicação com um outro sistema externo, o Portal do Diário Oficial, no intuito de adquirir ultimas notícias. Essa sincronização deve ocorrer periódicamente.

Pré-condição: O Portal deve estar no ar.

Pós-condição: Notícias do Portal são cadastradas no sistema.

Fluxo de eventos principal:

1. O evento de sincronização é gerado.

2. O sistema entra em contato com o Portal.

3. As notícias são entregues pelo Portal.

4. As notícias são cadastradas no sistema.

Fluxo de eventos secundários:

Nos passo 2 e 3, se houver alguma falha na comunicação com o Portal, uma mensagem de erro é exibida e a operação não é realizada.

Page 13: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC016] CONSULTAR NOTÍCIAS EXTERNAS

Diagrama de seqüência (Análise):

Page 14: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC016] CONSULTAR NOTÍCIAS EXTERNAS

Diagrama de seqüência (Projeto):

Page 15: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC016] CONSULTAR NOTÍCIAS EXTERNAS

Diagrama de classe (Análise):

Page 16: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

[UC016] CONSULTAR NOTÍCIAS EXTERNAS

Diagrama de classe (Projeto):

Page 17: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

PROJETO DOS SUBSISTEMAS

Page 18: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O SISTEMA DESKTOP

Comunicação com o sistema atualmente implementado para manutenção de processos do escritório

Uma única operação: Busca de Processos

Identificado no caso de uso Consultar Processo

Page 19: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O SISTEMA DESKTOP

Diagrama de classes da operação buscarProcesso:

Page 20: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O SISTEMA DESKTOP

Diagrama de seqüência da operação buscarProcesso:

Page 21: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O PORTAL OFICIAL DO DIÁRIO

Comunicação com o sistema público do diário

Uma única operação: Obter últimas notícias do portal

Identificado no caso de uso Consultar Notícias Externas

Page 22: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O PORTAL OFICIAL DO DIÁRIO

Diagrama de classes da operação getNoticiasDiario:

Page 23: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

SUBSISTEMA DE COMUNICAÇÃO COM O PORTAL OFICIAL DO DIÁRIO

Diagrama de seqüência da operação getNoticiasDiario:

Page 24: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

PROJETO DE CÁPSULAS

Page 25: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS

Caso de uso concorrente: Sincronização de notícias

Cápsulas identificadas: InterfaceRelogio Fachada

Page 26: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS

Page 27: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS(DIAGRAMA DE ESTADOS)

InterfaceRelogio:

Page 28: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS(DIAGRAMA DE ESTADOS)

Fachada:

Page 29: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS(DIAGRAMA DE ESTRUTURA)

Protocolo: AtivacaoPeriodica

Sinal: buscarNoticias

Non-wired

Page 30: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

CÁPSULAS

Trace de execução

Page 31: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

DÚVIDAS

Page 32: Fórum  Digital análise  e  projeto  de  sistemas  – IF718

FÓRUM DIGITALANÁLISE E PROJETO DE SISTEMAS – IF718

Ademir Júnior (ajcj)

André Guedes (agl)

Felipe Ferreira (fcf3)

Fernando Kakimoto (fvk)

http://www.cin.ufpe.br/~ajcj/Projetos/ForumDigital/