ATPS - eng. de software e analise de projeto de sistemas
Ciência da Computação
ENGENHARIA DE SOFTWARE E ANÁLISE DE PROJETO DE SISTEMAS
Nomes: João Paulo Cardoso 3254563966
Limeira, 11/04/2013
ETAPA 1
Passo 1
1 – Quais são os tipos de atendimento realizados pela clínica CLIVET?
R: Atendimento agendado com a opção de 2 veterinários.
2 – O que deseja que contenha no sistema?
R: Cadastrar e atualizar clientes; Cadastrar e atualizar animais; Verificar o tempo do serviço/consulta; Verificar data/hora do agendamento; Relatórios de consulta; Marcar agendamento.
Passo 2
Tabela para comparação de metodologias
Legenda: P: Possui / NP: Não Possui / PP: Possui Parcialmente / NA: Não Aplicável
RUP
SCRUM
Extreme Programming
Especulação do Desenvolvedor
PP
NP
NP
Velocidade e Praticidade
NP
P
P
Controle de Erros
P
PP
NP
Constante Mudança
NP
PP
P
Customização
NA
P
P
Vantagens e desvantagens das metodologias
Vantagens
Desvantagens
RUP
Confiabilidade e segurança
Longo período de desenvolvimento
SCRUM
Rápido desenvolvimento e confiável
Controle de mudanças
Extreme Programming
Rápido desenvolvimento
Controle de erros e constantes correções
A metodologia escolhida foi a SCRUM pelo fato de seu desenvolvimento ser mais rápido e confiável.
ETAPA 2
Passo 1
- Gerenciamento de clientes: O sistema deve permitir incluir os dados, código, nome, endereço, telefone, sexo, e–mail e data de nascimento. Deve permitir também alterar os dados dos clientes com exceção do código que será gerado pelo sistema e permitirá excluir os dados dos clientes desde que não tenha nada vinculado ao mesmo. Deverá permitir a impressão de um relatório de clientes.
- Gerenciamento de animais: O sistema deve permitir a inclusão de vários animais para um mesmo cliente. Nunca o sistema deverá cadastrar um animal sem um dono. Os atributos de animal são: código, tipo, raça, nome, data de nascimento, peso, altura, tamanho.
- Gerenciamento de consultas realizadas: O