Caro estudante, temos por certo que os desafios sempre contribuem na aquisição de conhecimentos e competências desejadas. Sendo assim, faz-se necessário relacionar o que se aprende com situações reais que podem ser encontradas no cotidiano. Nesta atividade, você é convidado a realizar uma atividade para verificar como a disciplina em questão pode contribuir na sua experiência e formação profissional. Por este motivo, nesta atividade discursiva, você é instigado a solucionar um problema voltado para sua área de formação. Atente-se para as informações e realize um ótimo trabalho!
A disputa para um local físico em que seja possível realizar reuniões sempre fui um problema nas empresas. Isso porque a quantidade de reuniões sempre foi muito maior que a quantidade de salas disponíveis. Mas a empresa Santa Sala LTDA está querendo desenvolver uma solução e solicitou a você para iniciar este processo. O caso de uso já foi iniciado e cabe a você começar a modelagem de classe.
Modelo Astah Original UseCase UC001. Sala agendar Resumo Caso de uso referente à reserva de sala de reunião em um escritório Ator Funcionário Pré-condição 1. Funcionário já está autenticado 2. Sala de reuniões já estão cadastradas Pós-condição Sala de reunião reservada em dados e horário definidos Sequência base 1. O funcionário acessa a reserva de sala de reunião 2. O sistema exibe a reserva de sala 3. O funcionário informa a data e hora da reunião 4. O sistema exibe as salas disponíveis com a quantidade de lugares e o número da sala 5. O funcionário escolhe a sala de sua preferência informando o assunto, a duração e reserva 6. O sistema faz a reserva, vinculando nome e ramal do funcionario, e exibe a mensagem "Reserva efetuada com sucesso" 7. O caso de uso é encerrado Sequência de ramificações 4. O sistema informa que não há salas alternativas 5. O funcionário informa um novo dado 6. Retorna para o passo 6 do cenário básico Sequência de exceção 6. O sistema verifica que já está reservado 7. O sistema exibe a mensagem "Reserva não efetuada, escolha outra sala" 8. Caso de uso encerrado. Sub UseCase Nota RF001: O sistema deve permitir reservar uma sala para reunião RF002: O sistema deve permitir registrador o funcionário que realizou a reserva Fonte: o Autor.
Para esta atividade de mapa, você deve identificar e descrever 3 classes envolvidas, e os seus respectivos atributos. Uma das classes é a classe “Agenda”
Deverá ser enviado em um único arquivo em formato DOC ou em PDF.
Orientações: • Plágios e cópias indevidas serão penalizadas com nota zero. • Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também faz parte da avaliação. • Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores.
Exemplo de como você poderia estruturar essa informação:
Classes:
SalaDeReuniao:
Atributos:
numeroSala: int
capacidade: int
disponivel: bool
Funcionario:
Atributos:
nome: string
ramal: int
autenticado: bool
Agenda:
Atributos:
dataHora: DateTime
assunto: string
duracao: int
Essas são classes simplificadas com base no caso de uso fornecido. Lembre-se de que o design preciso das classes pode depender de mais detalhes sobre os requisitos e a lógica de negócios da sua aplicação. Certifique-se de ajustar conforme necessário para atender às necessidades específicas da sua implementação.
Lista de comentários
Exemplo de como você poderia estruturar essa informação:
Classes:
SalaDeReuniao:
Atributos:
numeroSala: int
capacidade: int
disponivel: bool
Funcionario:
Atributos:
nome: string
ramal: int
autenticado: bool
Agenda:
Atributos:
dataHora: DateTime
assunto: string
duracao: int
Essas são classes simplificadas com base no caso de uso fornecido. Lembre-se de que o design preciso das classes pode depender de mais detalhes sobre os requisitos e a lógica de negócios da sua aplicação. Certifique-se de ajustar conforme necessário para atender às necessidades específicas da sua implementação.