Baixe o app para aproveitar ainda mais
Prévia do material em texto
Matéria Análise e Projeto de Sistemas Questão A: Funcional e não funcional. Escreva um texto sobre requisito funcional e requisito não funcional, cite um exemplo para cada um deles. [ Requisitos Funcionais ] ▪ Descrevem explicitamente as funcionalidades e serviços do sistema ▪ Documenta • Como o sistema deve reagir a entradas específicas • Como deve se comportar em determinadas situações • O que o sistema não deve fazer [Exemplos de requisitos funcionais] ▪ O usuário pode pesquisar todo ou um subconjunto do banco de dados ▪ O sistema deve oferecer telas apropriadas para o usuário ler documentos armazenados ▪ Cada pedido deve ser associado a um identificado único (PID), o qual o usuário pode copiar para a área de armazenamento permanente da conta [Requisitos não funcionais ] ▪ Definem propriedades e restrições do sistema • Exemplos: segurança, desempenho, espaço em disco ▪ Podem ser do sistema todo ou de partes do sistema ▪ Requisitos não funcionais podem ser mais críticos que requisitos funcionais • Se não satisfaz, o sistema é inútil [Exemplos de requisitos não funcionais] ▪ Requisitos do produto • A interface do usuário deve ser implementada como simples HTML ▪ Requisitos organizacionais • Todos os documentos entregues devem seguir o padrão de relatórios XYZ-00 ▪ Requisitos externos • Informações pessoais dos usuários não podem ser vistas pelos operadores do sistema Alguns problemas de requisitos não funcionais: A especificação quantitativa de requisitos não funcionais é difícil, ocorre mistura de requisitos funcionais e não funcionais, requisitos não funcionais podem conflitar com outros requisitos (funcionais ou não). Questão B: Uma empresa do ramo de Pet Shop estava com dificuldade no controle de suas atividades. Estava perdendo clientes porque os funcionários esqueciam de registrar as reservas de banho e tosa, o que gerava insatisfação nos clientes. Além disso, não tinham controle dos produtos utilizados em cada banho/tosa, não controlavam o estoque e, muitas vezes, faltavam produtos essenciais. Então, resolveram contratar uma equipe de desenvolvimento para criar um sistema que facilitasse o controle das atividades. O sistema deverá manter as informações de: clientes e seus respectivos animais, reservas realizadas, produtos e atendimentos. O cliente pode possuir mais de um animal, assim como cada animal pode ter mais de uma reserva. No momento em que o cliente efetivar a reserva, ou seja, der entrada no Pet Shop, é cadastrado um atendimento e todos os produtos que forem utilizados durante o atendimento devem ser registrados. Também deve ser controlada a quantidade de produtos que estão no estoque e sempre que chegar no mínimo de 5 produtos deve ser enviado um alerta ao gerente. Faça a modelagem desse sistema utilizando o diagrama de caso de uso.
Compartilhar