Você está na página 1de 5

Especificação de Requisitos de Software

Do sistema Plushop

Versão 1.0

Alunos: Petrucio Augusto, Igor Maurício E Alisson Oliveira

Data:
01/JUL/18
Especificação de Requisitos de Software

1 - Introdução

1.1 - Propósito

Este documento especifica os requisitos contemplados pelo sistema Plushop,


fornecendo todas as informações necessárias para o projeto, implementação em
software, testes e aprovação do sistema.

1.2 - Escopo

. O documento descreve os casos de uso do sistema Plushop, que permite que um


funcionário realize cadastro de pelúcias, alterações e vendas de qualquer computador
que possa acessar o servidor da Plushop.

1.3 - Público-alvo

Sr. Otávio, 27 anos, dono da empresa Plushop (empresa especializada em vender pelúcia).

1.4 - Organização do Documento

Na Seção 2 são apresentados o cenário de utilização e as características gerais


da ferramenta. A Seção 3 descreve de forma detalhada os requisitos funcionais do
sistema

A Seção 4 descreve os requisitos não funcionais que estarão agregados na


ferramenta e a Seção 5 expõem os requisitos de interface.

Os requisitos de documentação são foco da Seção 6 e os requisitos de licença


alvo da Seção 7 e na Seção 9 o mapeamento entre os requisitos descritos neste
documento e os casos de uso descritos na especificação de casos de uso associada.
2 - Visão Geral do Sistema

2.1 - Classes e Características dos Usuários

O sistema Plushop é software relacionado a vendas de pelúcia.

As ferramentas de Venda, Cadastro, Consulta será utilizado por um de usuário


atribuído como funcionário, que terá as permissões de realizar vendas de pelúcia,
cadastrar novos clientes e pelúcias, e realizar consultas referentes as classes Venda,
Cadastro e Consulta.

As mesmas ferramentas serão utilizadas por um usuário atribuído como gerente


(um super usuário/funcionário), que terá todas as permissões de um funcionário e a
possibilidade de cadastrar novos funcionários e alterar informações sobre as pelúcias.

2.2 - Restrições

Nenhuma restrição identificada.

3 – Venda, Cadastro e Consulta

3.1 - Requisitos Funcionais

[R1]Identificar os usuários: Os usuários deverão estar “logados” no sistema (contexto)


antes de acessarem os recursos do sistema Plushop, de modo que o sistema possa
controlar as permissões dos usuários de acordo com o perfil de cada um.

[R2]O sistema deve permitir que usuários autorizados sejam capazes de realizar uma
venda, atribuindo o CPF do cliente, CPF do vendedor, código da pelúcia,
quantidade de pelúcias e escolher a forma de pagamento na venda.

[R3]O sistema deve permitir que usuários autorizados sejam capazes de realizar o
cadastro de um funcionário, atribuindo CPF, nome, telefone, data de nascimento,
sexo e o salário inicial

[R4] O sistema deve permitir que usuários autorizados sejam capazes de realizar o
cadastro de um cliente, atribuindo CPF, nome e endereço

[R5] O sistema deve permitir que usuários autorizados sejam capazes de realizar o
cadastro de uma pelúcia, atribuindo código, tamanho, tipo, quantidade em estoque,
preço e descrição
[R6] O sistema deve permitir que usuários autorizados sejam capazes de realizar uma
consulta de clientes, informando CPF e recebendo nome, endereço

[R7]O sistema deve permitir que usuários autorizados sejam capazes de realizar uma
consulta de pelúcias, informando código e recebendo tamanho, tipo, estoque,
preço, descrição

[R8]O sistema deve permitir que usuários autorizados sejam capazes de excluir um
funcionário, informando apenas o CPF do funcionário excludente

[R9]O sistema deve permitir que usuários autorizados sejam capazes de excluir uma
pelúcia, informando apenas o código da pelúcia excludente

[R10]O sistema deve permitir que usuários autorizados sejam capazes de alterar o
estoque de uma pelúcia, informando o código e a nova quantidade

[R11]O sistema deve permitir que usuários autorizados sejam capazes de alterar o
telefone de um funcionário, informando o CPF e o novo número

4 - Requisitos Não-Funcionais

4.1 - Confiabilidade

[R12]O sistema deve informar ao usuário quando ele tentar fazer uma operação ilegal
ou quando ele está preste a realizar uma operação que pode ser “perigosa”.

5 - Requisitos de Interface

5.1 - Interfaces com o Usuário

[R13]Interface baseada em linguagem de programação Java.

6 - Requisitos de Licença

[R14]O sistema Plushop deverá ser distribuída sob a licença GNU/GPL, devendo ser
asseguradas às liberdades de uso, acesso ao código fonte, distribuição e
modificação.
7 - Mapeamento de Requisitos com Casos de Uso

Requisitos Casos de Uso

[R2] 4.1.Vender pelúcia

[R3] [R4] [R5] 4.2.Realizar cadastro de funcionário

[R6] [R7] 4.3.Visualizar informações

[R8][R9] 4.4.Excluir objetos

[R10][R11] 4.5.Alterar informações

Você também pode gostar