teste
Ciência da Computação, autoriz. MEC, portaria 585, de 26/06/98
Engenharia de software I Prof. Fabrícia Pires
Lista de Exercícios (individual) – Valor 5 pontos
Matéria da prova dia 22/03
Introdução à engenharia de software
Processos de software: Crise do software
Ciclo de vida de desenvolvimento
RUP
Casos de uso
Materiais:
Slides
Rup: apostila
Sommerville: capítulos iniciais
Questões
1. O que podemos entender como RUP?
2. O que são USES CASES ou CASOS DE USO?
3. Modele o Use Case do seguinte sistema: “Clínica Médica”.
Uma clínica médica deseja um sistema de informação para gerenciar suas atividades. A clínica possui diversos médicos associados que atendem a diversas especialidades (p.ex., clínica geral, dermatologia etc).
De um médico deseja-se saber nome, número no Conselho Regional de Medicina (CRM), endereço, telefone, horários de atendimento (hora início e hora fim) em cada dia da semana, especialidades que ele atende e planos de saúde aos quais está conveniado.
De uma especialidade deseja-se saber o nome e o código do CRM.
De um plano de saúde deseja-se saber razão social, CNPJ, endereço e telefone. 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 do paciente na clínica, deve-se informar o nome e telefone de contato do mesmo. Quando um paciente chega à clinica para ser consultado, caso seja a primeira vez, deve-se completar o cadastro do paciente, informando data de nascimento, endereço e profissão.
Durante uma consulta, o médico pode registrar três tipos de observações: textos a respeito das queixas do paciente, textos sobre as prescrições de medicamentos e exames solicitados e textos sobre resultados dos exames e respostas ao tratamento efetuado. Além disso,