Lista de Exercícios de Engenharia de Requisitos, Notas de estudo de Engenharia de Requisitos. Universidade Federal de Alagoas (UFAL)
Futebol13
Futebol1313 de Março de 2013

Lista de Exercícios de Engenharia de Requisitos, Notas de estudo de Engenharia de Requisitos. Universidade Federal de Alagoas (UFAL)

PDF (152 KB)
2 páginas
5Números de download
1000+Número de visitas
Descrição
Apostilas e exercicios de Engenharia de requisitos, lista de exercicios.
20pontos
Pontos de download necessários para baixar
este documento
baixar o documento
Pré-visualização2 páginas / 2
baixar o documento
1a Prova de Análise de Sistemas - 1998/2

Engenharia de Requisitos

3ª Lista de Exercícios

Uma clínica médica deseja um sistema de informação para gerenciar suas atividades. A clínica possui diversos médicos associados. De um médico deseja-se saber nome, número no Conselho Regional de Medicina (CRM), telefones, horários de atendimento (hora início e hora fim) em cada dia da semana, especialidades que ele atende (p.ex., clínica geral, dermatologia etc) e planos de saúde aos quais está conveniado. De um plano de saúde deseja- se saber razão social, CNPJ e telefone. Uma vez que médicos podem se descredenciar de planos de saúde, é importante manter um histórico do credenciamento, indicando em que período o médico esteve credenciado a um plano.

Pacientes marcam consultas com médicos. Na marcação de uma consulta, deve-se informar o paciente, o médico, a data e a hora da consulta e o plano de saúde, caso a consulta não seja particular. Todas as consultas têm duração padrão de 30 minutos. Caso seja a primeira vez que o paciente agenda uma consulta na clínica, deve-se informar o nome e telefone de contato do mesmo. O paciente pode desmarcar uma consulta previamente agendada. Caso a consulta seja desmarcada antes de sua data prevista, ela é excluída. Se o paciente não comparecer à consulta, a consulta fica registrada no sistema como sendo uma consulta sem comparecimento. Quando um paciente comparece na clinica para ser consultado, caso seja a primeira vez, deve-se completar o cadastro do paciente, informando data de nascimento e endereço. Durante uma consulta, o médico pode registrar observações livremente (p.ex., exames solicitados, resultados, quadro clínico etc.).

Dado o contexto descrito acima:

1. Faça um diagrama de classes para tratar o escopo do sistema, contendo as classes, associações e atributos. Tome por base a descrição acima. Atributos devem ter seus tipos de dados definidos. Assuma que os seguintes tipos de dados são básicos: String, boolean, int, float, Currency, Date, Time e DateTime. Assuma, ainda, que já foram definidos os seguintes tipos de dados de domínio: Telefone, Endereco e Cnpj. Caso haja outros tipos de dados do domínio considerados importantes para o modelo em questão, defina-os. A estrutura desses tipos de dados deverá ser definida.

2. Aponte uma restrição de integridade no modelo da questão anterior.

3. Faça um diagrama de estados para a classe “Consulta”, considerando que o sistema em análise possui os casos de uso / fluxos de eventos mostrados na Figura 1. Os casos de uso de cadastro (Cadastrar Paciente, Cadastrar Médico e Cadastrar Plano de Saúde) possuem os fluxos de eventos para Incluir, Excluir, Alterar e Consultar essas entidades. Os casos de uso Agendar Consulta e Efetuar Credenciamento possuem os fluxos de eventos mostrados nas respectivas notas. Finalmente, o caso de uso Efetuar Consulta possui um único fluxo de eventos de mesmo nome.

Para a elaboração dos diagramas das questões acima, utilize o padrão de nomes definido para os trabalhos práticos, bem como a notação da UML.

docsity.com

Figura 1 – Diagrama de Casos de Uso

docsity.com

comentários (0)
Até o momento nenhum comentário
Seja o primeiro a comentar!
baixar o documento