Anda di halaman 1dari 14

NDICE

Etapa N. 2 Descrio do Desafio Proposto.......................................................02 Apresentao Clnica Veterinria CLIVET................................................05 Requisitos Funcionais...................................................................................05 Consultas e Relatrios..................................................................................09 Requisitos No Funcionais...........................................................................11 Definio de Prioridades dos Requisitos Funcionais................................13

ETAPA 2
Aula tema: 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 desenvolvimento de 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 que ser utilizado pela equipe, deve-se elaborar o documento de requisitos adequado para solucionar os problemas da CLIVET. Para realiz-la importante seguir os passos descritos. PASSOS Passo 1 Identificar e documentar para cada mdulo do projeto proposto todos os requisitos funcionais necessrios e que sero utilizados nas etapas de anlise de sistemas. Nos mdulo do projeto, os requisitos funcionais devem ter uma descrio detalhada de cada atividade a ser implementada futuramente pela equipe de desenvolvedores. Alm disso, a relao entre as informaes e os dados utilizados em cada mdulo deve ser apresentada. Um exemplo de descrio a ser utilizada apresentada a seguir. 1. O sistema deve permitir incluir, alterar, excluir os dados cdigo, nome, endereo completo, telefone, sexo, email, data de nascimento e profisso atravs de uma tela de cadastramento. 2. O sistema deve permitir a alterao dos dados do cliente com exceo do cdigo do cliente que gerado automaticamente pelo sistema.

3.

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.

Passo 2 Concluir a elaborao dos requisitos funcionais e desenvolver os requisitos no funcionais do projeto, levando-se em considerao os seguintes itens: 1. 2. Manutenibilidade Esta caracterstica determina o grau de facilidade de manuteno que o sistema deve ter. Eficincia Leve em considerao qual o tempo, em segundos, o sistema deve processar uma determinada informao de forma que os resultados sejam obtidos o mais rpido possvel. 3. Segurana Quais so os critrios que devem ser levados em considerao para que no acontea acesso indevido aos dados por usurios no autorizados. 4. 5. Confiabilidade Qual devem ser as caractersticas desejveis que o sistema deve ter quando ocorrer falhas de funcionamentos. Portabilidade Descrever quais caractersticas o sistema ter de forma que o mesmo possa ser utilizado em vrias plataformas. Seguem alguns exemplos de textos descritivos das caractersticas solicitadas para que a equipe possa fazer as descries dos requisitos no funcionais que podem ser vistos a seguir. Confiabilidade - O sistema deve ter capacidade para recuperar os dados perdidos da ltima operao que realizou em caso de falha. Eficincia - O sistema deve iniciar a impresso de relatrios solicitados dentro de no mximo 20 segundos aps sua requisio. Portabilidade - O sistema deve ser executado em computadores Pentium 200mHz ou superior, com sistema operacional mnimo Windows 98. Passo 3 Elaborar uma tabela de definio das prioridades dos requisitos funcionais identificados no passo 1 desta etapa, utilizando os seguintes graus de prioridades.

Segue o exemplo da tabela que se deve desenvolver. Ao definir o grau de prioridade, se deve levar em considerao a importncia que um determinado requisito funcional tm dentro do sistema. Por isso, os requisitos de maiores importncias devem ter um grau de prioridade maior do que os requisitos de menor importncia. Para cada requisito funcional, deve-se apresentar para o cliente pelo menos 2 aspectos que mostre sua prioridade sobre as demais.

Apresentao - Clinica Veterinria CLIVET


O sistema que ser desenvolvido para a Clnica Veterinria CLIVET tem como objetivo ter controle de tudo o que ocorre na Clnica. Para isso, ter requisitos funcionais destinados a controlar por exemplo as Entradas e Sadas de Animais de Pequeno e 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 O sistema dever fazer o cadastro do funcionrio atravs de suas informaes pessoais. Dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoEmpregado, nome, cargo (comum/estagirio/veterinrio), e-mail, telefone, sexo, data de nascimento, cidade, bairro, endereo, nmero, CEP, RG, CPF, salrio, perodo de trabalho, foto. Controle de Cargo Este requisito est relacionado ao Controle de Empregados. Ser responsvel pela seleo do Cargo quando o cadastro do funcionrio for feito, podendo escolher dentre as opes criadas neste Controle. Dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoCargo, tipo do cargo (comum, estagirio, veterinrio, entre outros), horrio de expediente. Controle de Clientes

Este Requisito ser responsvel pelo cadastro dos clientes da clnica atravs de suas informaes pessoais. Este cadastro est relacionado aos animais o qual o cliente proprietrio. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoCliente, nome, CPF/CNPJ, sexo, RG, data de nascimento, e-mail, profisso, cidade, bairro, endereo, nmero e CEP. Controle de Animais Como citado acima, este Requisito est relacionado ao Controle de Clientes, e ser responsvel pelo cadastro do animal a ser atendido na CLIVET. Ser registrado um histrico do animal contendo as consultas e doenas que o animal tratou na clinica. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoAnimal, nome, caractersticas , idade, raa, espcie, sexo, proprietrio (abrir nova tela para associar / registrar), veterinrio responsvel (abrir nova tela para associar), porte, foto. Controle de Consultas O Requisito Controle de Consultas ser referente s consultas agendadas na clinica. O sistema ter algumas regras e devero ser obedecidas ao se agendar uma consulta, para evitar casos como um agendamento de consulta sobre outra consulta j existente no mesmo horrio, com exceo apenas em casos Emergenciais. Ao agendar uma consulta, esta ser automaticamente agendada na agenda do veterinrio responsvel. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoConsulta, cdigo do animal, cdigo do veterinrio, data, hora, tipo. Consultas Emergenciais devero ser includas.

Controle de Cirurgias O sistema dever controlar as cirurgias agendadas na clinica e tambm fazer a reserva da Sala de Cirurgias, automaticamente dever adicionar na agenda do veterinrio responsvel tal compromisso, impedindo que o mesmo realize consultas no horrio agendado da cirurgia. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoCirurgia, descrio, cdigo do animal, cdigo do veterinrio, tipo, data, hora, sala.

Controle de Produtos Este requisito ser responsvel pelo cadastro dos produtos oferecidos pela CLIVET, ter nele informaes de entrada e sada dos mesmo, preos e afins. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoProduto, descrio, data de entrada, data de sada, preo.

Controle de Custos Este requisito faz o controle de custos dos servios oferecidos pela CLIVET, atravs deste controle e das informaes contidas no mesmo, sero gerados os relatrios de precificao e de cobranas. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoCusto, descrio, cdigo da consulta, cdigo da cirurgia, valor, forma de pagamento e data de vencimento.

Controle de Contas a Receber

O Requisito Contas a Receber ter um cadastro das contas ainda no recebidas, para que seja feito um controle que permita controlar as contas a receber e clientes inadimplentes. O sistema dever permitir tambm que seja possvel incluir, alterar e excluir os dados: codigoPagamento, valor, nmero de parcelas, tipo de pagamento, tipo de servio (abrir nova tela para associar), cliente (nova tela abrir para associar), veterinrio responsvel (abrir tela para associar), banco (para pagamentos por cheque ou carto).

Consultas e Relatrios
Relatrio de Consultas por perodo O sistema dever ter a opo de imprimir o Relatrio de Consultas organizadas atravs de perodos (dirio, semanal ou mensal). O Relatrio ser impresso em folha padro contendo as seguintes informaes: codigoConsulta, cliente, animal, data, hora, veterinrio responsvel. Relatrio de Cirurgias por perodo O sistema dever ter a opo de imprimir o Relatrio de Cirurgias organizadas atravs de perodos (dirio, semanal ou mensal). O Relatrio ser impresso em folha padro contendo as seguintes informaes: codigoCirurgia, cliente, animal, data, hora, veterinrio responsvel, motivo da cirurgia. Relatrio do Controle de Produtos O sistema dever ter a opo de imprimir o Relatrio do Controle de Produtos organizados atravs de perodos (dirio, semanal ou mensal). O Relatrio ser impresso em folha padro contendo as seguintes informaes: codigoProduto, descrio, data de entrada, data de sada, preo. Relatrio de Contas a Receber

O sistema dever ter a opo de imprimir o Relatrio de Clientes Inadimplentes organizados atravs de perodos (dirio, semanal ou mensal). O Relatrio ser impresso em folha padro contendo as seguintes informaes: codigoCliente, cliente, valor, servio, data.

Relatrio de Controle de Custos O sistema dever ter a opo de imprimir o Relatrio de Controle de Custos organizados atravs de perodos (dirio, semanal ou mensal). O Relatrio ser impresso em folha padro contendo as seguintes informaes: codigoCusto, descrio, cdigo da consulta, cdigo da cirurgia, valor, forma de pagamento e data de vencimento.

Emisso e Formato dos Relatrios O sistema ser responsvel por emitir os relatrios de Custos, Consultas, Cirurgias, Listas de Clientes, Listas de Animais e de Contas a Pagar. Todos os relatrios tero o formato apresentado em PDF. Alm disso, dever ser oferecida a opo de emisso dos relatrios de modo dirio, semanal ou mensal.

10

Requisitos No Funcionais
1. Manutenibilidade O Sistema dever ser de fcil Manuteno e contar com tcnicas de autocorreo. Seu desenvolvimento dever estar dentro dos padres de indentao, de forma clara, lgica e objetiva. 2. Eficincia O sistema dever ser gil em relao ao seu funcionamento, o qual dever retornar consultas do banco de dados num tempo mximo de 03 segundos. Quando solicitar a impresso de Relatrios, o sistema dever iniciar a impresso dos mesmos dentro de no mximo 06 segundos aps sua solicitao. 3. Segurana A Segurana do sistema ir contar com confidencialidade e integridade das informaes. Estas informaes no podero sofrer modificaes, com excees apenas para pessoas autorizadas (tais como administradores e usurios avanados) atravs de sistema de Login e Senha. O Sistema conta com privilgios diferenciados para cada tipo de funcionrio, e permite pesquisar todo tipo de informao includa, alterada e excluda, registrando toda esta execuo ao nome do usurio que realizou tal ao. 4. Confiabilidade

11

Em situaes inesperadas, alteraes indevidas ou de mau funcionamento de terceiros, o sistema dever reverter os dados afetados em at certa data previamente especificada. O sistema conta tambm com arquivos de Backup dos dados para casos de falhas do prprio Sistema ou dados corrompidos por situaes adversas.

5. Portabilidade O sistema poder ser instalado e executado em computadores, com processadores de velocidades de 233MHz ou superior. O sistema tem portabilidade para ser executado em diversos sistemas operacionais, tais como distribuies Linux, Windows 98, Windows XP, Windows Vista e Windows 7.

12

Definio de Prioridades dos Requisitos Funcionais


As tabelas abaixo mostram os Requisitos Funcionais levantados e o Grau de Prioridade de cada Requisito. REQUISITOS FUNCIONAIS Controle de Empregados Controle de Clientes Controle de Animais Controle de Consultas Controle de Cirurgias Controle de Custos Controle de Contas a Receber PRIORIDADE 2 1 1 1 1 2 1

Tabela 1 Prioridades dos Requisitos Funcionais

CONSULTAS E RELATRIOS Relatrio de Consultas por Perodo Relatrio de Cirurgias por Perodo Relatrio de Precificao Relatrio de Cobrana Relatrio de Clientes Inadimplentes Relatrio de Controle de Custos Emisso e Formato dos Relatrios

PRIORIDADE 2 2 3 3 3 2 3

Tabela 2 Prioridade das Consultas e Relatrios

Onde: 13

14

Anda mungkin juga menyukai