segunda-feira, 18 de abril de 2011

ATPS Etapa 3


ANHANGUERA EDUCACIONAL FAC 3





ATPS DE ENGENHARIA DE SOFTWARE









Nome: Anderson Ricardo Paublo       RA:0901381748
Nome: Henrique Moreno                   RA: 0947497522
Nome: Leandro Almeida                   RA: 0808186686

  • Sumário
    • Introdução
    • Intrevista
    • ATPS parte 1 –  Metodologias, Vantagens e desvantagens
    • ATPS parte 2 – Requisitos do sistema
o   ATPS parte 3 -  Tabela de niveis de acesso
    • Glossario

Introdução
Fizemos um projeto de um sistema integrado para uma clinica veterinaria chamada CLIVET.

Analisamos os requisitos necessários para uma clinica veterinária, e chegamos à conclusão que um software para tal área necessita dos seguintes requisitos:
Cadastro
- Clientes
- Fornecedores
- Funcionários
- Animal

Produtos
- Estoque de produtos completo com fotos e estoque para venda
- Ficha técnica
- Preços


Vendas 
- Entrada e saída de estoque
- Contas a pagar
- Baixa em contas a pagar

Senha
- Permite que o proprietário monitore o acesso de seus funcionários
Opções de filtragem
Gráficos
Fluxo de caixa previsto e realizado
Consultas
- Agendamento de consultas
- Agendamento de cirurgias
- Relatórios e históricos de consulta


Entrevista com cliente


O que a senhora espera do nosso sistema?

Eu preciso de um programa que eu possa controlar minhas consultas, vendas, compras e funcionarios.

Quanto a consulta, o que você precisaria nesta parte?

Eu queria poder fazer um pedido para a recepcionista agendar consultas ou cirurgias, e também do consultorio, saber quem está na fila de espera.

Quanto a recepcionista, o que ela mecherá no programa?

Ela tem que marcar as consultas e confirmar as presenças.

Você trabalha com estoque?

Sim.

A clinica também vende produtos?

Sim.

O que você espera na parte da administração do programa?

Preciso controlar meus funcionarios e todo processo burocrático de RH, preciso também controlar a área financeira de minha clinica.

ATPS parte 1

Características das metodologias.

CASCATA
PROTOTIPAÇÃO
SCRUM
Exige extensa documentação:
P
P
PP
Software é facilmente modificado / expansível
PP
P
P
Gerar um protótipo / beta:
NP
P
P
Cálculo do fator risco:
NP
NA
P
Fácil cálculo do tempo de entrega do software
PP
NA
P

Vantagens e desvantagens das metodologias propostas.

VANTAGENS
DESVANTAGENS
CASCATA
Baixo overhead: Não se gasta tempo em planejamento, documentação, garantia da qualidade e outras atividades - o enfoque único é na codificação;
Não exige muita experiência dos desenvolvedores.
Projetos reais raramente seguem o fluxo seqüencial que o modelo propõe; logo no inicio é difícil estabelecer explicitamente todos os requisitos; demora para a entrega do produto.
PROTOTIPAÇÃO
Cliente tem interação com um protótipo no meio do processo; o protótipo pode servir para levantamento de requisitos.
Cliente acaba usando apenas o protótipo como produto final; desenvolvedor freqüentemente faz uma implementação comprometida, e acaba se familiarizando e usando os mesmos recursos para o produto final.
SCRUM
Clientes se tornam parte da equipe de desenvolvimento; Transparência no planejamento e desenvolvimento;
Necessita de bons programadores; Product Owner ausente; Desvio de Blocks; Falta de requisitos

Depois de uma série de conclusões optaremos pelo método cascata, pelo fato de darmos o enfoque total a codificação e pelo fato de não exigir muita experiência dos desenvolvedores. Esse modelo foi alinhado junto às expectativas do cliente e foi dado o de acordo para a iniciação do projeto.


ATPS parte 2
Inicialmente decidimos fazer um High Level das funcionalidades que o cliente deseja ter no programa para administras a clinica CLIVET. O High Level nos ajudará a começar entender os processos da clinica. Após uma discussão entre o grupo, levantamos nosso High Level
 
High Level
 
Cadastro
- Clientes
- Fornecedores
- Funcionários
- Animal

Produtos
- Estoque de produtos completo com fotos e estoque para venda
- Ficha técnica
- Preços

Vendas
- Entrada e saída de estoque
- Contas a pagar
- Baixa em contas a pagar

Senha
- Permite que o proprietário monitore o acesso de seus funcionários
Opções de filtragem
Gráficos
Fluxo de caixa previsto e realizado
Consultas
-         Agendamento de consultas
-         Agendamento de cirurgias
-         Relatórios e históricos de consulta


Administração
-         Contas a Pagar
-         Cobrança
-     Folha de pagamento

Fizemos um pequeno fluxo de entendimento do processo da clinica, lembrando que esse fluxo é apenas uma Righ Level e sua serventia é apenas para orientar no levantamento dos requisitos.



A partir desse fluxo, resolvemos separar o programa em cinco partes:
·         Administração
·         Recebimento
·         Recepção
·         Consultório
·         Loja


Lista de funções do sistema
Separamos o sistema em 5 partes identificando 5 atores: Administração, Recebimento, Recepção, Loja e Consultorio.
Criaremos Login para cada usuário, com acessos restritos entre setores.
·         Administração
1.      Cadastro de funcionário
Nesta função o cliente colocará todos os dados de seu funcionário que será nescessario para o RH ou outras atividades dentro da empresa. O programa gerará um código do funcionário.
o   Nome
o   Sexo
o   Endereço
o   Salário
o   Telefone
o   Data de nascimento
o   Estado civil
o   Filhos
o   Convênios
o   RG
o   CPF
o   PIS
o   Nº carteira de trabalho
o   Nº cartão de ônibus

2.      Lançamento de Notas Fiscais
O funcionário conseguirá lançar NFE pelo próprio programa(esta função também ).
3.      Lançamento de contas a Pagar
Após o lançamento, toda conta terá um AlarmPoint no dia do vencimento.
4.      Relatório de Contas a Receber
o   Relatório de vencimento do dia
o   Relatório de vencimento programado
o   Relatório de contas em aberto
5.      Relatório de Contas a pagar
o   Relatório de vencimento do dia


o   Relatório de vencimento programado
o   Relatório de contas em aberto
2.      Relatório de Funcionários
3.      Controle de Caixa
o   Entrada em caixa
o   Saída de caixa
4.      Controle de Contas bancárias
o   Entrada em banco
o   Saída em banco
5.      Relatório financeiro
o   Entrada e sai de caixa
o   Entrada e saída de banco
6.       Folha de Pagamento
Para facilitar, o programa puxará o piso salarial do funcionário e dividirá pelas horas mensais, e mensais e multiplicará pelas horas trabalhadas. Existirá também a possibilidade do funcionário fazer algum acréscimo ou desconto manualmente (caso haja alguma bonificação ou algum acordo/ a existência de alguma alteração manual, implicará em um log para o supervisor) .
7.      Vale transporte
O programa calculará automaticamente a quantidade de passe a depositar no cartão do funcionário, a única informação que o funcionário precisará colocar é o valor do passe

·         Recebimento
1.      Cadastro de fornecedor
O programa gerará  um código para cada fornecedor.
§  Razão Social
§  Nome Fantasia
§  Endereço
§  CNPJ
§  Inscrição estadual
2.      Cadastro do produto
O programa gerará um código para cada produto.
§  Nome do Produto
§  Marca
§  Validade
3.      Entrada de produto
Ao dar entrada, o funcionário entrará com a quantidade de Produto comprada e o preço pago por ele(assim já é feita a entrada no estoque).


1.      Relatório de estoque
Este relatório também estará disponível na loja

·         Recepção
1.      Agendamento de consulta
2.      Agendamento de cirurgia
3.      Confirmação de presença
Isso confirmará com o consultório que existe alguém na fila, se alguém tiver hora marcada, esta será colocada na frente.
4.      Cadastro de cliente
§  Nome
§  Sexo
§  Endereço
§  Telefone
§  Data de nascimento
§  RG
§  CPF

·         Consultorio
1.      Relatório de consulta
O Veterinário monta seu relatório podendo imprimi-lo ou não.
2.      Pedido de agendamento de consulta
O Veterinário apenas faz uma solicitação de agendamento de consulta (essa solicitação vai para a recepção)
3.      Pedido de agendamento de cirurgia
O Veterinário apenas faz uma solicitação de agendamento de cirurgia (essa solicitação vai para a recepção)
·         Loja
1.      Venda de produto
2.      Emissão de NFE
O funcionário conseguirá lançar NFE pelo próprio programa
3.      Relatório de venda diária e mensal

Backup Clientes
Backup de Fornecedores
Backup de Produtos
Backup Geral



Tabela de Niveis de acesso


USUÁRIO
REQUISITO FUNCIONAL
AÇÕES
Administração
Cadastro de funcionários
Pode inserir, cancelar, excluir
Administração
Lançamento de notas fiscais
Pode inserir
Administração
Lançamento de contas a pagar
Pode inserir e cancelar
Administração
Lançamento de contas a receber
Pode inserir e cancelar
Administração
Relatório de contas a pagar
Pode consultar e imprimir
Administração
Relatório de contas a receber
Pode consultar e imprimir
Administração
Relatório de funcionário
Pode consultar e imprimir
Administração
Controle de caixa
Pode consultar e imprimir
Administração
Controle de contas bancárias
Pode consultar e imprimir
Administração
Relatório financeiro
Pode consultar e imprimir
Administração
Folha de pagamento
Pode inserir, cancelar, consultar e imprimir
Administração
Vale transporte
Pode inserir, cancelar e imprimir
Recebimento
Cadastro de fornecedor
Pode inserir, cancelar, excluir e consultar
Recebimento
Cadastro de produto
Pode inserir, cancelar, excluir e consultar
Recebimento
Entrada de Produto
Pode Inserir uma entrada
Recebimento
Relatório de estoque
Pode consultar
Recepção
Cadastro de Clientes
Pode apenas inserir
Recepção
Agendamento de consulta e cirurgia
Pode inserir  e cancelar
Recepção
Confirmação de presença
Apenas confirma a presença
Consultório
Relatório de consulta
Pode consultar e imprimir
Consultório
Pedido de agendamento de consulta e cirurgia
Faz apenas uma requisição
Loja (caixa)
Venda de produto
Pode inserir e cancelar uma venda
Loja(caixa)
Emissão de NFE
Pode inserir ou cancelar uma NFE
Loja (caixa)
Relatorio mensal e diário de venda
Pode consultar e imprimir



Glossario


TERMO
DESCRIÇÃO
SINÔNIMOS
NFE
Nota Fiscal Eletrônica

Nº cartão de ônibus
Numero do cartão de ônibus urbano
Passe, Vale Transporte
Convênios
Convenio medico

vencimento programado
Data fixada para um vencimento futuro
Provisão
Relatório de contas em aberto
Relatório de contas que ainda não foram pagas

Entrada de caixa
Dinheiro que a clinica recebe

Saída de caixa
Dinheiro que a clinica paga

Entrada de Banco
Depositos em conta corrente

Saída de Banco
Saques em conta corrente

Requisito funcional
Caracteristicas que o sistema deve possuir para atender todas as necessidades da clinica

Backup
Cópia de segurança

Atores
Entidades que participam ou necessitam diretamente ou indiretamente do sistema
Funcionarios, clientes
Login
Usuario e senha necessario para utilizar o sistema

Usuário
A pessoa que utiliza o sistema

Lançamento
Inserção no programa

















Nenhum comentário:

Postar um comentário