Logica Matematica
Casos: Logica Matematica. Pesquise 862.000+ trabalhos acadêmicosPor: NathyGlinder • 15/5/2014 • 1.038 Palavras (5 Páginas) • 275 Visualizações
INTRODUÇÃO
Buscando melhorar a qualidade dos produtos de software a produtividade no processo de desenvolvimento, nasceu a Engenharia de Software. A Engenharia de software trata de aspectos relacionados ao estabelecimento de processos, métodos, técnicas, ferramentas e ambientes de suporte ao desenvolvimento de software. Neste trabalho vamos mostrar o projeto através de 5 tabelas, as que são necessárias para a criação de software, e que podem ser passadas ao cliente para que ele possa avaliar.
À medida que o projeto avança, contudo, o plano do projeto deve ser revisto, uma vez que problemas podem surgir ou porque se ganha um maior entendimento sobre o problema. Essas revisões do plano de projeto são ditas atividades de acompanhamento do projeto e tipicamente são realizadas nos marcos do projeto. Os marcos de um projeto são estabelecidos durante a definição do processo e tipicamente correspondem ao término de atividades importantes do processo de desenvolvimento, tais como Análise e Especificação de Requisitos, Projeto e Implementação. O propósito de um marco é garantir que os interessados tenham uma visão do andamento do projeto e concordem com os rumos a serem tomados.
Tabela 1- Tabela de comparação de metodologias.
Características Modelo em Cascata Metodologia Ágil Modelo Incremental
Fácil de fazer
mudanças NP P P
Fornece feedback NP P PP
Documentação P PP P
Gerenciamento do
projeto P NP NP
* P - Possui.
* NP - Não Possui.
* PP - Possui Parcialmente.
* NA - Não se Aplica.
Tabela 2 - Vantagens e desvantagens das metodologias.
Vantagens Desvantagens
Modelo em Cascata Gerenciamento do Projeto Dificil modificação no escopo
Metodologia Ágil Entrega do projeto usavel por partes Pouca documentação
Metodologia Incremental É feito por partes onde consultamos o cliente eventualmente Dificuldade de Gerenciamento
1. O sistema devará alterar os dados do cliente ( Em caso de endereço, inclusão de animais, pessoa fisica, pessoa juridica, estado civil, telefone).
2. O sistema não poderá alterar o codigo do cliento (pois o mesmo será gerado pelo sistema automaticamente), e o CPF (pois é um CPF por pessoa).
3. O sistema deverá imprimir relatória para o cliente de cada consulta (com nome do animal vinculado com o nome do dono, o prontuario do animal, o valor a ser pago, e a data para o returno do animal).
4. O sistema terá cadastro de usuário ( com prioridade de acesso ) onde será alterado somente pelo admintrador de acordo com a sua necessidade.
Requisitos não funcinais do sistema
1. O sistema deve ser seguro e confiavel: Conter senha para desempenhar cada função dendo do sistema.
2. Realizar Backup diário e manter no servidor por pelo menos 2 dias.
3.O sistema fará relatórios de erros e enviará ao responsável do software para manutenção quando for fazer a incrementação do sistema.
4. Controle de fluxo de informções financeiras.
5. Recuperar dados perdidos caso haja erros fatais.
Confiabilidade - O sistema será todo documento em comentário no codigo (onde qualquer programador poderá entender e poderá incrementar o codigo).
Eficiencia - O sistema deverá imprimir com no maximo 20 segundo o relatório do cliente para sua consulta.
Portabilidade - O sistema deve ser executado em plataforma windows e web (para que o usuário possa marcar consulta, banho ou saber disponibilidade de produtos)
Segurança - O sistema só será acessado por meio de login e senha ( mediante o cadastro do cliente na loja).
Tabela 3 - Prioriadade de Requisitos
Requisitos Prioridades
Cadastro de funcionário 2
Cadastro de clientes 1
Frota (Mínimo possível) 3
Controle de Caixa 1
Cadastro de produtos 2
Cadastro de animais 2
Backup de dados do sistema 3
Impressão de relatórios e consulta 3
Expansibilidade e manutenção 2
Controle de prioridade
1 - Alto
2 - Médio
3 - Baixo
Tabela 4 - Níveis de acesso
Usuário Requisito Funcional Ações
Veterinário Alterar dados do animal Peso, Prontuário, Valor da consulta e desconto.
Secretária Cadastro de Cliente Incluir, Alterar e pesquisar dados (Nome, Endereço).
Veterinário Cliente Apenas Consulta.
Secretária Controle de Frota Inclusão, Consulta e Alteração.
Entregador Controle de Frota Apenas Consulta.
Administrador Cadastro de Usuário Incluir, Alterar e excluir.
Operador de Caixa Controle de caixa Efetivar a Venda.
Cliente Acesso de Dispositivo Móvel Marcar consulta, Consulta de preço
...