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

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

PDF (148.2 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
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!
Esta é apenas uma pré-visualização
Consulte e baixe o documento completo