Imagine que você faz parte de uma equipe de desenvolvimento responsável pela criação de um sistema para gerenciar reservas e empréstimos de equipamentos de informática em um laboratório universitário. O sistema deve contemplar diferentes tipos de usuários (professores, alunos e técnicos de laboratório) e oferecer funcionalidades como cadastro de equipamentos, reserva online, relatórios de utilização e controle de devoluções.

Com base nos conceitos estudados no livro didático, elabore um relatório técnico estruturado que responda aos seguintes pontos:

  1. a) Fundamentos da Engenharia de Software e Tipos de Software:

Explique como a Engenharia de Software contribui para a organização e o sucesso do projeto, identificando o tipo de software que melhor se aplica ao sistema proposto e justificando sua escolha.

  1. b) Levantamento de Requisitos e Modelagem UML:

Descreva as técnicas de elicitação que você utilizaria para identificar requisitos junto aos stakeholders (professores, alunos e técnicos). Apresente pelo menos dois exemplos de requisitos funcionais e dois não funcionais. Em seguida, elabore um Diagrama de Casos de Uso simplificado (em pseudodiagrama, texto descritivo ou imagem), destacando os principais atores e casos de uso do sistema.

Faculdade: Unicesumar