Buscar

GE Documento dos Requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Loc_System
Email: sjuciane6@gmail.com
TÍTULO:
 
Loc_System
 
 
 
 
 
 
 
 
Gerenciamento de Escopo: 
VISÃO E LEVANTAMENTO DE REQUISITOS
Versão 1.0
 
 
 
  
  
 
 
Data de Entrega:
12/12/2016
 
Integrantes:
Juciane de Souza Silva
Itacoatiara – AM
�
 Histórico de Revisões
	11/12/2016 
	1.0 
	Descrição do Cenário 
	Juciane 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
VISÃO E LEVANTAMENTO DE REQUISITOS
 
Cenário 
Com o desenvolvimento do Sofware para Locadora Planet Hits, a locadora vai conseguir gerenciar melhor tanto as parte financeira, quanto às locações e devoluções de Filmes que atualmente a empresa não tem. Apesar de a locadora ter um software que gerencia alguma funcionalidade, ele tem que ficar mantendo o software para poder ter acesso a todas as ferramentas do software. E segundo o proprietário, ele não tem condições financeiramente para poder manter todo tempo o software.
Endereço: Raimundo Garcia Gama Filho, 1000. 
Número de clientes: Não conseguimos obter o número estimado de clientes.
Perfil de clientes: o perfil de clientes é variado, eles atendem todo o tipo de Público, desde o infantil até adulto. 
Faturamento anual da empresa: Não conseguimos a informação do faturamento da empresa durante o ano ou ate mesmo mensal.
Número total de funcionários: são apenas os 3 irmão que trabalham na locadora.
Glossário 
 
Introdução
Este documento apresenta uma primeira versão do glossário do projeto. O glossário servira como um guia para a consulta dessa terminologia, estas serão acrescentadas neste documento.
	 
Finalidade 
 Este documento tem a finalidade de apresentar a terminologia do domínio em questão, a descrição dos casos de uso, ou de outros documentos do projeto. Este documento poderá ser usado como um dicionário de dados informal, que terá o objetivo de capturar definições de dados.
Escopo 
	 O escopo deste glossário trata de todas as terminologias que serão utilizadas no desenvolvimento do software. O glossário está associado aos diagramas de caso de uso, pois fornecerá uma descrição detalhada destes, bem como de outros diagramas que fizerem parte da modelagem do sistema Loc_System.
Visão Geral 
Este documento possui uma descrição de um software para locadora visando agilizar os processos de atividades atualmente executadas manualmente pelos proprietários.
Definições 
 2.1<Loc_System>
Loc_System(Sistema Locadora) que é o nome do Software que esta sendo desenvolvido para alocadora Planet Hits. 
 2.2<RF>
Essa terminologia é usada para definir os requisitos funcionas.
 2.3<RNF> 
Essa terminologia é usada para definir os requisitos não funcionais.
Levantamento de Requisitos
 
Para a realização desta etapa, foram realizadas as seguintes atividades:
1. Entrevista com Usuários 
Foi realizada um entrevista com o um dos proprietários da locadora, que nos deu uma ideia de como esta necessidade atualmente é atendida e o que se espera do sistema. Nesta entrevista conseguimos ter uma ideia de como seria o sistema a ser desenvolvido e qual a real necessidade da locadora.
   
Visão
 Visão 
1. Introdução 
A finalidade deste documento é coletar, analisar e definir necessidades e recursos do sistema a ser desenvolvido. Detalharemos os recursos necessários, bem como os envolvidos e os usuários-alvo e as razões que levam a essas necessidades. Os detalhes de como o sistema satisfazem essas necessidades são descritos no caso de uso e nas especificações suplementares.
Posicionamento 
2.1 Descrição do
	O problema de: 
	Gerenciar locação, devolução e finanças locadora 
	Afeta: 
	Toda a parte financeira
	Cujo impacto é: 
	Perda de informações de filmes, e contato de clientes
	Uma boa solução seria: 
	Controle de entrada e saída dos filmes, e controle de finanças diaria. 
2.2 Sentença de Posição do Produto
	
 Para: 
	
Locadora Planet Hits 
	Que: 
	Não possui um sistema gerenciamento Locação, devolução e controle de finanças.
	Loc_System 
	É um sistema de gerenciamento das atividades da locadora 
	Que: 
	Será desenvolvido gratuitamente de acordo com todas as necessidades levantadas 
	Ao contrário de: 
	solução terceirizada atual, que é cara e ineficiente 
	Nosso produto: 
	Qualidade, fácil de manter e usar
Especificação de Requisitos de Sistema
1. Introdução 
Esse artefato tem como principal propósito detalhar os requisitos do sistema.
2. Requisitos Funcionais 
	Número de Ordem
	Definição
	Descrição
	RF-01
	Cadastrar Filme
	Os funcionários e o administrador poderão Cadastrar um filme juntamente com suas unidades de filme (cópias) no banco de dados.
	RF-02
	Remover filme
	Os funcionários e o administrador poderão remover um filme, ou seja, todas as unidades de filme (cópias) de determinado filme ou somente as desejadas. Assim a unidade de filme removida, não será mais disponível para locação, apenas para histórico.
	RF-03
	Alterar descrição do filme
	Os funcionários e o administrador poderão alterar quaisquer informações de um determinado filme cadastrado.
	RF-04
	Cadastrar Categoria de filme
	Os funcionários e o administrador poderão cadastrar uma categoria no banco de dados.
	RF-05
	Remover Categoria de filme
	Os funcionários e o administrador poderão remover uma categoria.
	RF-06 
	Cadastrar cliente
	 Os funcionários e o administrador poderão cadastrar uma cliente no banco de dados.
	RF-07
	Remover Cliente
	 Os funcionários e o administrador poderão remover um cliente do sistema.
	RF-08
	Alterar dados do cliente
	 Os funcionários e o administrador poderão alterar o cadastro do determinado cliente, respeitando os níveis de acesso. 
	RF-09
	Cadastrar funcionário
	 O administrador poderá cadastrar novos funcionários no sistema.
	RF-10
	Remover funcionário
	 O administrador poderá remover funcionários do sistema.
	RF-11
	Alterar dados do funcionário
	 O administrador poderá alterar os dados de determinado funcionário, respeitando os níveis de acesso.
	RF-12
	Alugar filme
	 Os funcionários e o administrador poderão alugar unidades de filmes (cópias) de um determinado filme para os clientes.
	RF-13
	Devolver um filme
	 Os funcionários e o administrador poderão confirmar a devolução de uma determinada unidade de filmes (cópia) alugada.
	RF-14
	Estender o prazo de um aluguel
	 Os funcionários e o administrador poderão estender a data prevista da devolução de uma determinada unidade de filmes (cópia).
	RF-15
	Filtrar Filme
	 Qualquer usuário poderá consultar informações de um dado filme.
	RF-16
	Consultar dados do funcionário
	 O administrador poderá consultar os dados de um determinado funcionário.
	RF-17
	Consultar dados do cliente
	 Os funcionários e o administrador poderão consultar os dados de um determinado cliente.
	RF-18
	Consultar contabilidade da locadora por período de tempo
	 O administrador poderá consultar os lucros e as despesas da locadora por período de tempo.
	RF-19
	Consultar filmes alugados
	 Os funcionários e o administrador poderão consultar o registro de filmes e suas respectivas unidades de filme (cópias) que foram alugadas.
	RF-20
	Consultar filmes que estão com atraso
	 Os funcionários e o administrador poderão consultar o registro de filmes e suas respectivas unidades de filme (cópias) que estão com atraso de entrega.
	RF - 21
	Consultar filmes disponíveis para alocação
	Os Funcionários, o administrador e o cliente poderão consultar as unidades de filme (cópias) de determinado filme, disponíveis para alocação.
	RF - 22
	Consultar histórico de locações do cliente
	Dado um cliente, será possível ter acesso às informações de locação do mesmo, acompanhando o histórico de atividades com a locadora.
	RF - 23
	Logar
	Os funcionários e o administrador poderão se identificarno sistema para acessar funcionalidades pertinentes a seu nível de acesso.
3. Requisitos de Qualidade 
3.1 Usabilidade 
O software deve possuir uma interface amigável ao Usuário.
3.2 Confiabilidade 
O sistema deve ser confiável e gerar relatórios financeiros diários. 
3.3 Desempenho 
Apesar de ser via web, o software deve possuir um desempenho na casa dos segundos para quaisquer de suas operações. 
3.4 Suporte 
O software vai suportar versões iguais ou superiores dos browsers IE 7 e/ou FireFox 3. O banco de dados suportado na versão 5 do MySQL. 
3.5 Interfaces de Usuários 
As interfaces de usuários devem estar de acordo com a política da empresa, respeitando os padrões, logotipos e cores. 
3.6 Interfaces Externas 
O software deve possuir uma interface com os sistemas de locação, devolução e controle de finanças.. 
3.7 Documentação 
Todos os artefatos produzidos durante o desenvolvimento serão entregues a empresa.
Modelo de Casos de Uso
Modelo de Casos de Uso 
1. Introdução 
A finalidade deste artefato é coletar, analisar e definir os casos de uso e os atores do sistema, bem como seus relacionamentos. 
2. Visão 
O modelo de caso de uso reflete as necessidades levantadas junto ao Proprietário da Locadora sobre o sistema de gerenciamento de Locação, Devolução e controle de estoque.
3. Diagrama de caso de uso
4. Especificações de Casos de Uso
	Identificação
	Nome
	UC-01
	Manter Cliente
	Referências:
	RF-06
	Criado em:
	06/12/2016
	Prioridade:
	Essencial
	Descrição:
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita dados pessoais do cliente.
    2. Sistema verifica existência do cliente na base de dados.
    Sub-fluxo: Cadastrar Cliente
        1. Usuário cadastra os dados do cliente no sistema.
        2. O sistema gera um número de cadastro para o cliente.
   Sub-fluxo: Alterar Cliente
        1. Usuário solicita dados a serem alterados.
        2. Usuário altera dados do cliente no sistema.
    Sub-fluxo: Remover Cliente
        1. Usuário remove cliente do sistema.
Fluxo secundário:
    Cliente já cadastrado.
         2.1 Exibir mensagem “Cliente já cadastrado”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação
	Nome
	UC-02
	Manter Filme
	Referências:
	RF-01
	Criado em:
	06/12/2016
	Criado em:
	Criado em:
	Descrição:
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita informações do filme.
    2. Sistema verifica existência filme na base de dados.
    Sub-fluxo: Cadastrar Filme
        1. Usuário cadastra os dados do filme no sistema.
        2. O sistema gera um número de cadastro para o Filme.
   Sub-fluxo: Alterar Filme
        1. Usuário solicita dados a serem alterados.
        2. Usuário altera dados do Filme no sistema.
    Sub-fluxo: Remover Filme
        1. Usuário remove Filme do sistema.
Fluxo secundário:
    Filme já cadastrado.
         2.1 Exibir mensagem “Filme já cadastrado”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação Nome
	UC-03 Manter Funcionário
	Referências: RF-09
	Criado em: 06/12/2016
	Descrição:
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita dados pessoais do funcionário.
    2. Sistema verifica existência do funcionário na base de dados.
    Sub-fluxo: Cadastrar funcionário
        1. Usuário cadastra os dados do funcionário no sistema.
        2. O sistema gera um número de cadastro para o funcionário.
   Sub-fluxo: Alterar Funcionário
        1. Usuário solicita dado a serem alterados.
        2. Usuário altera dados do Funcionário no sistema.
    Sub-fluxo: Remover Funcionário
        1. Usuário remove Funcionário do sistema.
Fluxo secundário:
    Funcionário já cadastrado.
         2.1 Exibir mensagem “Funcionário já cadastrado”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação Nome
	UC-04 Manter Categoria
	Referências: RF-04
	Criado em: 06/12/2016
	Descrição:
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita Informações sobre o filme.
    2. Sistema verifica existência do filme na base de dados.
    Sub-fluxo: Cadastrar categoria Filme
        1. Usuário cadastra as informações da categoria Filme no sistema.
   Sub-fluxo: Alterar Categoria Filme
        1. Usuário solicita Informações a serem alterados.
        2. Usuário altera informações da categoria filme no sistema.
    Sub-fluxo: Remover Categoria filme
        1. Usuário remove categoria filme do sistema.
Fluxo secundário:
    Categoria filme já cadastrado.
         2.1 Exibir mensagem “Categoria filme já cadastrado”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação Nome
	UC-05 Manter Consulta Filme
	Referências:
	RF-15
	Criado em:
	06/12/2016
	Descrição:
	
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita dados pessoais do Filme.
    2. Sistema verifica existência do filme na base de dados.
    Sub-fluxo: Pesquisar Filmes
        1. Usuário Informa os dados do Filme no sistema.
        2. O sistema gera o resultado da pesquisa.
   Sub-fluxo: Pesquisar Filme Alugado
        1. Usuário solicita Informações do filme no sistema para verificar se está alugado.
        2. Usuário recebe o resultado da consulta do filme do sistema.
    Sub-fluxo: Remover Cliente
Usuário remove cliente do sistema.
Sub-fluxo: Consultar Filmes está em atraso.
O usuário solicita as informações do filme no sistema .
 O sistema verifica os filmes que estão em atraso.
 Sub-Fluxo: Consultar Filmes Alocados
O usuário solicita as informações do filme no sistema.
O sistema verifica os filmes que estão alocados.
Fluxo secundário:
    Consulta já realizada.
         2.1 Exibir mensagem “Consulta realizado”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação Nome
	UC-06 Manter Consulta Funcionário
	Referências: RF-16
	Criado em: 06/12/2016
	Descrição:
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita dados pessoais do Funcionário.
    2. Sistema verifica existência do Funcionário na base de dados.
    Sub-fluxo: Consultar dados do Funcionário
        1. Usuário solicita os dados do Funcionário no sistema.
        2. O sistema verifica os dados do cliente no sistema.
Fluxo secundário:
    Consulta dos dados cliente já realizada.
         2.1 Exibir mensagem “consulta já realizada”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação Nome
	UC-07 Manter consulta cliente
	Referências: RF-17
	Criado em:
	Descrição:
	
	
	
	Ator: Funcionário (usuário).
Prioridade do usuário: Essencial.
Fluxo principal:
    1. Usuário solicita dados pessoais do cliente.
    2. Sistema verifica existência do cliente na base de dados.
    Sub-fluxo: Consultar o histórico locação do cliente.
        1. Usuário solicita os dados do cliente no sistema.
        2. O sistema verifica as locações feitas pelo cliente.
  
       
Fluxo secundário:
    Consulta histórico realizada com sucesso.
         2.1 Exibir mensagem “consulta já realizada”.
         2.2 Sair.
        Usuário cadastro autorizado.
        1. Estender Manter Autorizado. 
	Identificação
	Nome
	UC-08
	Alugar Filme
	Referências:
	RF-12
	Criado em:
	06/12/2016Prioridade:
	Essencial
	Descrição:
	
	Atores:
	Funcionário e Administrador. 
	Pré-condições:
	O funcionário ou administrador deve estar logado no sistema. 
	Pós-condições:
	O aluguel é inserido no banco de dados.
	Fluxo Principal:
	O usuário (administrador ou funcionário) seleciona a opção de aluguar filme.
O sistema requisita a inserção dos dados do aluguel.
O usuário insere as informações do aluguel.
O sistema insere o aluguel no banco de dados.
E1: O sistema não consegue conectar ao banco de dados.
A1: As informações fornecidas não são válidas.
O sistema informa que o filme foi alugado com sucesso.
O use case é encerrado.
	Fluxos Secundários:
	Fluxo secundário A1:
O sistema informa ao usuário que algum dos dados inseridos está incorreto.
O fluxo do caso de uso retorna ao segundo passo.
Fluxo Secundário A2:
O usuário pode desistir da operação a qualquer momento selecionando cancelar.
O use case é encerrado.
	Fluxos de erro:
	Fluxo de erro E1:
Uma mensagem de erro de conexão é exibida ao usuário pelo sistema.
O use case é encerrado.
	Identificação
	Nome
	UC-09
	Devolver um filme
	Referências:
	RF-13
	Criado em:
	11/03/2009
	Prioridade:
	Essencial
	Descrição:
	Este caso de uso é responsável por armazenar dados de uma devolução, ou seja, quando o processo de locação é finalizado, é necessário armazenar os dados referentes àquela atividade.
	Atores:
	Funcionário e Administrador
	Entradas: 
	CPF do cliente, id do filme e da unidade.
	Pré-condições:
	O usuário deve estar conectado ao sistema (ter efetuado o login)
	Pós-condições:
	A devolução é efetuada e cadastrada no sistema, sendo realizada a atualização de dados do filme e do cliente que participou da locação
	Fluxo Principal:
	O caso de uso inicia-se quando o usuário (funcionário ou administrador) seleciona a opção para devolução de um produto.
O sistema pede que o usuário informe o código do filme e da unidade e o CPF do Cliente que se deseja devolver. 
O sistema verificar as locações do cliente que estão pendentes para o filme e a unidade especificada.
O sistema retorna as informações sobre todos os envolvidos na locação, como cliente, vendedor e filme, além de exibir o valor final da locação.
O usuário confirma os dados.
O sistema atualiza informações dos envolvidos no processo de locação.
Uma mensagem de sucesso é exibida para o usuário.
O usuário confirma a operação.
	Fluxos Secundários:
	Fluxo Secundário A1:
No passo 2 do fluxo principal, se algum dado não for válido, o sistema notificará um erro.
O caso de uso retornará ao passo 2 do fluxo principal.
Fluxo Secundário A2:
O administrador poderá cancelar a operação a qualquer momento.
	Fluxos de Erro:
	Fluxo de Erro E1:
O sistema informa ao administrador que não foi possível estabelecer conexão com o Banco de Dados.
O use case é finalizado.
LOC_SYSTEM

Outros materiais

Outros materiais