Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA Marlon Henrique Martins AVALIAÇÃO 2 – ENGENHARIA DE SOFTWARE RIO DE JANEIRO 2022 Levantamento de requisitos. O processo de levantamento de requisitos não apenas ajuda a empresa a coletar requisitos, mas também analisa os requisitos e os procedimentos de negócio da organização. Quais são os serviços esperados do sistema? Quais são as características exigidas do sistema? Procure uma empresa, de qualquer porte, e: · · Descreva a empresa, seu nome, seus objetivos e suas atividades. · Identifique um problema real. Lembre-se de que o sistema existe para resolver algum problema, como controle de estoque ou de agendamento de serviços. · Escolha uma técnica de elicitação e realize o levantamento de requisitos. · Liste os requisitos funcionais e os não funcionais do sistema a ser desenvolvido. · Seguindo essas orientações, seu trabalho deverá conter até duas páginas escritas. Resolução: O trabalho em questão averigua a capacidade do aluno identificar um problema real dentro de uma empresa, realizando o levantamento de requisitos por base da técnica de elicitação a ser escolhida, listando os requisitos funcionais e os não funcionais do sistema a ser desenvolvido. Com isso com base na técnica de entrevista, obtive os seguintes resultados ao questionar o usuário final, um gerente responsável pela gestão de um restaurante dentro da Faculdade de Engenharia (nome fictício), aonde se encontra com o seguinte problema: A falta de um sistema que prevê quantos alunos desta faculdade irão se alimentar nas refeições a serem servidas. Como atualmente não existe um sistema parecido, o gerente em questão se encontra com demasiadas sobras de comida, acarretando assim em um problema que seria solucionado com o sistema (que será descrito posteriormente) que poderia ser criado para facilitar a vida do usuário. Vale ainda ressaltar que o restaurante que se encontra no local atua sem fins lucrativos, aonde os alunos, funcionários e professores se alimentam a custas da Faculdade de Engenharia. Sistema a ser criado para resolução do problema real: um sistema de arranchamento semanal, aonde os alunos, professores e demais funcionários daquela unidade, selecionariam até a data limite de sextas feiras, quais dias da semana que estaria por vir estariam presentes no restaurante para consumir uma refeição. Uma parte desse sistema seria direcionado a coletar dados de entrada, aonde o usuário do sistema preenche a data que irá consumir a refeição, o sistema contabiliza, e com base nos dados pré preenchidos pelo gerente referente ao valor em que cada pessoa consome de cada tipo de gênero alimentício (arroz, feijão, carne ... etc.), automaticamente o sistema calculará a quantidade de cada gênero alimentício e informará ao usuário final uma relação completa sobre cada quantidade deverá ser retirada do depósito para ser confeccionada, evitando assim a produção demasiada de comida ou a produção a baixo da quantidade real, acarretando assim em uma falta de comida. Requisitos funcionais: · Quantitativo a ser alimentado; · Quantidade de gêneros alimentícios que será utilizado; · Quantidade de sobras e resíduos que poderão ser utilizados. Requisitos não funcionais: · Entrada de dados inseridos por cada usuário; · Saída de dados a serem mostrados por meio de uma planilha ao usuário final. Com base nas informações colidas na empresa em que eu trabalho, identifiquei o problema real, e nos conhecimentos adquiridos através da faculdade, sugiro este sistema para a solução do mesmo, acarretando em menos desperdício de comida, menos gastos e consequentemente uma ajuda ao gerente, que atualmente se encontra desprovido de quaisquer meios para auxilia-lo. REFERÊNCIAS DISPONÍVEL EM: https://uva.instructure.com/courses/28269/modules/items/325369 https://mestresdaweb.com.br/tecnologias/requisitos-funcionais-e-nao-funcionais-o-que-sao/#:~:text=Os%20requisitos%20n%C3%A3o%20funcionais%20s%C3%A3o,funcionais%20descrevem%20como%20ser%C3%A3o%20feitos.