Você está na página 1de 4

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

FACULDADE DE TECNOLOGIA SENAC PELOTAS


ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Qualidade de Software – 5º sem. Prof.: Gladimir Ceroni Catarino


Dicentes: Suane Isnardi, Vanusa Garcia, Marcelo Peraça

Trabalho de Pesquisa e Desenvolvimento

Projeto: SISCOFARMA – SISTEMA DE CONTROLE FARMACÊUTICO

 Análise Econômica
O mercado de farmácias está em expansão, gerando assim um grande número de clientes
em potencial.
O valor estimado para o desenvolvimento do projeto (contando equipe de
desenvolvimento, ferramentas e equipamentos) gira em torno de R$ 50.000,00. Estima-se que a
comercialização (mais receitas geradas com a mensalidade) de pelo menos 3 (três) licenças seja
necessário para dar viabilidade econômica do projeto.

 Análise de Requisitos e Especificação


1. Requisitos Funcionais
a. Login: o sistema deverá exigir login (com usuários e senhas individuais) para que se
tenha um controle de acessos e permissões;
b. Cadastro de Usuários: o sistema deverá dispor de uma opção de cadastro de usuários
afim de definir quem terá acesso ao sistema;
c. Cadastro de Produtos: o sistema deverá ter uma opção para que sejam cadastrados os
produtos a serem comercializados no estabelecimento;
d. Cadastro de Fornecedores: o sistema deverá ter uma opção para o cadastro dos
fornecedores (usados no lançamento da nota de compra);
e. Cadastro de Transportadoras: o sistema deverá ter uma opção para o cadastro das
transportadoras (usadas no lançamento da nota de compra);
f. Cadastro de Clientes: o sistema deverá ter uma opção para o cadastro dos clientes;
g. Cadastro de Meios de Pagamento: o sistema deverá ter uma opção para o cadastro dos
meios de pagamento (aceitos na venda);
h. Cadastro da Empresa: o sistema deverá ter uma opção para o cadastro da empresa,
onde deve ser configurado as informações pertinentes a mesma;
i. Cadastros de Tributação (CFOP/ICM/IPI/NCM/PISCOFINS): o sistema deverá ter opções
para os cadastro relacionados a tributação (compra e venda);
j. Pedido de Vendas: deverá haver uma tela de "Pedido de Venda" onde o vendedor registra
os produtos vendidos. Essa opção irá gerar um número que será utilizado pelo caixa na
efetivação da venda;
k. Frente de Caixa: o sistema deverá contemplar uma opção de "Frente de Caixa", onde será
efetivada a venda, a partir do número de pedido feito previamente;
l. Consulta de Clientes: o sistema deverá dispor de uma opção de "Consulta de Clientes",
para que sejam analisados dados cadastrais e pendências;
m. Consulta de Fornecedores: o sistema deverá dispor de uma opção de "Consulta de
Fornecedores", para que sejam analisados dados cadastrais e pendências;
n. Notas Fiscais (Compra/Vendas/Devolução): o sistema deverá dispor de uma opção para
lançamentos/emissão das notas de compra,venda,devolução...
o. Controle de Estoque: o sistema deverá dispor de opções para controle de estoque
(estoque existente/inventário...)
p. Contas a Receber: o sistema deverá dispor de opções para controle de contas a receber
(contas em aberto/contas vencidas...)
q. Contas a Pagar: - o sistema deverá dispor de opções para controle de contas a pagar
(contas em aberto/contas vencidas...)

Faculdade de Tecnologia SENAC PELOTAS


Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

r. Controle de Vendas: o sistema deverá dispor de opções para controle das vendas
(produtos vendidos/vendas por medicamento/vendas por vendedor...)
s. Controle de Compras: o sistema deverá dispor de opções para controle das
compras(produtos comprados/compras por fornecedor...)
t. Controle de Acessos: o sistema deverá dispor de opções para controle dos acessos dos
usuários cadastrados.

2. Requisitos Não Funcionais


a. O sistema deverá ter um módulo web para ser acessado via browser;
b. O sistema deverá permitir o acesso simultâneo de pelo menos 50 usuários;
c. O sistema deverá rodar na plataforma Windows;
d. O banco de dados deverá ser PostGreSQL;

3. Arquitetura de um software

4. Implementação (rotina de desenvolvimento, padrões, linguagem, telas que


terão)
a. A empresa irá dispor de 3 programadores, sendo que cada um terá sua jornada de 6h
diárias.
b. A linguagem utilizada será o Java Web
Algumas telas do Sistema serão demonstradas a seguir:

 Cadastro de Produto

Faculdade de Tecnologia SENAC PELOTAS


Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

 Cadastro de Fornecedores

 Cadastro de CFOP

5. Teste (rotinas de teste – podem ser descritas como serão feitas);


a . Os testes serão realizados em diferentes plataformas, por exemplo, em um
computador com sistema operacional windows XP, vista, e windows 8.
b . Conforme as funções forem sendo feitas, já serão testadas primeiramente pelo
próprio programador e no final do projeto o sistema será testado pelo Tester e também pelo
Suporte técnico.
6. Documentação (mesmo caso dos testes – apontar quem irá documentar);
A documentação do projeto será feita pelo Analista junto com o Desenvolvedor

Faculdade de Tecnologia SENAC PELOTAS


Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

7. Como será efetuada a entrega, suportes e o treinamento;


A entrega do software será feita pelo pessoal do treinamento, onde os mesmos já irão
efetuar a instalação do programa e ensinar o usuário a utilizar.
A empresa somente terá acesso ao suporte após a conclusão do treinamento

8. Manutenção do sistema (se por contrato, se vai estar inclusa no produto...).


A manutenção do sistema está vinculada ao valor da mensalidade do sistema, onde esta
tudo descrito no contrato do serviço. Nesta mensalidade, já esta incluso também o acesso ao suporte.
Para o caso de implementações no sistema, o desenvolvedor irá analisar a possibilidade
da implementação e será cobrada a parte (exceto as exigências legais).
Lembrando que, o valor da mensalidade será relacionada ao valor do salário mínimo,
podendo sofrer reajustes

Faculdade de Tecnologia SENAC PELOTAS


Credenciado pela Portaria nº. 3.071, de 01 de outubro de 2004.
Rua Gonçalves Chaves, 602 – Centro. CEP 96015-560. Pelotas/RS–Brasil. Fone (053)3225-6918 - www.senacrs.com.br