vetsoft all

27
FACULDADE ANHANGUERA DE TAUBATÉ – UNIDADE II ATIVIDADES PRÁTICAS SUPERVISIONADAS CIENCIAS DA COMPUTAÇÃO Engenharia de Software Prof. Etapa 1 e 2 – 1º Bimestre / 2013 Semestre: 2º e 3º - Turma A – Ano: 2013/1 RA Nome do Aluno Sumário Introdução................................................................ .............................................................3 Etapa 01 ....................................................................... ........................................................4 Passo 01 – Entrevista com o cliente ( CLIVET)................................................................. ..4 Passo 02 – Apresentação de 3 metodologias.............................................................. ...........5 Passo 03 – Tabelas 1 ......................................................................... ..................................6 Passo 03 – Tabela 2 – Vantagens e desvantagens das metodologias..........................................7 Conclusão da Etapa 1 - Método escolhido................................................................. ...........8 Etapa 02........................................................................

Upload: erica-bell

Post on 22-Nov-2015

85 views

Category:

Documents


6 download

TRANSCRIPT

FACULDADE ANHANGUERA DE TAUBAT UNIDADE IIATIVIDADES PRTICAS SUPERVISIONADASCIENCIAS DA COMPUTAO Engenharia de SoftwareProf. Etapa 1 e 2 1 Bimestre / 2013Semestre: 2 e 3 - Turma A Ano: 2013/1RA Nome do AlunoSumrioIntroduo..................................................................................................................................3Etapa 01 ....................................................................................................................................4Passo 01 Entrevista com o cliente ( CLIVET)........................................................................4Passo 02 Apresentao de 3 metodologias..............................................................................5Passo 03 Tabelas 1 ................................................................................................................6Passo 03 Tabela 2 Vantagens e desvantagens das metodologias..........................................7Concluso da Etapa 1 - Mtodo escolhido.................................................................................8Etapa 02......................................................................................................................................9Passo 1 Requisitos Funcionais do projeto...............................................................................9Passo 2 Requisitos No Funcionais do projeto .....................................................................10Passo 3 Definio das prioridades dos requisitos funcionais.................................................11Bibliografia...............................................................................................................................12IntroduoUma clinica veterinria, cujo nome fantasia CLIVET, que deseja instalar uma soluo computacional para melhorar os controles das informaes referentes aos clientes, servios, produtos e financeiro da empresa. Elaboramos um projetos de Sistemas consiste no levantamento de metodologias de desenvolvimento e a escolha de uma delas que possa atender s necessidades apresentadas no projeto para a administrao das rotinas dirias desta clinica veterinria.ETAPA 1 Na Etapa I do desafio foram levantados os requisitos bsicos que o sistema deve suprir, porm, o foco foi o estudo das metodologias de desenvolvimento de software clssicas.Para realizar esse projeto, simulamos um questionamento com o solicitante do projeto para a CLIVET, baseado em caractersticas do projeto como: requisitos, necessidades, banco de dados, acesso via web, expanso para filias, tempo de entrega, atualizao etc.. afim de ter um prottipo e fazer com que o software seja completo e eficaz. Passo 1 Entrevista com o cliente ( CLIVET)Questes para atender as necessidades bsicas do cliente: a. Servios prestados e realizados pela clinica?- Agendamento de consultas- Confirmao de presenas- Agendamento de cirurgias- Internaes- Relatrios de acompanhamento do animal- Fila de espera- Servios de banho e tosab. Armazenamentos de informaes no banco de dados, como cadastro?- Clientes- Fornecedores- Funcionrios- Animal- Histrico de consultas realizadasc. Comercializao de servios, produtos e contabilidade?- Entrada e sada de estoque- Contas a pagar- Contas a receberd. Produtos comercializados e armazenados para uso da clinica?- Estoque de vendas- Estoque de uso - Ficha tcnica e foto ilustrativa- Preos de venda/compra- Ordem de comprae. Monitoramento de acesso, controle de funcionrios, - Senha ao usurio- Permisses de acesso - Senhaf. Controle administrativo e financeiro?- Fluxo de caixa Emisso de Nota fiscal- Meta prevista- Comisso das vendas efetuadas- Contas a Pagar- Cobrana- Folha de pagamentoPasso 2 Apresentao de 3 metodologias Trabalharmos com metodologias que nos permita entregar um prottipo que possa ser facilmente modificado, tendo em vista que no temos um escopo inicial por parte do cliente.Opes de metodologias de processo:1. Cascata: O processo de desenvolvimento deve ser conduzido de forma disciplinada, com atividades claramente definidas, determinada a partir de um planejamento e sujeitas a gerenciamento durante a realizao.2. Iterativo: O processo que envolve o gerenciamento de uma sequncia de verses executveis. Cada iterao pode ser vista como um mini projeto, envolvendo um ciclo completo de desenvolvimento e resultando em uma verso de um produto executvel.3. Baseado em componentes: O processo feito com base em sistemas a partir da combinao de unidades pr-desenvolvidas com o objetivo de reduzir o tempo de desenvolvimento, facilitar o acoplamento de novas funcionalidades, ou a mudana de funcionalidades j existentes e ainda promover o reuso de partes do software.Vantagens e desvantagens das metodologias propostas: Cascata A maior vantagem deste mtodo a documentao detalhada e um prazo rigorosamente definido ou seja, no se gasta tempo em planejamento e no exige muito dos desenvolvedores porem causa demora para a entrega do produto, tem o elevado, produz retrabalho e no permite mudanas no projeto. PrototipaoCliente recebe um prottipo durante do processo e o mesmo pode servir para levantamento de requisitos alem do cliente usar apenas o prottipo como produto final; freqentemente o desenvolvedor faz uma implementao, e acaba usando os mesmos recursos para o produto final. ScrumOs clientes participam e se tornam membros da equipe para o desenvolvimento; Objetividade, clareza e transparncia no planejamento e desenvolvimento e necessario que tenha na equipe bons programadores; Product Owner ausente; Desvio de Blocks; Falta de requisitos.Passo 3 Tabelas Dividimos em duas tabelas, a apresentao para nosso cliente e discutir sobre tais metodologias, ns resolvemos escolher entre as 3 metodologias inicialmente propostas, a que julgamos ser melhor pelo comportamento de nosso cliente, e pelo que julgamos que o cliente quer / espera do software.Tabela 1 Tabela para comparao de metodologias.Requisitos das metodologias:P = possui PP = possui parcialmenteNA = no se aplica NP = no possuiComparao de metodologias Cascata Prototipao ScrumExige documentao extensa P P PPSoftware de fcil modificao e expanso PP P PClculo do tempo de finalizao e entrega do software PP NA PExige programadores experientes NA NA PGerar prottipo ou modelo de software desejado NP P PPossveis falhas e fator de risco NP NP PTabela 2 Vantagens e desvantagens das metodologias.Comparao de metodologias Vantagens DesvantagensMetodologia Cascata antigo e muito utilizado;Minimiza o tempo de planejamento;Funciona bem com pequenas equipes e linear. Perca de tempo com documentaes desnecessrias;Atraso na entrega de projetos concludos;Cliente s v o programa em funcionamento ao final de todo o processo;Pode gerar falhas ou incapacidade do programa ser atualizado;Sem anlise de risco.Metodologia Prototipao Baseada em prottipo do software;Permite que o cliente tenha uma verso prottipo, para utilizao e testes;Utilizado quando a falta de comunicao com o cliente;Facil atualizao;Indicado para mudanas de requisitos constantes. Cliente pode se contentar com o prottipo, e esquecer a verso final;Impossvel determinar com exatido o tempo que o processo vai durar;No h formas de saber o nmero de iteraes necessrias;Muitas vezes, o prottipo acaba atrapalhando o desenvolvimento da verso final;No h anlise de risco..Metodologia Scrum gil e usa anlise de risco;Ideal na negociao interna e com clientes;Alto valor ao produto e ao cliente;Traz satisfao do cliente com o produto;Equipe pequena. Necessita de uma equipe bem entrosada;Necessita de programadores experiente;Ambiente que facilite comunicao entre os membros;Dificuldade de gerenciar projetos que precisam de muitas pessoas.Concluso da Etapa 1Mtodo escolhido: No existe um mtodo correto de se usar, mas um que se encaixe melhor realidade dos requisitos levantados junto ao cliente. Pode-se at combinar vrios mtodos e adotar apenas as prticas que atendam necessidade de cada requisito, porm uma prtica deve ser predominante para que no haja conflitos na produo do software.Depois de levantado todos os requisitos, optamos pelo mtodo Scrum, pois traz uma boa comunicao, uma equipe pequena, e visamos a total satisfao de nosso cliente, em um curto perodo de tempo, alem um software que possa ser atualizado facilmente.ETAPA 2 Passo 1 Requisitos funcionais do projeto O sistema deve permitir incluir e alterar dados: O cadastro de clientes deve incluir cdigo, CPF, RG, nome, endereo, telefone, sexo, e-mail, data de nascimento, profisso e animal de estimao cadastrado na clnica. O cdigo de cada cliente, fornecedor e servio devem sero nicos e no podem ser alterados; O cadastro de fornecedores deve incluir cdigo, nome da empresa fornecedora, CNPJ e data de incio dos negcios.O cadastro de materiais de estoque deve conter um cdigo que o relacione ao fornecedor, nome do produto, validade e quantidade armazenada. O cadastro de raas deve incluir cor do plo, agressividade, porte, alimentao etc. Permitir a impresso de um relatrio de clientes e necessariamente deve ter um pr - cadastro de espcies e raas domsticas mais comunsO sistema deve efetuar consultas: O cdigo da consulta que ser gerado pelo sistema, cdigo do cliente, cdigo no animal, data da consulta, valor da consulta e um breve histrico de consultas anteriores. Estrutura de busca por nome de cliente, do animal, por cdigo, data, raa, espcie, validade dos produtos e materiais em estoque. Permitir a impresso de um comprovante contendo nome do cliente, do animal a ser atendido, dos servios a serem realizados e o valor a ser cobrado por cada servio a ser prestado. Consultar o controle de estoque e o capital de giro na clnica. Consultar pagamentos e recebimentos para clientes e fornecedores. Emitir um relatrio que contenha toda a movimentao diria, semanal, mensal e anual.Passo 2 Requisitos No Funcionais do projeto O sistema deve ser seguro e confivel: Conter uma hierarquia de permisses administrada por um usurio qualificado e autorizado pelo responsvel da empresa. Backup automaticamente todo dia e armazenamento por pelo menos duas semanas. Facil alterao e visualizao de consultas.O sistema deve ser eficiente, de fcil manuseio e manuteno: Gerar relatrio de erros, e envi-los aos responsveis pela manuteno do software dentro da empresa. Durante a insero de dados, acusar as possveis falhas de integridade. Controle do fluxo de informaes financeiras. Capaz de corrigir e melhorar processos e carregar as informaes dos clientes dentro de no mximo 15 segundos aps sua requisio. Recuperar os dados perdidos caso haja erros fatais.O sistema deve ser executvel em: Qualquer sistema operacional com plataforma 32Bits. Um computador com 512MB RAM (mnimo), cerca de 50 GB de Hard-Disk (hdd), com um processador Pentium 3 ou Pentium 4 (hardware simples). Impressora para impresso de relatrio e consultas.Passo 3 Definio das prioridades dos requisitos funcionaisTabela 3 Graus de prioridades.Prioridade GrauUrgente 0Alta 1Mdia 2Baixa 3Futuras 4Tabela 4 Prioridades de requisitos funcionais.Requisito funcional PrioridadeEfetuar login no sistema 1Cadastro de dados no sistema 3Backup de dados/cadastros 1Gerenciamento de usurios 1Controle de estoque 3Impresso de relatrio e consultas 2Expansibilidade e manuteno 2Insero/remoo/alterao de dados 3RefernciasModelo Cascata ou clssico.Disponvel em: http:// http://modelocascata.blogspot.com.br/2010/05/introducao.html#links Acesso em 04/04/2013 Prototipagem. Disponvel em: http://www.pensoti.com.br/engenharia-de-software/modelo-de-processos-prototipagem Acesso em 04/04/2013Modelo de Desenvolvimento gil SCRUM. Disponvel em: http://www.devin.com.br/modelo-scrum/ Acesso em 04/04/2013SOMMERVILLE, IAN. Engenharia de Software 8 Edio. Pearson Addison Wesley, 2007.PFLEEGER, Shari Lawrence. Engenharia de Software Teoria e prtica. 2 ed.. 2004.PRESSMAN, Roger S. Engenharia de Software. 6 ed..2006RABELLO, Mrcia Rodrigues. DE BORTOLI, Lis ngela. ESTRELA. 2006.Artigos Relacionados Engenharia Etapa D 2 Engenharia Mecanica Engenharia Gentica ENGENHARIA Engenharia Genetica Engenharia Gentetica Etapas Do Tratamento Engenharia Etapa 3 ETAPA 2 Engenharia Do Petrleo Engenharia Produo Engenharia Do Petrleo Engenharia

Software - Clinica VeterinriaATPS Engenharia de SoftwareProfessor: Andr Lus BordignonTurma: 5 SemesreAlunos: Csar Augusto Lombardi RA: 0808165189Diogo Jordo RA: 0815474Felipe Rodrigo Trova RA: 0905345895Henrique Nadim Gomes RA: 0889789Johnny Paixo RA: 0826380Luis Marcelo Carvalho RA: 080817141116/03/2010Trabalho desenvolvido sob a orientao do Professor Andr Lus Bordignon e apresentado como Atividade Prtica Supervisionada (ATPS), como requisito para obter parte da nota da disciplina de Engenharia de Software e Analise de Projetos de Sistemas a Faculdade Anhanguera.ndice1 Entrevista 32 Caractersticas das Metodologias 43 Vantagens e Desvantagens 54 Requisitos Funcionais 65 Requisitos No-Funcionais 76 Prioridade 87 Usurios................................................................................................................................98 Glossrio.............................................................................................................................101 Entrevista1) Ter controle de estoque? Ser necessrio informar se o estoque estiver baixo?R: Sim, isto importante.2) Voc tem idia para utilizar esse software em outras filiais se caso estiver? Caso contrario pensa em ter outras filiais?R: A empresa tem a matriz e mais cinco filiais e quer comunicao entre elas.3) O software ter controle financeiro?R: Sim, est nas informaes da ATPs.4) Quais os servios prestados pela Clinica Veterinria?R: Lavar (banho e tosa), internao para consulta ou outros e um servio genrico.5) A clinica faz servio leva-traz?R: No.6) Deseja ter sistema de cadastro?R: Sim, cadastro de cliente/animal (cadastro nico para saber qual o animal).7) Os preos da empresa so padres?R: Sim, os preos tanto da matriz quanto das filiais so padres.8) Outros servios feitos pela empresa:R: Caso uma filial esteja lotada, a mesma entra em contato com outra filial para que o animal possa ser transferido e assumir o servio com o cliente.9) A clinica deseja possui um histrico?R: Sim, gostaria de ter um histrico de pronturio entre as filiais.2 Caractersticas das MetodologiasModelo CascataCaracterstica 1 Abordagem sistemtica e seqencialCaracterstica 2 Integrao e teste de sistema.Caracterstica 3 Uma fase completada antes de passar para a outra.Caracterstica 4 Requer especificao completa e bem entendidaCaracterstica 5 O desenvolvimento no continua at que o cliente esteja satisfeito com os resultadosModelo EspiralCaracterstica 1 Determinar objetivos, alternativas e incertezasCaracterstica 2 Identificar e resolver riscos;Caracterstica 3 Avaliar as alternativasCaracterstica 4 Desenvolver os produtos de entrega para aquela interao e verificar seu grau de correoCaracterstica 5 Planejar a prxima interaoModelo Iterativo IncrementalCaracterstica 1 A cada incremento, podem ser feitas extenses e modificaes do projetoCaracterstica 2 O modelo faz uso de uma lista de controle, que contm, em ordemCaracterstica 3 todas as tarefas que devem ser executadas at a implementao final do produtoCaracterstica 4 Cada passo consiste em remover a prxima tarefa selecionada, codificar e testar a implementao.Caracterstica 5 Fazer uma anlise do produto obtido aps a execuo dessa fase e atualizar a lista com o resultado da anlise realizada3 Vantagens e DesvantagensVantagens DesvantagensCascata Minimiza o tempo de planejamento. Padroniza os mtodos para anlise, projeto, codificao, testes e manuteno. Torna-se difcil voltar atrs para corrigir errosEspiral As interaes iniciais so as mais baratas. Fcil de decidir o quanto testar complexo e requer ateno e conhecimento especiais para lev-lo a cabo.Iterativo Incremental Disponibilidade de partes prontas do sistema mais cedo;. Facilidade nos testes: Geralmente, testar cada incremento mais fcil do que testar o software pronto e tudo de uma vez s; A possibilidade de o sistema ser dividido em partes como pr-requisito, j que nem sempre um sistema pode ser dividido;. Dificuldade na integrao das partes desenvolvidasO modelo escolhido para o desenvolvimento do software o Cascata, pois, um dos modelos de ciclo de vida mais simples e mais conhecidos das organizaes de desenvolvimento de software, as fases do projeto so executadas em uma seqncia linear e uma prxima fase s tem incio quando a fase anterior est completamente pronta. Ao final de cada fase, feita uma reviso para avaliar se realmente pode-se avanar para a prxima. Caso a reviso aponte que o projeto no est apto a entrar na fase seguinte, ele permanece na fase corrente at que ele seja aprovado.4 Requisitos FuncionaisA. O sistema deve permitir incluir, alterar, os dados: cdigo, nome, endereo completo, telefone, sexo, email, data de nascimento e profisso atravs de uma tela de cadastramento;B. Apenas o usurio Administrador dever ter permisso no sistema parar excluir dados cadastrais. C. O sistema deve permitir a alterao dos dados do cliente com exceo do cdigo do cliente que gerado automaticamente pelo sistema;D. O sistema deve permitir a impresso de um relatrio de clientes com os dados do cdigo, nome, telefone e email, ordenando os registros atravs do cdigo do cliente;E. O sistema deve emitir relatrios Gerenciais;F. Cadastrar entrada/chegada de produto (aumentar estoque);G. Notificar sada de produto (reduzir estoque);H. Visualizar estado do estoque;I. Cadastrar contas a pagar;J. Cadastros de Clientes e Paciente;K. Cadastro de Histricos de Pacientes;5 Requisitos No-FuncionaisManutenibilidade;- Log de ErrosA fim de auxiliar na manuteno do sistema, mensagens de erro bem definidas e claras devero ser armazenadas sempre que um erro ocorrer com o sistema. - ModularidadeO sistema dever possuir uma arquitetura modular para possibilitar menor custo de extenso ou substituio de partes do software.Eficincia; - Tempo de RespostaO sistema dever garantir que qualquer das operaes dever ser efetuada em at 10 segundos.- Manter o Computador AtualizadoO computador que estiver com o sistema instalado dever ser revisado quanto capacidade de processamento e memria.Segurana;- Garantia de Disponibilidade ConstanteComo se trata de um sistema de controle onde os pacientes so animais interessante o funcionamento do mesmo em situaes extremas.Confiabilidade;- Fornecimento de Dados ConsistentesToda informao armazenada, deve ser processada de forma que possa ser facilmente re-extrada da base de dados. Tambm dever haver algum mecanismo de cancelamento de operaes em caso de algum problema de comunicao.- Uso de No-BreakUsar No-Break para garantir que o sistema no vai cair por falta de energia eltrica ou queda na tenso da rede eltrica. Impedindo assim a perda de dados. Portabilidade;O sistema deve ser executado em computadores Pentium 200mHz ou superior, com sistema operacional mnimo Windows 95.6 PrioridadeRequisitos Funcionais PrioridadeO sistema deve permitir incluir, alterar, os dados cdigo, nome, endereo completo, telefone, sexo, email, data de nascimento e profisso atravs de uma tela de cadastramento. 3Apenas o usurio Administrador dever ter permisso no sistema parar excluir dados cadastrais 2O sistema deve permitir a alterao dos dados do cliente com exceo do cdigo do cliente que gerado automaticamente pelo sistema. 3O sistema deve permitir a impresso de um relatrio de clientes com os dados do cdigo, nome, telefone e email, ordenando os registros atravs do cdigo do cliente 3O sistema deve emitir relatrios Gerenciais 2Cadastrar entrada/chegada de produto (aumentar estoque); 2Notificar sada de produto (reduzir estoque); 2Visualizar estado do estoque 2Cadastrar contas a pagar 1Cadastros de Clientes e Paciente 1Cadastro de Histricos de Pacientes 1Prioridade GrauAlto 1Mdio 2Baixo 37 UsuriosUsurio Requisito Funcional AesDesenvolvedor Acesso a todos os requisitos Controle total e desenvolvimento do sistema.Administrador Acesso a todos os requisitos Controle total.Financeiro Itens: A, D, E, G, H, I. Incluir, alterar e consultar produtos de compras e vendas.Veterinrio Itens: H, I, J, K Incluir e visualizar cadastros.8 GlossrioTermo Descrio SinnimosBackup Cpia de segurana ou cpia de salvaguarda Categoria do animal Categorias nas quais os animais so divididos. Espcie do animalAdicionar Cliente Cadastro do cliente e animal. Excluir Dados Excluso de dados (apenas administrador). Impresso de relatrio Sero impressos os dados do cliente selecionado. Visualizao do Estoque Possibilita a visualizao dos produtos em estoque. Histrico do Cliente Informado todo o detalhe j feito pelo cliente (cirurgia, consultas, etc.). Relatrio com os detalhes do cliente.Contas a pagar/receber Alertas de contas a serem pagas/recebidas. Especialidade do Medico Informado os detalhes dos mdicos e quais casos devem atender. Especialidade do medico.Editar Altera informaes do campo selecionado. Alterao de campoBusca de Filiais Informada qual filial esta disponvel para atender o caso selecionado. Busca para selecionar outra filial para assumir o caso.Erro gerado o erro e o que o usurio dever fazer. Informaes sobre o erro.Tecla F1 Guia de ajuda rpida ao usurio. HELPOpes Aonde o cliente pode selecionar suas preferncias.VETSOFT ALL

Um novo software de gerenciamento para sua clnica veterinria CLIVET. Desenvolvido para atender as novas necessidades de sua clnica veterinria, ele se preocupa no somente em guardar os dados e informaes dos clientes e animais, e sim fazer com que essas informaes se transformem na principal ferramenta de trabalho do Novo Mdico Veterinrio. Desenvolvido exclusivamente para o mercado de Clnica, procuramos fazer com que o relacionamento Mdico Veterinrio Cliente no seja passageiro e voltado para o pronto atendimento e atividades. Queremos transformar esse relacionamento entre o Clnico e o seu Cliente em uma relao duradoura, traando um Plano de Vida baseado na Medicina Veterinria Preventiva. Fundamentado nesse conceito, oferecemos ferramentas que iro facilitar e revolucionar o uso do software de gerenciamento de sua clnica veterinria. O formato criativo de apresentao de todas as informaes dados do Cliente e animal em uma mesma e principal pgina se mostra de fcil visualizao e entendimento, pois em uma nica visualizao voc pode ter todas as informaes sobre o seu cliente, o seu animal, todo o seu histrico de relacionamento e tratamento assim como o seu status contbil. Nessa mesma pgina alm da agenda de retornos, baseados no Plano de Vida dos seus animais previamente traado levando em considerao a idade cronolgica dos animais. Essa ferramenta permite que automaticamente voc tenha todas as informaes dos prximos procedimentos programados durante toda a vida do animal e daqueles que no foram realizados, uma vez que do lanamento no histrico do animal do procedimento realizado, os lembretes se atualizaro automaticamente. Tendo em mos as informaes dos clientes, dos animais e os procedimentos programados.

CARACTERISTICA Abertura do Sistema:Tela de Acesso ao sistema Acesso com usurio e senha.Cadastros Bsicos: Cadastro de Funcionrios, usurios e senhas: Cadastro de Funcionrios, usurios e senhas de acesso ao sistema, Controle de permisses do nvel de acesso de cada usurio cadastrado, os funcionrios so cadastrados separados por funes.Cadastro de Clientes: Dados cadastrais do cliente, Informaes adicionais, limite de crdito, Animais do cliente.Cadastro de Animais: Dados cadastrais do animal, Observaes do Animal, lbum de fotos possvel adicionar infinitas fotos do animal.Cadastro de Fornecedores: Dados cadastrais do fornecedor, Histrico de compras do fornecedor, aqui exibido todas as compras realizadas com este fornecedor, Ficha cadastral do fornecedor, possvel imprimir todos os dados do fornecedor para arquivar em uma ficha.Cadastro de Produtos: Listagem / Pesquisa de Produtos, os produtos so separados por grupos, Dados cadastrais de um produto, Histrico de compras do produto, Histrico de Vendas do produto, Movimentao de Estoque do produto (compras, vendas, ajuste de estoque e devoluo).CARACTERISTICA 2Controle de Estoque: Lanamento de Notas de compra (entrada de produtos no estoque): Listagem de todas as notas de compras lanadas no sistema, Registrando uma nota de entrada de mercadorias, Programando pagamentos de uma compra de produtos.Ajuste de Estoque (quantidades e preos) e Reajuste automtico de preos: Ajuste de estoque, aqui voc pode alterar preos e quantidades de estoque dos produtos de uma forma rpida e eficiente, Reajuste automtico de preos, voc informa os parmetros e o sistema recalcula os preos.CARACTERISTICA 3Mdulo de Vendas: Dados de Vendas: Abertura de caixa, Registrando a venda de um servio, escolhendo funcionrio que executou e determinando sua comisso, Integrao com o mdulo de agenda, Fechamento do caixa.Impresso de Etiquetas de cdigo de barras dos produtos: Seleo de Produtos e quantidade de etiquetas para cada produto, Seleo do modelo de etiqueta (todos modelos podem ser personalizados), Visualizao da impresso de etiquetas.CARACTERISTICA 4Mdulo Financeiro: Contas a pagar (integrado com compras de produtos): Calendrio de contas a pagar, Dados de uma conta a pagar, Relatrios de contas a pagar.Contas a Receber (integrado com dbitos dos clientes): Calendrio de contas a receber, Listagem geral de contas a receber, Dados de uma conta a receber.CARACTERISTICA 5Mdulo de Agendamento: Listagem da agenda: Grade de exibio dos servios agendados por data e horrio, Listagem geral de servios agendados, Agendando um servio (com impresso de comanda para uso interno), Agenda de Telefones.Relatrios do sistema: Modulo de Relatrios: Todos os relatrios podem ser gerados em MS-Excel.Mdulo de Segurana:Backup: Mdulo de Backup do Sistema.

VETSOFTSILVER VETSOFTGOLD VETSOFT PLATINUMCARACTERISTICA 1 PP P PCARACTERISTICA 2 PP P PCARACTERISTICA 3 PP PP PCARACTERISTICA 4 NA PP PCARACTERISTICA 5 NP NA P

VANTAGENS DESVANTAGENSVETSOFTSILVER CUSTO BAIXO POUCO RECURSOVETSOFTGOLD CUSTO BENEFICIO SEM SUPORTE A ATUALIZAES POSTERIORESVETSOFTPLATINUM SUPORTE A ATUALIZAES SEM CUSTOS NO TEM

Etapa2:Abertura do Sistema:

Constara dois icones para acesso: acesso administrador e funcionarios.Acesso administrador: Poder acessar todas as areas do software ativando e desativando acessos, relatorios de clientes, financeiro e estoque.Podendo realizar qualquer tipo de alterao nas informaes.Ser o administrador que dara a cada funcionario cadastrado o nivel de acesso permitido por cada um deles no sistema.

Tabela de prioridades:Nivel Tipos de permisses1 - Permite cadastrar dados de clientes; - Cadastrar dados dos animais;- Alterar informaes de ambos;- Abertura de caixa ;- Registrar vendas produtos/servios- Selecionar qual vendedor foi responsavel pela negociao

2 - Permite acesso a todos os ambientes do software

Requisitos que o software permitir:

*Gerara cdigo do cliente no momento da concluso do cadastro.

*Inserir:Dados do cliente (nome completo, endereo , CPF , RG, telefone fixo , telefone movel, e-mail).Dados do animal (nome, idade, raa, data de nascimento, foto do animal).Observaes que sejam pertinentes da vida do animal.

*Alterar: Dados do cliente (nome completo, endereo , CPF , RG, telefone fixo , telefone movel).Dados do animal (nome, idade, raa, data de nascimento, foto do animal).Ficha cadastral de fornecedores;Produtos;

*Excluir:Dados do animal (nome, idade, raa, data de nascimento, foto do animal).Ficha cadastral de fornecedores negativados;Produtos no mais comercializados

*Impresso:Ficha cadastral do cliente:Ficha cadastro do animal;Ficha cadastral de fornecedores;Extrato de caixa diario e mensal;Relao de produtos;Notas de compras;Notas a pagar;Valores a receber;Agenda de servios;( com o codigo do cliente, nome do animal e horario agendado e o tipo de servio).

Manuteno:Software de facil manuseio com resposta rapida as consultas em at 20 segundos em caso de pane no sistema a manuteno possuo a previso de restabelecimento em at 06 horas.Segurana:Utiliza sistema de login e senha com restrio de prioridades de acesso aos arquivos de acordo com cada registro de usuario, possui backup programado automatico para o servidor.

Requisitos Nivel de prioridadeCdigo de cliente 1Dados do cliente 2Dados do animal 1Ficha cadastral de fornecedores negativados 3Produtos 1Produtos no mais comercializados 2Extrato de caixa diario 1Notas de compras 1Notas a pagar 1Valores a receber 1Agenda de servios 2Manuteno 1Segurana 1

ETAPA 01Conceitos da Engenharia de Software, processos de desenvolvimento desoftwares clssicos e geis.Esta atividade importante para que voc possa desenvolver as suas competncias e habilidades na identificao, anlise, e documentao das necessidades dos usurios tendo em vista a elaborao de uma proposta de desenvolvimento de um sistema computacional.Esta etapa, a ser realizada pela equipe, visa discutir a situao problema do desafio cuja meta estudar as caractersticas dos processos de desenvolvimento de softwares clssicos e geis. Com essa base ser possvel escolher qual ser utilizado durante o desenvolvimento do projeto.ETAPA 02[Requisitos de Software e Processos de Engenharia de Requisitos.Esta atividade importante para que voc tenha condies de iniciar, analisar,projetar, documentar utilizando ferramentas que otimizem o processo de desenvolvimentode um projeto.Esta atividade auxiliar os alunos a compreenderem as etapas de elaborao de um documento de requisito bem como o do processo de engenharia de requisitos.Definido o escopo do projeto e tambm o ciclo de desenvolvimento de software queser utilizado pela equipe, deve-se elaborar o documento de requisitos adequado para solucionar os problemas da ....ETAPA 01Conceitos da Engenharia de Software; Processos de Desenvolvimento deSoftwares Clssicos e geis.SCRUM CASCATA ESPIRALEtapas Seqenciais NP P PPermitir Retroceder NP NP PInterdependencia NP P PSeqncia de Atividades NP P PNo Permite Atividade Paralela P NP NPLegenda: P=Possui, NP=No Possui, PP=Possui Parcialmente, NA=No Aplica.Metodologias: Vantagens e Desvantagens.Vantagens DesvantagensSCRUM 1S 1DSCASCATA 1C 1DCESPIRAL 1E 1DEVantagem SCRUM.1S- Curto intervalo de tempo entre as apresentaes do trabalho produzido ao cliente. O cliente pode de este modo acompanhar de perto a evoluo do projeto e obter ou fornecer opinio freqente sobre as funcionalidades do produto. Desenvolve-se desde cedo uma relao com o cliente, constri-se aconfiana e o conhecimento cresce. Como obvio, tambm a comunicao entre os elementos da equipe que melhora substancialmente e todos os sucessos ao longo do projeto so partilhado, o que contribui para que seja criada uma cultura em que toda a gente envolvida espera de fato que o projeto tenha sucesso, tendo isso enorme carter motivador para a equipe. Isto algo de grande importncia nas organizaes atuais. Este mtodo pode no entanto ser aplicado a qualquer outro processo, j que simplesmente um conjunto de valores, princpios e prticas.Desvantagem SCRUM.1DS- Devido sua prpria natureza, talvez sendo at mesmo impossveis deultrapassar.O SCRUM um mtodo que exige uma gesto on-hand. Isto implica que o gestor tem que estar constantemente disposto a efetuar alteraes e modificaes, de forma a providenciar assistncia e ajudar as equipes a ter sucesso, removendo as barreiras que surgirem. Tal exige um monitoramento constante.Vantagem CASCATA.1C- Torna o processo de desenvolvimento estruturado, onde tem uma ordem seqencial de fases.Cada fase cai em cascata na prxima e cada fase deve estar terminada antes do inicio da fase seguinte.Todas as atividades identificadas nas fases do modelo so fundamentais e esto na ordem certa.Esta abordagem atualmente a norma do modelo de cascata e provavelmente permanecera como esta nos prximos anos. Desvantagem CASCATA.1DC- No fornece nenhum tipo de feedback entre as fases e no permite a atualizao ou redefinio das fases anteriores.No suporta nenhum tipo de modificaes nos requisitos.No prev nenhum tipo de manuteno e reutilizao. excessivamente sincronizado, se ocorrer um atraso todo o processo afetado.Vantagem ESPIRAL.1E- O modelo em espiral permite que ao longo de cada iterao se obtenham verses do sistema cada vez mais completas, recorrendo prototipagem para reduzir os riscos.Este tipo de modelo permite a abordagem do refinamento seguido pelo modelo em cascata, mas que incorpora um enquadramento iterativo que reflete, de uma forma bastante realista, o processo de desenvolvimento.Desvantagem ESPIRAL.1DE- A abordagem deste tipo de modelo exige considervel experincia na avaliao dos riscos e fia-se nessa experincia para o sucesso.Se um grande risco no for descoberto, podero ocorrer problemas.Este modelo relativamente novo e no tem sido amplamente usado.ETAPA 02Projeto Clinica Veterinria ...O sistema que ser desenvolvido para Clinica Veterinria ..., tem como por objetivo principal ter o controle de tudo o que se ocorre na clinica.Ter requisitos funcionais destinados a controlar por exemplo entrada e sada de animais de pequeno, mdio porte acesso a consultas, veterinrios e custos dos processos.Ser permitido gerar relatrios de consultas, cirurgias, controle de custos e consulta a clientes inadimplentes.Requisitos FUNCIONAIS.Controle de empregados:Nome dos funcionrios