Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
## Resumo do Projeto de Aplicativo Móvel para ComércioEste material apresenta o desenvolvimento inicial de um projeto de software para um aplicativo móvel voltado para comércios, com foco na gestão de vendas, estoque e clientes. O sistema proposto tem como objetivo principal facilitar o controle e a operação de um comércio, permitindo o cadastro e venda de produtos, o gerenciamento do estoque, o atendimento a pedidos via aplicativo ou mensagem, além do controle financeiro, incluindo pagamentos em dinheiro, cartão e a função de "pendurar" (fiado). O projeto também prevê o cadastro de clientes e a geração de relatórios gerenciais que auxiliam na tomada de decisão, como relatórios de estoque, vendas e clientes inadimplentes.### Briefing e Objetivos do SistemaO sistema será um aplicativo móvel que gerencia um comércio de vendas presenciais e online. O foco está no produto, que deve ser cadastrado e controlado no estoque, e vendido por meio de pedidos realizados via app ou telefone. Todos os produtos são unitários, ou seja, não há vendas por peso ou medida. O sistema deve permitir o cadastro de clientes, incluindo a funcionalidade de "pendurar" compras, ou seja, registrar compras feitas a crédito. Os pagamentos podem ser efetuados em dinheiro ou cartão. Além disso, o sistema deve possuir um módulo de relatórios para extrair informações gerenciais importantes, como o controle do estoque, vendas realizadas e clientes que possuem débitos pendentes.### Levantamento de RequisitosO levantamento de requisitos está dividido em funcionais e não funcionais, detalhando as funcionalidades e características que o sistema deve apresentar:- **Requisitos Funcionais (RF):** - Cadastro de produtos (#RF 01) - Entrada de estoque (#RF 02) - Realização de pedidos via mensagem/app (#RF 03) - Vendas por cartão (#RF 04) e dinheiro (#RF 05) - Função de pendurar (fiado) (#RF 06) - Cadastro de clientes (#RF 07) - Geração de relatórios (#RF 08), incluindo relatórios de estoque (#RF 09), vendas (#RF 10) e clientes inadimplentes (#RF 11)- **Requisitos Não Funcionais (RNF):** - Compatibilidade com Android e iOS (#RNF 01) - Responsividade da interface (#RNF 02) - Disponibilidade online (#RNF 03) - Acessibilidade para deficientes visuais (#RNF 04) - Segurança dos dados (#RNF 05) - Login via redes sociais (#RNF 06) - Eficiência no acesso tanto pelo app quanto pela web (#RNF 07)### Casos de Uso e DescriçãoDois casos de uso principais foram detalhados para exemplificar o funcionamento do sistema:#### Caso de Uso: Cadastro de Produto- **Ator Principal:** Funcionário- **Descrição:** O funcionário cadastra os produtos assim que chegam da distribuidora, registrando a data de entrada e repõe os produtos em falta para que estejam disponíveis para venda. Ele também realiza a baixa dos produtos vendidos e faz novos pedidos para reposição.- **Interessados:** - Funcionário: deseja registrar produtos para manter o estoque atualizado. - Cliente: quer comprar produtos de forma rápida e segura. - Estoquista: quer controlar o estoque para evitar falta ou perda de produtos.- **Pré-condição:** Funcionário autenticado no sistema.- **Pós-condição:** Produtos cadastrados e disponíveis para venda.- **Cenário Principal:** 1. Cliente solicita compra via app ou mensagem. 2. Funcionário inicia nova compra. 3. Solicita identificação e pedido do cliente. 4. Cliente fornece dados e pedido. 5. Funcionário registra pedido no sistema. 6. Sistema exibe nome do cliente e pedido. 7. Funcionário solicita produtos do pedido. 8. Cliente informa dados de pagamento. 9. Funcionário registra código do pedido. 10. Sistema informa data de saída do pedido. 11. Funcionário informa estoque para reposição.#### Caso de Uso: Cadastro de Cliente- **Ator Principal:** Cliente- **Descrição:** Permite que o cliente se cadastre no sistema para realizar compras. O cliente fornece seus dados pessoais e de contato, que são registrados pelo funcionário. Após o cadastro, o cliente recebe acesso ao portal ou app para realizar pedidos, que ficam registrados no histórico.- **Interessados:** - Cliente: deseja comprar produtos de forma rápida e segura. - Funcionário: registra os dados do cliente para facilitar vendas e controle.- **Pré-condição:** Cliente deve estar logado no sistema.- **Cenário Principal:** 1. Cliente informa dados pessoais e endereço. 2. Funcionário cadastra os dados no sistema. 3. Cliente recebe acesso ao portal/app. 4. Cliente escolhe produtos para compra. 5. Sistema registra histórico de compras e pedidos.### Implicações e ConclusõesO projeto apresentado é um exemplo prático de desenvolvimento de software para um comércio móvel, integrando funcionalidades essenciais para o controle de estoque, vendas e relacionamento com clientes. A definição clara dos requisitos funcionais e não funcionais, aliada à modelagem por casos de uso, permite uma visão estruturada do sistema, facilitando o desenvolvimento e a comunicação entre a equipe.A abordagem adotada garante que o sistema seja acessível, seguro e eficiente, atendendo às necessidades tanto dos funcionários quanto dos clientes. A inclusão da função de "pendurar" (fiado) e a geração de relatórios gerenciais são diferenciais importantes para o controle financeiro e operacional do comércio.Este material serve como base para a elaboração dos documentos iniciais de um projeto de software, demonstrando a importância do levantamento de requisitos, briefing e modelagem de casos de uso para o sucesso do desenvolvimento.---### Destaques- O sistema é um aplicativo móvel para gestão de comércio, focado em cadastro, venda e controle de estoque de produtos unitários.- Permite vendas via app, com pagamentos em dinheiro, cartão e função de fiado.- Inclui cadastro de clientes e geração de relatórios gerenciais sobre estoque, vendas e inadimplência.- Requisitos funcionais e não funcionais detalhados garantem segurança, acessibilidade e eficiência.- Casos de uso exemplificam o fluxo de cadastro de produtos e clientes, integrando atendimento e controle interno.