Resolução de Problemas

Esta disciplina objetiva introduzir as principais atividades no contexto de desenvolvimento de software e preparar preliminarmente para a resolução de problemas contextualizados no processo de desenvolvimento de software.
Inicialmente é discutida a motivação para o uso de processos de desenvolvimento de software, bem como modelos teóricos utilizados para descrever e orientar tais processos. Então, são apresentadas atividades consideradas fundamentais aos processos de desenvolvimento de software e, finalmente, um processo de resolução de problemas é conduzido e avaliado.

quinta-feira, 30 de junho de 2011

Problema II - RP II 2010

Controle de Clínica Médica

A clínica de especialidades médicas Renascer acaba de abrir as suas portas para atender a comunidade da cidade de Pinto Bandeira (RS) e região. Seu quadro clínico é composto por médicos consagrados nas várias especialidades. No entanto, eles descobriram que a comunidade de Pinto Bandeira e região, é maior do que eles imaginavam ser e, dessa forma, tornou-se impossível gerenciar todos os pacientes e suas necessidades utilizando um caderninho de anotações. O gerente da clínica então contratou um consultor de TI que chegou a seguinte e incrível conclusão: A clínica Renascer precisa automatizar a gerência de pacientes e suas necessidades através do uso de um software especializado para esse fim. Para tanto, é preciso fazer a modelagem e o desenvolvimento de um sistema em Java para gerenciar as informações pertinentes aos Pacientes, Médicos, Consultas, Exames e outros da Clínica Renascer.

Exigências: Além das exigências gerais, todos os campos de informação a serem preenchidos pelo usuário devem ser tratados: Ex: Se for pedido a idade de um paciente ou médico, não se poderá digitar letras ou deixar o campo vazio. Em adição, se for requisitado para cadastro o nome de um paciente ou médico, por exemplo, não se poderá digitar números.  O sistema terá de controlar também se determinada data é correta para evitar inconsistências futuras; Exige-se também o armazenamento persistente dos dados cadastrais em arquivo. Se requisitado, todas as informações cadastradas devem ser exibidas na tela.

Nenhum comentário:

Postar um comentário