Escopo


  • O projeto visa a criação de um software para administrar listas de compras de supermercados de pequeno e médio porte. A lista fica acessível em um site ou por e-mail a todos os distribuidores cadastrados, onde são responsáveis por inserir o valor de cada produto se houver em estoque. Cada produto é armazenado em um banco de dados como histórico para o comprador saber se há alterações de valores. Também é informado no fim de cada lista ao comprador qual produto de qual distribuidor que está mais barato.


5W2H


  • What:
    • Qual o nome do seu projeto?
      • O projeto se chama: Lista Fácil
    • Qual o objetivo deste projeto?
      • O objetivo do projeto é facilitar a compra de mercadorias destinadas a revenda.
    • Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
      • Disponibilizar via internet os dados necessários, já que pode ser necessário um servidor.
    • Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
      • Desenvolvimento de interfaces, noção de estatísticas e utilizar banco de dados.
    • Quais soluções similares existem no mercado?
      • Há fornecedores que oferecem uma lista de preços via e-mail, porém não há como reunir os dados para as cotações.


  • Why:
    • Por que é interessante desenvolver este projeto?
      • É um projeto fácil de expandir
    • Por que deve usar a tecnologia escolhida?
      • Garante a empresa melhores lucros e permite a queda de preços em mercadorias.


  • Who:
    • Quem pode se beneficiar deste projeto?
      • As empresas que fazem pedidos com vários fornecedores.
    • Quem poderá operar o sistema?
      • O sistema é operado pelo administrador, sendo o responsável pelas compras, porem os fornecedores possuem o poder de inserir dados.
    • Quem deverá participar do desenvolvimento do sistema?
      • Por engenheiros, programadores e administradores.


  • Where:
    • Onde os dados serão inseridos?
      • Os dados serão armazenados em um banco de dados em um computador pessoal.
    • Onde os dados serão publicados?
      • Serão divulgados apenas ao administrador, porem há o poder de inserir dados por outras pessoas.
    • Onde está aplicação poderá ser usada?
      • Pode ser aplicado em empresas com dificuldade de fazer lista de pedidos.
    • Onde as informações serão armazenadas?
      • As informações serão armazenadas em banco de dados na empresa.
    • Onde o software deverá ser hospedado?
      • Os softwares será hospedado no computador pessoal do administrador.


  • When:
    • Em quanto tempo pretende desenvolver o sistema?
      • Até o fim de agosto.
    • Quais serão as fases e em quanto tempo cada uma?
      • As fases são: Arquitetura e desenvolvimento do software (1 mês), liberar versão alfa para encontrar bugs (1 mês), liberar versão beta para testes reais (tempo indeterminado).


  • How:
    • Como será dividido o desenvolvimento do sistema?
      • Por ser um projeto simples, será desenvolvido na seguinte ordem: Escolha de uma interface, projeto estrutural do software, desenvolvimento do software.
    • Como será feita a entrada de dados?
      • A entrada de dados serão feitas por pelo administrador após autorizar os dados recebidos via e-mail pelos fornecedores.
    • Como será feita a saída de dados?
      • A saída dos dados serão visíveis apenas ao administrador via impressão ou visualizada no computador instalado o banco.


  • How much:
    • Quanto deverá custar o sistema?
      • Se não utilizar o servidor para armazenar o software, o custo será zero, já que será desenvolvido com o propósito de melhorar as técnicas do aluno.
    • Quantas pessoas deverão ser usadas?
      • O projeto pode ser feito por uma pessoa que tem conhecimento na área.
    • Qual deverá ser o preço de aquisição do seu software para o usuário final?
      • O cálculo do valor dependera do sucesso do software, sendo na fase beta de custo zero.

DFD

DER

Diagrama de Classes

Diagrama de Casos de Uso