Projeto Engenharia de Software - Loja de Instrumentos Musicais
Por: Sara • 8/1/2018 • 1.357 Palavras (6 Páginas) • 566 Visualizações
...
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
5 – Descrição informal
O usuário pode realizar um pedido por duas formas, através de uma encomenda sendo está feita pela internet ou pessoalmente no estabelecimento, ou por uma compra/aluguel convencional de um produto/estúdio da loja de instrumentos. Para cada situação temos um caso de uso que requer informações diferentes, mas que sempre finaliza na venda de um produto.
6 - DEFINIÇÃO DA ARQUITETURA DO SISTEMA
Pela análise dos requisitos e do modelo do sistema, será adotado a arquitetura Duto e Filtro, que considera a existência de uma rede pela qual dados fluem de uma extremidade (origem) até a outra (destino). O fluxo de dados se dá através dos dutos e os dados sofrem transformações nos filtros. Um duto provê uma forma unidirecional de fluxo de dados, atuando como um condutor entre dois componentes, do componente origem para o componente destino.
No nosso sistema ele está representado pelo esquema abaixo, onde os dados dos pedidos vão passar pelo filtro do tipo de pedido a ser feito então encaminhado para o tipo de processamento que deve ser realizado:
[pic 1]
7 - ESTRUTURA ANALÍTICA DO PROJETO (EAP)
Ordem
Descrição
1
Gerenciamento do projeto
1.1
Elaboração do escopo
1.2
Identificação
...