ATIVIDADE PRÁTICA SUPERVISIONADA ATPS

June 5, 2017 | Autor: Natyops Sou eu | Categoria: Teaching English As A Foreign Language
Share Embed


Descrição do Produto

ATIVIDADE PRÁTICA SUPERVISIONADA ATPS

FACULDADES ANHANGUERA UNIDADE II CIENCIAS DA COMPUTAÇÃO

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

FACULDADES ANHANGUERA DE CAMPINAS UNIDADE II

FABIO JORGE QUEIROZ – 6814001516 JHONATAN BOZZER – 1299518412 NATALIA Q. GALVÃO – 6816406462 RONALDO DUARTE – 6659414003

ATPS – ATIVIDADE PRÁTICA SUPERVISIONADA Ciências Da Computação – Engenharia De Software e Análise de Projeto de Sistemas

PROFESSOR: Carlos Alberto Pereira Costa

CAMPINAS – 19/03/2014

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

ATPS – ATIVIDADE PRÁTICA SUPERVISIONADA Ciências Da Computação – Engenharia De Software e Análise de Projeto de Sistemas

A Engenharia de Software é uma área da Computação voltada a especificação, desenvolvimento e manutenção de sistemas e software, com aplicação de tecnologias e práticas de gerencias de projetos e outras disciplinas, visando organização produtividade e qualidade.

CAMPINAS – 19/03/2014

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

RESUMO Este trabalho pretende apresentar a Engenharia de Software com seus principais aspectos (ciclo de vida e áreas de conhecimento) numa tentativa de oferecer uma visão geral sobre esta disciplina, assim quando estiver envolvido no processo de gestão e desenvolvimento, possamos vir a utilizar conhecimentos adquiridos nesta disciplina e trabalho, para a melhoria do processo e produto, com benefícios diretos para a organização, seus clientes e colaboradores.

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

ABSTRACT This paper aims to present software engineering with its main aspects (life cycle and areas of knowledge) in an attempt to provide an overview of this discipline, so when you are involved in the management and development process, we can come to use knowledge gained from this discipline and work to improve the process and product, with direct benefits to the organization, its customers and employees.

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

SUMÁRIO INTRODUÇÃO ........................................................................................................................ 7 3. ETAPA................................................................................................................................... 8 3.1. Requisitos de Software. Processo de Engenharia de Requisito................................9 3.2 Tabela de Níveis de Acesso ....................................................................................14 3.3 Glossário.................................................................................................................15 4. ETAPA................................................................................................................................16 4.1. Prototipação de Software.......................................................................................17 BIBLIOGRAFIA....................................................................................................................23

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

INTRODUÇÃO Nos últimos anos, o hardware deixou de ser o item mais caro na implementação de um sistema, enquanto que o custo relacionado ao software cresceu e se tornou o principal item no orçamento da computação. Isso se deve principalmente pela crescente complexidade dos problemas a serem resolvidos pelo software. Aliado a isso alguns problemas inerentes ao processo de desenvolvimento de um software começaram a surgir: as estimativas de prazos e de custos frequentemente são imprecisas, a produtividade das pessoas da área de software não tem acompanhado a demanda por seus serviços e, a qualidade de software e às vezes é menos que adequada, ocorrendo frequentemente a insatisfação do usuário. A chave para se vencer esses problemas e dificuldades acima relatados é a larga utilização de uma abordagem de engenharia ao desenvolvimento de software, aliada a uma contínua melhoria das técnicas e ferramentas, no intuito também de melhorar a produtividade da equipe. Assim, podemos destacar duas tendências para justificar o uso da Engenharia de Software: primeiro, o software é um item de alto custo e em progressivo aumento; segundo, que os softwares têm um importante papel no bem-estar da sociedade. Dessa forma, a Engenharia de Software assume papel crítico para garantir que tarefas, dados, pessoas e tecnologias estejam apropriadamente alinhadas para produzir um sistema efetivo e eficiente.

7

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

ETAPA III – Requisito de Software. Processo de Engenharia de Requisitos Conforme sugere a Etapa III, devemos descrever os usuários que irão interagir com o sistema da CLIVET. Tal descrição fora previamente apresentada na Etapa II, de antemão, porém, iremos reapresentá-la aqui. Inicialmente decidimos fazer um High Level das funcionalidades que o cliente deseja ter no programa para administras a clínica CLIVET. O High Level nos ajudará a começar entender os processos da clínica. Após uma discussão entre o grupo, levantamos nosso 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 8

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

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 clínica, lembrando que esse fluxo é apenas uma Righ Level e sua serventia é apenas para orientar no levantamento dos requisitos.

9

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

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 Consultório.

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á necessário para o RH ou outras atividades dentro da empresa. O programa gerará um código do funcionário. 

Nome



Sexo



Endereço



Salário



Telefone



Data de nascimento



Estado civil



Filhos



Convênios



RG

10

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE



CPF



PIS



Nº carteira de trabalho



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 

Relatório de vencimento do dia



Relatório de vencimento programado



Relatório de contas em aberto



Relatório de Contas a pagar



Relatório de vencimento do dia

5.

Relatório de Contas a pagar 

Relatório de vencimento do dia



Relatório de vencimento programado



Relatório de contas em aberto

2.

Relatório de Funcionários

3.

Controle de Caixa 

Entrada em caixa



Saída de caixa

4.

Controle de Contas bancárias 

Entrada em banco



Saída em banco

11

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

5.

Relatório financeiro 

Entrada e sai de caixa



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

12

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

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

· Consultório 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

13

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

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

14

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

USUÁRIO REQUISITO FUNCIONAL Administração Cadastro de funcionários Financeiro Cadastro de fornecedor Cadastro de produto Entrada de Produto Lançamento de notas fiscais, Lançamento de contas a pagar/ receber Relatório de contas a pagar e a receber Relatório de funcionário Relatório financeiro Relatório de estoque Controle de caixa Controle de contas bancárias Folha de pagamento, Vale transporte Relatório mensal e diário de venda Emissão de NF Recepção Cadastro de Clientes Agendamento de consulta e cirurgia Confirmação de presença Relatório de consulta Consultório Veterinários Proprietário

Pedido de agendamento de consulta e cirurgia, Cadastro de funcionários Cadastro de fornecedor Cadastro de produto Entrada de Produto Lançamento de notas fiscais, Lançamento de contas a pagar/ receber Relatório de contas a pagar e a receber Relatório de funcionário Relatório financeiro Relatório de estoque Controle de caixa Controle de contas bancárias Folha de pagamento, Vale transporte Relatório mensal e diário de venda Administrador Cadastro de funcionários Cadastro de fornecedor Cadastro de produto Entrada de Produto Lançamento de notas fiscais, Lançamento de contas a pagar/ receber Relatório de contas a pagar e a receber

AÇÕES Pode inserir, cancelar, excluir, Pode consultar e imprimir

Pode consultar, inserir, cancelar e imprimir, Pode Inserir uma entrada, Apenas confirma a presença Faz apenas uma requisição Pode inserir e cancelar uma venda. Pode consultar, inserir, cancelar e imprimir, Pode Inserir uma entrada, Apenas confirma a presença. Pode inserir ou cancelar uma NFE

Pode inserir ou cancelar uma NFE. Pode inserir e cancelar uma venda. Pode consultar, inserir, cancelar e imprimir, Pode Inserir uma entrada, 15

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

Relatório de funcionário Relatório financeiro Relatório de estoque Controle de caixa Controle de contas bancárias Folha de pagamento, Vale transporte Exclusão de cadastro de Funcionários Exclusão de cadastro de Cliente Exclusão de Cadastro de Fornecedores Relatório mensal e diário de venda Mudança de Layout e Design Alteração de Senhas de Acessos

Apenas confirma a presença. Pode inserir ou cancelar uma NFE Completo / desenvolvimento e suporte.

Tabela V: grupos de usuários.

Glossário Devemos gerar um glossário com pelo menos 15 termos que poderiam gerar dúvidas de interpretação por parte do cliente ou de nossa equipe. Para cada termo, elaboramos uma descrição do seu significado e também, em alguns deles, quais os sinônimos relacionados ao mesmo, com uma visão do mundo veterinários. Segue, abaixo, a Tabela VI, referente ao glossário de termos que podem levar as pessoas (cliente e nossa equipe) a dúvidas.

16

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

ETAPA IV – Prototipação de Software. Teste de Software – Conceitos e Critérios Funcionais e Estruturais. Termo Documentação

Descrição Textos/diagramas que auxiliam no desenvolvimento e uso das aplicações; Software Expansível Inserção de novos módulos e funções nos produtos, após os mesmos terem sido entregues ao cliente; Protótipo / versão alfa ou beta Versão teste, de desenvolvimento; Atualização Visa corrigir erros dos produtos, e melhorias de segurança e performance; Analogia com “matriz e Modelo “Cliente Servidor” filiais” em uma empresa; uma concentra os dados e gerências; as demais, atuam, informando a matriz; Banco/Base de Dados

Browser/Navegador

Servidor Cliente Disaster-Recovery

Backup da base de dados

Operação em tempo real

Sinônimos Fluxogramas, help, dicas, treinamento. Upastes, novas versões;

Revisão;

Aplicação que “guarda” todos os dados dos animais, clientes, produtos, consultas, etc., em tabelas; Refere-se ao aplicativo onde Firefox, Internet Explorer serão feitas consultas e inserções de dados na base de dados Analogia à matriz de uma empresa; Analogia às filiais de uma empresa; Backups/cópias de segurança dos dados, feitas em um local distinto; Cópia de segurança dos dados da CLIVET, de seus clientes, etc.; A partir de um tempo muito curto, informações salvas 17

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

Confiabilidade

Segurança dos dados

Dados do Cliente Dados do(s) animal(is)

Vacina(s) Produtos Horário de Consultas

podem ser consultadas, impressas e alteradas; Capacidade dos sistemas e dados manterem-se disponíveis; Sigilo da informação; Backup, Disaster-Recovery, confiança que os dados Firewall, controle de acessos; somente serão acessados por pessoas/grupos autorizados; Endereço, nome, telefone, sexo, etc; Nome, raça, tipo (cachorro, gato, ave, silvestre, etc), histórico de consultas, etc; Tabela com todas as vacinas e datas, aplicadas aos animais; Controle de estoque da CLIVET; Tabela VI: glossário. Gerência de horários da CLIVET;

18

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

19

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

20

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

21

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

22

FACULDADES AHAGUERA DE CAMPINAS - UNIDADE

BIBLIOGRAFIA: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed.: Pearson, 2011. S.L. Pfleeger, Engenharia de Software: Teoria e Prática, São Paulo: Prentice Hall, 2ª edição, 2004. R. Sanches, “Processo de Manutenção”. In: Qualidade de Software: Teoria e Prática, Eds. A.R.C. Rocha, J.C. Maldonado, K. Weber, Prentice Hall, 2001.

23

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.