TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Desenvolvimento de Software

Por:   •  5/11/2023  •  Trabalho acadêmico  •  5.355 Palavras (22 Páginas)  •  56 Visualizações

Página 1 de 22

Projeto [Construção de um software para consulta e prestação de serviços pela internet – Niderauer Pedras]

Documento de Visão do Produto

Aluno: Gabriel Flores Niderauer

[06/2023]

Histórico de Revisões

Data

Versão

Descrição

Autor

28/05/2023

1.0.0

Versão inicial do documento - Escopo

Gabriel F Niderauer

31/05/2023

1.0.1

Características e exclusões

Gabriel F Niderauer

02/06/2024

1.0.2

Gabriel F Niderauer

03/06/2023

1.0.3

Gabriel F Niderauer

10/06/2023

1.0.4

Gabriel F Niderauer

17/06/2023

1.0.5

Gabriel F Niderauer

24/06/2023

1.0.6

Gabriel F Niderauer

25/06/2023

2.0.0

Gabriel F Niderauer

Atenção! Para cada atualização no documento coloque a data e nova versão. Fique livre para escolher o “número” da versão.. Aqui é apenas uma sugestão!

ÍNDICE

Projeto [nome do projeto]        5

1        INTRODUÇÃO        5

Propósito do documento de visão do produto        5

Características do produto        5

Exclusões do projeto        6

Necessidades identificadas        6

Principais Stakeholders        6

Concepção do sistema        7

Identificação dos requisitos        7

Prioridade dos requisitos        7

2        REQUISITOS        8

Requisitos Funcionais        8

RF01 – Manter Pessoa        8

Requisitos Não-Funcionais        9

Requisitos de Segurança        9

Requisitos de Interface        9

Requisitos de Operacionais        9

Requisitos de Confiabilidade        10

3        ESPECIFICAÇÃO        11

Diagrama de Casos de Uso (UC)        11

Diagrama de casos de uso geral        11

Usuários do sistema        11

Especificação do caso de uso        12

Manter Pessoa        12

Realizar Login        14

Diagrama de atividades        16

Manter pessoa        16

Manter pessoa tipo        17

Manter pessoa login        17

4        REGRAS DE NEGÓCIO        19

4.1      RN001 - .....        19

5        PROJETO        19

Diagrama de classes        19

Modelo Entidade Relacionamento (MER)        20

6        REFERÊNCIAS        22

Referências ao modelo do documento        22

Projeto [Construção de um software para consulta e prestação de serviços pela internet – Niderauer Pedras]

_______________________________________________________________________________________________________________________________________________________________________________________________________

                                        Documento de Visão do Produto

_______________________________________________________________________________________________________________________________________________________________________________________________________

  1. INTRODUÇÃO

Propósito do documento de visão do produto

A empresa Niderauer Pedras trabalha com prestação de serviços de mão de obra terceirizada e comércio de pedras e necessita de um software para uma página web onde possa exibir seus serviços e produtos a venda. Ela deseja que o software seja de acesso com login e logoff, que seus clientes possam navegar pelas páginas, selecionar seus serviços detalhadamente, com tipo de serviço, nome da pedra, tipo de pedra, quantidade em kg ou furos e qual o tamanho da broca. Deseja também que seus produtos que estejam a venda estejam visíveis aos usuários, fazendo com que eles possam também, consultar o estoque e pedir uma maior disponibilidade de pedras. A empresa deseja poder atualizar o estoque, valor das pedras e valor de serviço sempre que for necessário, e que isso seja de fácil manuseio.

 

Atenção: as características do produto a seguir apresentadas são apenas para exemplo! Fique livre para adaptações!

Características do produto

  • O projeto consiste na construção de uma ferramenta de gerenciamento de serviços e disponibilidade de estoque;
  • O cliente ainda não possui uma página web;
  • A solução deverá mostrar e gerenciar todos os serviços prestados pela empresa;
  • Todo serviço contratado será organizado pelo sistema a partir dos dados fornecidos no pedido, como lixar e polir, furar, dar acabamento nas bordas ou compra e venda de pedras, pois cada serviço possui um valor distinto baseado nos diferentes tipos, quantidade e até mesmo qualidade de pedra;
  • Para contratar um serviço, será necessário persistir também qual o tipo de cliente que está contratando o serviço no sistema. Caso seja pessoa física, o cliente deve possuir nome completo, cpf, data de nascimento e endereço. Caso seja pessoa jurídica, a empresa (cliente) deve possuir nome fantasia, cnpj e endereço;
  • O sistema deverá registrar qual foi a forma de pagamento utilizada;
  • Caso a forma escolhida seja dinheiro, a sistema deverá mostrar uma mensagem informando ao cliente que 50% do valor terá que ser pago no momento da coleta das pedras e 50% no momento da entrega, caso seja com cartão de crédito ou pix, deverá ser feito o pagamento total na hora da solicitação do pedido, com a diferença que pagamentos por pix recebem 5% de desconto;
  • O sistema de vendas deverá possuir um estoque qual ficará visível sua disponibilidade para o cliente, caso o estoque esteja esgotado ou não haja disponibilidade suficiente, o cliente poderá solicitar, através do sistema, uma recomposição (compra de pedras por parte da empresa) de estoque;
  • Cada serviço prestado deverá possuir a data e hora da coleta das pedras, assim como a data e hora da conclusão e entrega das pedras;
  • O sistema necessitará de um login e senha obrigatórios para que os clientes contratem seus serviços;
  • Por se tratar de um sistema online, será necessário implementar uma rotina de controle de inserção de dados, para não permitir a inclusão de scripts indesejados nos formulários do sistema, normalmente inseridos por usuários que navegam pela internet. Isto garantirá uma maior segurança no sistema e no servidor de aplicação;
  • O sistema deve funcionar via internet;
  • O sistema deve ser homologado para uso em qualquer navegador;
  • O banco de dados a ser utilizado deve ser Postgres;

Exclusões do projeto

Não fazem parte do escopo do projeto:

  • Treinamento de instalação, configuração, administração e utilização do sistema;

Necessidades identificadas

Abaixo serão descritas as necessidades dos usuários para o desenvolvimento do sistema e listadas as funcionalidades relacionadas.

Necessidade

Descrição

Requisitos Funcionais

Gerenciamento de serviços de mão de obra terceirizada de pedras

O sistema deve permitir o registro e o acompanhamento dos diferentes serviços oferecidos pela empresa, como lixar, polir e furar pedras. Ele deve armazenar informações sobre o tipo de serviço realizado, hora e dia da coleta, nome do cliente ou empresa, dia e hora de entrega, quantidade (em quilogramas ou número de furos) e forma de pagamento.

- Gerenciamento de serviços

Cálculo de preços para diferentes tipos de serviços e pedras

O sistema precisa ser capaz de calcular os preços dos serviços de acordo com os diferentes tipos de pedras e os critérios de acabamento ou furação. Os valores podem variar com base no tipo de pedra, peso, tamanho e profundidade do furo, bem como o uso de resina e papel camurça.

- Cálculo de valores para os serviços

Registro de informações do cliente ou empresa

O sistema deve permitir o registro de informações relevantes sobre os clientes individuais, como nome completo, CPF, data de nascimento e endereço. Para clientes corporativos, devem ser registrados o nome fantasia, CNPJ e endereço. Essas informações são importantes para identificar os clientes e suas transações.

- Registro de informações dos clientes ou empresas

- Solicitação de serviços com login obrigatório

Registro de transações de compra e venda de pedras

O sistema precisa armazenar informações sobre as transações de compra e venda de pedras. Isso inclui o tipo de pedra comprada ou vendida, a quantidade, o valor pago ou recebido, o nome do vendedor ou comprador, CPF ou CNPJ e endereço. Esses registros são essenciais para rastrear o histórico de transações e manter um registro preciso das operações comerciais.

- Gerenciamento de compras de pedras

- Gerenciamento de vendas de pedras

- Consulta de estoque

Gerenciamento de estoque de pedras

O sistema deve permitir o registro e a visualização do estoque de pedras disponíveis. Isso facilitará a consulta por parte dos compradores e empresas, bem como a solicitação de uma maior disponibilidade de mercadorias.

- Consulta de estoque

Opções de pagamento flexíveis

O sistema deve suportar diferentes formas de pagamento, como dinheiro, cartão de crédito e Pix. Ele também deve aplicar regras de pagamento específicas para cada forma, como a divisão em 50% na coleta e 50% na entrega para pagamentos em dinheiro, pagamento integral no momento da solicitação para cartão de crédito e desconto de 5% para pagamentos via Pix.

- Formas de pagamento

...

Baixar como (para membros premium)  txt (38 Kb)   pdf (828.4 Kb)   docx (1 Mb)  
Continuar por mais 21 páginas »
Disponível apenas no TrabalhosGratuitos.com