

Aula 3 - Engenharia de Software
Presentation
•
Information Technology (IT)
•
11th Grade
•
Practice Problem
•
Hard
Lucas Sbaraini
Used 1+ times
FREE Resource
7 Slides • 9 Questions
1
Aula 3 - Levantamento de Requisitos
Professor: Lucas Sbaraini
2
📌 Conjunto de funcionalidades e características que um sistema deve possuir para atender às necessidades dos usuários.
📌 São coletados por meio de entrevistas, questionários e análise do ambiente de trabalho.
📌 Devem ser documentados para evitar falhas e ambiguidades.
3
4
Open Ended
Gerenciador de Frotas Inteligente 🚛📍
Uma empresa de logística deseja um sistema para monitorar e otimizar suas frotas de caminhões. Atualmente, os motoristas enviam relatórios manuais sobre viagens e consumo de combustível, mas a empresa quer um sistema automatizado que forneça dados em tempo real e ajude na tomada de decisões.
5
✍ Exemplo real:
Imagine um aplicativo de delivery (iFood, Uber Eats). Alguns dos seus requisitos são:
✅ Permitir que os usuários façam pedidos
(requisito funcional).
✅ Garantir que a transação de pagamento seja segura (requisito não funcional).
✅ Mostrar a localização em tempo real do entregador (requisito funcional).
6
Refere-se a restrições ou qualidades do sistema.
Exemplo: Tempo de resposta inferior a 2 segundos, acessibilidade.
Não Funcional
Descreve ações que o sistema deve executar.
Exemplo: Cadastro de usuários, geração de relatórios.
Funcional
7
✅ Evita mal-entendidos entre a equipe e os stakeholders.
✅ Ajuda a estimar tempo e custo do projeto.
✅ Previne erros que podem custar caro no futuro.
✍ Exemplo real:
🎯 O Facebook adicionou o Modo Escuro baseado na demanda dos usuários, coletando dados por pesquisas e feedbacks.
8
Multiple Choice
Qual dos seguintes é um exemplo de requisito funcional para um app bancário?
O aplicativo deve processar transações financeiras.
A interface precisa ser amigável para novos usuários.
O sistema deve estar disponível 99,9% do tempo.
9
Multiple Choice
Qual das opções é um requisito não funcional para um sistema de transporte (Uber)?
(A) O usuário deve poder cadastrar um cartão de crédito.
O motorista pode visualizar o destino antes de aceitar a corrida.
O tempo médio de resposta deve ser inferior a 1 segundo.
10
Multiple Choice
Selecione dois requisitos funcionais:
O site de um banco deve permitir login por biometria.
O sistema deve criptografar os dados do usuário para segurança.
O usuário pode fazer upload de fotos no seu perfil.
A interface deve seguir padrões de acessibilidade para deficientes visuais.
11
Categorize
O paciente deve poder marcar e cancelar consultas online.
O sistema deve enviar notificações por e-mail para os pacientes sobre suas consultas.
O paciente deve poder visualizar seu histórico de consultas.
O sistema deve permitir a busca de médicos por especialidade.
O paciente deve poder atualizar suas informações pessoais no sistema.
O sistema deve ter uma interface amigável para os usuários.
O sistema deve carregar em menos de 3 segundos.
O sistema deve ser compatível com dispositivos móveis.
O sistema deve garantir alta disponibilidade para os usuários.
O sistema deve seguir as normas de segurança de dados.
O gerente de projeto deve supervisionar o desenvolvimento do sistema.
Os médicos devem ter acesso ao sistema para gerenciar suas consultas.
Os pacientes devem poder fornecer feedback sobre o sistema.
A equipe de suporte deve estar disponível para ajudar os usuários com problemas técnicos.
Os administradores devem gerenciar as permissões de acesso dos usuários.
O manual do usuário deve ser disponibilizado em formato digital.
As especificações técnicas do sistema devem ser documentadas em um relatório.
Devem ser criados tutoriais em vídeo para auxiliar os usuários.
O histórico de alterações do sistema deve ser mantido em um documento acessível.
As políticas de privacidade e segurança devem ser claramente documentadas.
Uma rede de clínicas médicas deseja um aplicativo para agendamento e gestão de consultas. O sistema precisa facilitar o atendimento de pacientes, permitindo que médicos e secretárias administrem a agenda de forma eficiente. Categorize os itens:
12
Categorize
O sistema deve avaliar o desempenho do aluno em quizzes e atividades.
O sistema deve permitir o cadastro de novos usuários.
O sistema deve gerar relatórios de desempenho dos alunos.
O sistema deve enviar notificações sobre prazos de atividades.
O sistema deve integrar com plataformas de pagamento para a compra de cursos.
O sistema deve garantir alta disponibilidade para os usuários.
O sistema deve ter um tempo de resposta inferior a 2 segundos.
O sistema deve ser compatível com dispositivos móveis.
O sistema deve seguir padrões de acessibilidade.
O sistema deve ter um design responsivo.
Administradores do sistema que gerenciam usuários e conteúdos.
Professores que utilizam a plataforma para ministrar aulas.
Alunos que interagem com o sistema para aprender e realizar atividades.
Desenvolvedores que mantêm e atualizam a plataforma.
Gestores que analisam dados e relatórios de desempenho.
A documentação deve incluir manuais de usuário para facilitar a navegação no sistema.
Os documentos técnicos devem descrever as APIs disponíveis para integração com outros sistemas.
A documentação deve conter especificações de segurança para proteger os dados dos usuários.
Deve haver um guia de instalação para auxiliar na configuração do sistema.
A documentação deve incluir um histórico de versões para rastrear alterações e melhorias no sistema.
Uma startup de tecnologia educacional quer desenvolver uma plataforma de ensino personalizado baseada no desempenho dos alunos. A plataforma deve adaptar as atividades e recomendações conforme o progresso de cada estudante.
13
Categorize
O sistema deve rastrear a localização dos caminhões em tempo real via GPS.
O sistema deve permitir o cadastro de novos usuários com diferentes níveis de acesso.
O sistema deve gerar relatórios de desempenho dos caminhões a cada mês.
O sistema deve notificar os usuários sobre manutenções programadas dos caminhões.
O sistema deve integrar-se com sistemas de pagamento para facilitar transações.
O sistema deve garantir a segurança dos dados dos usuários através de criptografia.
O sistema deve ter uma interface amigável para facilitar o uso por parte dos usuários.
O sistema deve ser escalável para suportar um aumento no número de usuários.
O sistema deve ter um tempo de resposta inferior a 2 segundos para as operações principais.
O sistema deve ser compatível com dispositivos móveis e desktops.
Gerente de Logística
Motoristas
Equipe de Manutenção
Desenvolvedores de Software
Gestores de TI
A documentação deve incluir um guia do usuário para facilitar a navegação no sistema.
A documentação deve apresentar diagramas de arquitetura do sistema para melhor compreensão.
A documentação deve detalhar os requisitos de segurança do sistema.
A documentação deve incluir um histórico de versões do sistema para controle de mudanças.
A documentação deve fornecer exemplos de uso das principais funcionalidades do sistema.
Uma empresa de logística deseja um sistema para monitorar e otimizar suas frotas de caminhões. Atualmente, os motoristas enviam relatórios manuais sobre viagens e consumo de combustível, mas a empresa quer um sistema automatizado que forneça dados em tempo real e ajude na tomada de decisões. Categorize as opções abaixo:
14
Poll
Qual a sua avaliação dos recursos utilizados nas aulas, o site quizizz e gamificação no Notion?
1 - 2
3 - 4
5 - 6
7 - 8
9 - 10
15
Open Ended
Sugestões para melhorar as aulas?
16
Aula 3 - Levantamento de Requisitos
Professor: Lucas Sbaraini
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
9 questions
FOR & AGAINST ESSAY- ACADEMY WRITING
Presentation
•
11th Grade
13 questions
PRUEBA CUARTO PARCIAL MATEMÁTICA (SEGUNDO AÑO)
Presentation
•
12th Grade
14 questions
Los mandatos y las recetas
Presentation
•
11th Grade
9 questions
Los prefijos y los sufijos
Presentation
•
11th Grade
11 questions
Sofware y Hardware
Presentation
•
10th Grade
11 questions
ORGANIZADORES GRÁFICOS
Presentation
•
10th Grade
10 questions
Senderos 2 Lección 6 Contextos Las Viviendas - NO QUESTIONS
Presentation
•
10th - 12th Grade
12 questions
Passe Compose avec Avoir (reg)
Presentation
•
10th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
26 questions
SLIME!!!!!
Quiz
•
KG - 12th Grade
20 questions
Cell Transport
Quiz
•
9th - 12th Grade
20 questions
Budgeting
Quiz
•
9th - 12th Grade
20 questions
Investing
Quiz
•
9th - 12th Grade
8 questions
DNA vs. RNA
Presentation
•
9th - 12th Grade
12 questions
Identify Rigid Transformations
Quiz
•
8th - 12th Grade
10 questions
Complementary, Supplementary, Vertical, and Linear Pairs
Quiz
•
9th - 12th Grade
20 questions
Managing Credit
Quiz
•
9th - 12th Grade