Análise e Projeto de Sistemas

24
ANÁLISE E PROJETO DE SISTEMAS Projeto Parte I - Sinopse Prof.: Augusto Sampaio Aline Medeiros André Carvalho Francisco Carvalho Vitor Costa {acam, allc, fcfl, vtc} @ cin.ufpe.br

description

Análise e Projeto de Sistemas. Projeto Parte I - Sinopse Prof.: Augusto Sampaio Aline Medeiros André Carvalho Francisco Carvalho Vitor Costa {acam, allc, fcfl, vtc} @ cin.ufpe.br. Agenda. Projeto Sinopse Análise Casos de Uso: Gerar Relatório de Filmes Mais Locados - PowerPoint PPT Presentation

Transcript of Análise e Projeto de Sistemas

Page 1: Análise e Projeto de Sistemas

ANÁLISE E PROJETO DE SISTEMASProjeto Parte I - Sinopse

Prof.: Augusto Sampaio

Aline Medeiros

André Carvalho

Francisco Carvalho

Vitor Costa

{acam, allc, fcfl, vtc} @ cin.ufpe.br

Page 2: Análise e Projeto de Sistemas

AGENDA Projeto Sinopse

Análise Casos de Uso: Gerar Relatório de Filmes Mais Locados Logar no Sistema como Funcionário Cadastrar Filme

Arquitetura da Aplicação: Visão Geral Tabela de Mapeamento Diagrama de Classes Detalhamento das Cápsulas Arquitetura com Cápsulas

2

Page 3: Análise e Projeto de Sistemas

PROJETO SINOPSE

Objetivo: “Automatizar os processos inerentes a uma

videolocadora, eximindo o funcionário de funções repetitivas, agilizando o atendimento aos clientes e fornecendo estatísticas úteis à tomada de decisões por parte da gerência do estabelecimento.”

Conclusão: Sistema de padaria!!

3

Page 4: Análise e Projeto de Sistemas

ANÁLISE DE CASOS DE USO

4

•Atores: Funcionário; Administrador;

•Pré-condições: O usuário  deve estar logado no sistema como funcionário ou administrador;

•Pós-condições: Não há;

•Entradas: Data incial e data final, referentes ao período no qual a busca será feita e o  

•Fluxo Principal: 1. O usuário informa os dados necessários para geração do relatório:

• Data inicial • Data final

2. O sistema recupera todas as locações realizadas naquele período; 3. O sistema conta para cada filme, quantas locações foram feitas; 4. O sistema ordena os filmes de acordo com o número de vezes qu 5. O sistema mostra ao usuário a lista desses filmes.

Page 5: Análise e Projeto de Sistemas

ANÁLISE: DESCRIÇÃO[LOGAR NO SISTEMA COMO FUNCIONÁRIO]

5

•Atores: Funcionário.

•Pré-condições: Não há.

•Pós-condições: O usuário estará logado no sistema como funcionário.

•Entradas: Login e senha do funcionário. 

•Fluxo Principal: 1. O usuário informa os dados necessários para logar no sistema:

1. Login 2. Senha

2. O sistema recupera a conta de usuário que contém o login informado. [SB001 Funcionário não cadastrado no sistema]

3. O sistema verifica se a senha da conta de usuário é igual à senha fornecida pelo usuário. [SB002 Senha inválida]

4. O sistema mostra a tela principal do sistema.

•Sub-fluxos:         [SB001 Funcionário não cadastrado no sistema]          O sistema informa que o login do usuário não foi encontrado na base de dados e retorna para o passo 1.          [SB002 Senha inválida]        O sistema informa que a senha não é válida e retorna para o passo 1.

Page 6: Análise e Projeto de Sistemas

ANÁLISE: SEQÜÊNCIA[LOGAR NO SISTEMA COMO FUNCIONÁRIO]

6

Page 7: Análise e Projeto de Sistemas

ANÁLISE: VOPC[LOGAR NO SISTEMA COMO FUNCIONÁRIO]

7

Page 8: Análise e Projeto de Sistemas

ANÁLISE: DESCRIÇÃO[GERAR RELATÓRIO DE FILMES MAIS LOCADOS]

8

•Atores: Funcionário; Administrador;

•Pré-condições: O usuário  deve estar logado no sistema como funcionário ou administrador;

•Pós-condições: Não há;

•Entradas: Data incial e data final, referentes ao período no qual a busca será feita e o relatório será baseado. 

•Fluxo Principal: 1. O usuário informa os dados necessários para geração do

relatório: • Data inicial • Data final

2. O sistema recupera todas as locações realizadas naquele período;

3. O sistema conta para cada filme, quantas locações foram feitas; 4. O sistema ordena os filmes de acordo com o número de vezes

que cada filme foi locado; 5. O sistema mostra ao usuário a lista desses filmes.

Page 9: Análise e Projeto de Sistemas

ANÁLISE: SEQÜÊNCIA[GERAR RELATÓRIO DE FILMES MAIS LOCADOS]

9

Page 10: Análise e Projeto de Sistemas

ANÁLISE: VOPC[GERAR RELATÓRIO DE FILMES MAIS LOCADOS]

10

Page 11: Análise e Projeto de Sistemas

ANÁLISE: DESCRIÇÃO[CADASTRAR FILME]

11

•Atores: Funcionário e Administrador.

•Pré-condições: O usuário deve estar logado no sistema como funcionário ou administrador.

•Pós-condições: O filme será cadastrado no sistema.

•Entradas: Não há. 

•Fluxo Principal: 1. O usuário seleciona a opção de cadastrar um novo filme; 2. O sistema apresenta uma tela com campos vazios para serem

preenchidos. 3. O usuário preenche os dados referentes a nome do filme (título),

código, gênero, sinopse, ator principal, ator secundário, diretor, data de criação e numéro de cópias e seleciona a opção Salvar. [SB001 Campos obrigatórios não preenchidos] [SB002 Filme já cadastrado]

4. O sistema exibe a mensagem "Operação realizada com sucesso".

•Sub-fluxos:         [SB001 Campos obrigatórios não preenchidos] 

1. No passo 3, se o usuário deixa de preencher algum dos dados obrigatórios o sistema exibe a mensagem "Campos obrigatórios não preenchidos" e permanece na mesma tela.

2. O sub-fluxo termina e volta para o fluxo 3 do fluxo principal.

         [SB002 Filme já cadastrado]  

1. Se o usuário preencher os dados na tela com os mesmos dados de um filme já cadastrado, o sistema exibe a mensagem "Filme já cadastrado no sistema" e permanece na mesma tela.

2. O sub-fluxo termina e volta para o fluxo 3 do fluxo principal.

Page 12: Análise e Projeto de Sistemas

ANÁLISE: SEQÜÊNCIA[CADASTRAR FILME]

12

Page 13: Análise e Projeto de Sistemas

ANÁLISE: VOPC[CADASTRAR FILME]

13

Page 14: Análise e Projeto de Sistemas

PROJETO DA ARQUITETURA

14

Page 15: Análise e Projeto de Sistemas

ARQUITETURA: VISÃO GERAL

15

Page 16: Análise e Projeto de Sistemas

ARQUITETURA: TABELA DE MAPEAMENTO

16

Page 17: Análise e Projeto de Sistemas

MAPEAMENTO DE CÁPSULAS

17

Page 18: Análise e Projeto de Sistemas

18

Page 19: Análise e Projeto de Sistemas

MAPEAMENTO DE CÁPSULAS

19

Page 20: Análise e Projeto de Sistemas

20

Page 21: Análise e Projeto de Sistemas

DIVISÃO EM PACOTES

21

Page 22: Análise e Projeto de Sistemas

DIVISÃO EM PACOTES

22

Page 23: Análise e Projeto de Sistemas

PERGUNTAS?

23

Page 24: Análise e Projeto de Sistemas

ANÁLISE E PROJETO DE SISTEMASProjeto Parte I - Sinopse

Prof.: Augusto Sampaio

Aline Medeiros

André Carvalho

Francisco Carvalho

Vitor Costa

{acam, allc, fcfl, vtc} @ cin.ufpe.br