Projeto Engenharia de Software - Loja de Instrumentos Musicais
Por: Leonardo Venancio • 11/4/2016 • Trabalho acadêmico • 1.429 Palavras (6 Páginas) • 684 Visualizações
UNIVERSIDADE FEDERAL DO MARANHÃO
CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
BACHARELADO INTERDISCIPLINAR EM CIÊNCIA E TECNOLOGIA
Projeto Final
Engenharia de Software
Eddye Candido de Oliveira
Fernando Nepomuceno de Lima
Leonardo Venancio Correa
São Luis – MA
2016
1 – Introdução
Este documento apresenta os requisitos de usuário para a informatização da Loja de Instrumentos Musicais Alpha. Este documento está organizado da seguinte forma: a seção 2 contém uma descrição do propósito do sistema; a seção 3 apresenta uma descrição do minimundo apresentando o problema; e a seção 4 apresenta a lista de requisitos de usuário levantados junto ao cliente.
2 – Descrições do Propósito do Sistema
A Loja de Instrumentos Musicais Alpha necessita de um sistema de informação para apoiar a realização de suas atividades principais: Controle de Estoque, Vendas, Assistência técnica dos instrumentos e aluguel de estúdio. Para que essas atividades venham ser apoiadas, devem ser controladas as informações acerca dos clientes, instrumentos, do estúdio, dentre outros. Além disso, uma forma de pesquisa de instrumentos e seus devidos preços em sites ou em alguma loja distribuidora.
3 – Descrições de Minimundo
A Loja de Instrumentos Musicais Alpha precisa de um sistema informatizado para a venda de instrumentos musicais que vem a ser seu principal negócio, tendo como outros: manutenção de instrumentos e aluguel de estúdio. A loja possui diferentes marcas de diferentes instrumentos, tais como: Contrabaixo, Guitarra, Bateria, Violino, Piano, Saxofone, Trompete, Flauta, dentre outros. Além disso, toda a parte elétrica como cabos, caixas de som, pedais, amplificadores.
Os valores dos instrumentos ou dispositivos vão variar de acordo com a marca, e o preço de aluguel do estúdio varia de acordos com as horas gastas e instrumentos usados. O valor deve ser pago após o uso dos aparelhos e estúdio. O cliente deverá agendar a locação previamente evitando ausência de horário. Caso haja a danificação de equipamentos ou do estúdio, haverá a cobrança de uma quantia monetária do determinado item danificado.
Consultas poderão ser feitas na internet em sites de pesquisa, podendo escolher quais instrumentos comprarão conforme a marca e preço, se feito isso o cliente ganhará um desconto no item desejado.
4 - Requisitos de Usuário
4.1 -Requisitos Funcionais
|
| Prioridade |
|
RF01 | O sistema deve registrar compras e locação, indicando o cliente e os itens, bem como a data e o valor da locação e a data de devolução prevista de cada item. | Alta | RF06,RNF03 |
RF02 | O sistema deve registrar as compras e devoluções, indicando os itens evolvidos e a data de devolução. | Alta | RF01, RF06, RFN03, RFN04; |
RF03 | O sistema deve registrar os pagamentos de compras e locações. | Alta | RF01, RFN03,RFN04; |
RF04 | O sistema deve registrar a reserva de horário no estúdio a clientes. | Média | RF06; |
RF05 | O sistema deve permitir o cancelamento de uma reserva do estúdio ou instrumento, quando expirado o prazo para retirada do item ou utilização do estúdio, de acordo com política da empresa, deve haver o cancelamento. | Média | RF01, RF06; |
RF06 | O sistema deve efetuar o controle do acervo da loja e dos horários do estúdio. | Alta | RF03 |
RF07 | O sistema deve permitir consultas ao acervo. As consultas poderão ser feitas informando a marca ou o instrumento procurado. | Média | RF02; |
4.2 - Regras de negócios
ID | Descrição | Prioridade | Requisitos relacionados |
RN01 | O sistema deve manter o histórico das encomendas, logo, os clientes que fizeram encomendas não podem ser excluídos. | Alta | RN02, RN03, RN04, RN05 |
RN02 | O sistema deve gerar um código único para cada cliente que solicitar encomenda. | Alta | RN01, RN03, RN04, RN05 |
RN03 | Pagamentos podem ser feitos em dinheiro ou cartão. | Alta | RN01, RN02, RN04, RN05 |
RN04 | Encomendas pagas não podem ser canceladas | Alta | RN01, RN02, RN03, RN05 |
RN05 | A data de entrega da encomenda deve ser superior a data que a encomenda foi feita. | Alta | RN01, RN02, RN03, RN04 |
4.3 - Requisitos não funcionais
Identificador | Descrição | Categoria | Escopo | Prioridade | Requisitos Funcionais |
RNF01 | O sistema deve controlar o acesso às funcionalidades. Funcionalidades para controlar o acervo da loja devem ser restritas a administradores. Funcionalidades de atendimento a clientes devem estar restritas a atendentes. Funcionalidades de consulta ao acervo devem estar disponíveis na Internet. | Segurança de Acesso | Sistema | Alta | |
RNF02 | A consulta ao acervo deve estar disponível pela Internet, a partir dos principais navegadores disponíveis no mercado. | Portabilidade | Funcionali-dade | Média | |
RNF03 | Os itens devem ser identificados por um código de barras, sendo possível a leitura dos mesmos usando dispositivos de leitores de código de barras. | Facilidade de operação | Funcionali-dade | Alta | |
RNF04 | O sistema deve estar integrado ao Sistema de Operadoras de Cartão de Crédito para enviar e receber informações para pagamento com cartão de crédito. | Interoperabilidade | Funcionali-dade | Alta | |
RNF05 | A persistência das informações deve ser implementada, em um primeiro momento, em um Sistema Gerenciador de Bancos de Dados Relacionais (SGBDR) livre (Postgres ou MySQL). Contudo, no futuro deve ser possível utilizar outros SGBDRs ou até mesmo outra tecnologia de bancos de dados. | Manutenibilidade | Sistema | Alta | |
RNF06 | O sistema deve ser fácil de usar, devendo-se evitar a dig itação desnecessária de informações, de modo a dar agilidade ao processo. | Facilidade de Operação | Sistema | Alta | |
RNF07 | O sistema deve ser fácil de manter, de modo a acomodar novas funcionalidades ou até mesmo adaptação para outras lojas. | Manutenibilidade | Sistema | Alto |
...