1 / 24

Análise e Projeto de Sistemas

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

nailah
Download Presentation

Análise e Projeto de Sistemas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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!!

  4. ANÁLISE DE CASOS DE USO • 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: • O usuário informa os dados necessários para geração do relatório: • Data inicial • Data final • O sistema recupera todas as locações realizadas naquele período; • O sistema conta para cada filme, quantas locações foram feitas; • O sistema ordena os filmes de acordo com o número de vezes qu • O sistema mostra ao usuário a lista desses filmes.

  5. Análise: Descrição[Logar no Sistema como Funcionário] • 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: • O usuário informa os dados necessários para logar no sistema: • Login • Senha • O sistema recupera a conta de usuário que contém o login informado. [SB001 Funcionário não cadastrado no sistema] • O sistema verifica se a senha da conta de usuário é igual à senha fornecida pelo usuário. [SB002 Senha inválida] • 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.

  6. Análise: Seqüência[Logar no Sistema como Funcionário]

  7. Análise: VOPC[Logar no Sistema como Funcionário]

  8. Análise: Descrição[Gerar Relatório de Filmes mais Locados] • 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: • O usuário informa os dados necessários para geração do relatório: • Data inicial • Data final • O sistema recupera todas as locações realizadas naquele período; • O sistema conta para cada filme, quantas locações foram feitas; • O sistema ordena os filmes de acordo com o número de vezes que cada filme foi locado; • O sistema mostra ao usuário a lista desses filmes.

  9. Análise: Seqüência[Gerar Relatório de Filmes mais Locados]

  10. Análise: VOPC[Gerar Relatório de Filmes mais Locados]

  11. Análise: Descrição[Cadastrar Filme] • Sub-fluxos: •         [SB001 Campos obrigatórios não preenchidos]  • 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. • O sub-fluxo termina e volta para o fluxo 3 do fluxo principal. •         [SB002 Filme já cadastrado]   • 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. • O sub-fluxo termina e volta para o fluxo 3 do fluxo principal. • 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: • O usuário seleciona a opção de cadastrar um novo filme; • O sistema apresenta uma tela com campos vazios para serem preenchidos. • 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] • O sistema exibe a mensagem "Operação realizada com sucesso".

  12. Análise: Seqüência[Cadastrar Filme]

  13. Análise: VOPC[Cadastrar Filme]

  14. PROJETO DA ARQUITETURA

  15. Arquitetura: Visão Geral

  16. Arquitetura: Tabela de Mapeamento

  17. Mapeamento de Cápsulas

  18. Mapeamento de Cápsulas

  19. Divisão em Pacotes

  20. Divisão em Pacotes

  21. PERGUNTAS?

  22. 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

More Related