# data[].attributes.headline
1-Qual é o principal benefício da matriz de rastreabilidade em projetos de software?

# data[].attributes.subject
1-Qual é o principal benefício da matriz de rastreabilidade em projetos de software?

# data[].attributes.body
Rastrear as relações entre requisitos e outros artefatos do projeto.

# data[].attributes.body
São avaliados quanto à sua clareza, consistência, completude e rastreabilidade;

# data[].attributes.headline
3-Na verificação de requisitos nota-se que se refere?

# data[].attributes.subject
3-Na verificação de requisitos nota-se que se refere?

# data[].attributes.body
ao processo de revisão e análise dos requisitos para garantir que eles atendam a determinados critérios;

# data[].attributes.headline
4-Aprendemos que a verificação de requisitos é um processo criado para garantir?

# data[].attributes.subject
4-Aprendemos que a verificação de requisitos é um processo criado para garantir?

# data[].attributes.body
que os preceitos sejam exatos, completos, consistentes, rastreáveis e testáveis antes que o desenvolvimento do sistema comece. Isso ajuda a minimizar erros e retrabalhos durante as fases posteriores do projeto.

# data[].attributes.body
Requisitos funcionais com descrições detalhadas das funcionalidades que o sistema deve fornecer, como fazer solicitações, rastrear pedidos, gerenciar estoque etc.

Requisitos não funcionais são requisitos relacionados aos atributos de qualidade do sistema, como desempenho, segurança, usabilidade etc.

Protótipos visuais que representam a interface do usuário e o fluxo de interação do sistema.

# data[].attributes.headline
6-O que é necessário para que um requisito seja considerado verificável?

# data[].attributes.subject
6-O que é necessário para que um requisito seja considerado verificável?

# data[].attributes.body
Deve ter todos os recursos técnicos disponíveis para sua implementação.

# data[].attributes.headline
7-Qual é o objetivo da validação do documento de requisitos com o cliente?

# data[].attributes.subject
7-Qual é o objetivo da validação do documento de requisitos com o cliente?

# data[].attributes.body
Garantir que o documento seja consistente.

# data[].attributes.body
discutidos, esclarecidos e validados em detalhes;

# data[].attributes.headline
9-Identificamos que a validação de requisitos serve para?

# data[].attributes.subject
9-Identificamos que a validação de requisitos serve para?

# data[].attributes.body
uma etapa crucial para garantir que o produto final atenda às expectativas dos usuários e que não haja mal-entendidos ou lacunas nos requisitos documentados;

# data[].attributes.headline
10-Observamos que, na fase de validação de requisitos, para que eles são validados?

# data[].attributes.subject
10-Observamos que, na fase de validação de requisitos, para que eles são validados?

# data[].attributes.body
São validados em relação às necessidades e expectativas dos stakeholders, garantindo que representem de fato o que o cliente deseja e necessita.

# data[].attributes.headline
11-Aprendemos que, ao realizar a validação de requisitos, como fica os membros da equipe?

# data[].attributes.subject
11-Aprendemos que, ao realizar a validação de requisitos, como fica os membros da equipe?

# data[].attributes.body
podem utilizar a planilha de validação para revisar cada requisito, aplicar os critérios de validação e registrar os resultados;

# data[].attributes.headline
12-Aprendemos que, após a sessão de validação de requisitos o que ocorre com feedback?, 

# data[].attributes.subject
12-Aprendemos que, após a sessão de validação de requisitos o que ocorre com feedback?, 

# data[].attributes.body
qualquer feedback relevante é incorporado à documentação de requisitos e aos protótipos;

# data[].attributes.body
sim, que assegura que um item – seja um sistema, um produto de trabalho, ou parte dele – satisfaz as necessidades de seus stakeholders.

# data[].attributes.headline
14-O que é encapsulamento em Programação Orientada a Objetos? 

# data[].attributes.subject
14-O que é encapsulamento em Programação Orientada a Objetos? 

# data[].attributes.body
Um conceito que envolve a proteção dos atributos e métodos de uma classe, restringindo seu acesso direto fora da classe.

# data[].attributes.headline
15-O que o encapsulamento ajuda em um programa Python;?

# data[].attributes.subject
15-O que o encapsulamento ajuda em um programa Python;?

# data[].attributes.body
a proteger os dados da classe e fornece um controle mais rigoroso sobre como esses dados são acessados e modificados

# data[].attributes.headline
16-Qual o conceito de encapsulamento em Python?

# data[].attributes.subject
16-Qual o conceito de encapsulamento em Python?

# data[].attributes.body
é um conceito que se refere à restrição de acesso aos atributos e métodos de uma classe;

# data[].attributes.headline
16-Qual o conceito de encapsulamento em Python?

# data[].attributes.subject
16-Qual o conceito de encapsulamento em Python?

# data[].attributes.body
é um conceito que se refere à restrição de acesso aos atributos e métodos de uma classe;

# data[].attributes.headline
17-O encapsulamento em Python o que aprendemos?

# data[].attributes.subject
17-O encapsulamento em Python o que aprendemos?

# data[].attributes.body
Que podemos implementar curtidas

# data[].attributes.headline
18-Qual a finalidade dos métodos getters e setters?

# data[].attributes.subject
18-Qual a finalidade dos métodos getters e setters?

# data[].attributes.body
métodos getters e setters são fornecidos para acessar e modificar os valores desses atributos de forma controlada;

# data[].attributes.headline
19-Cite alguns benefícios do encapsulamento, como:

# data[].attributes.subject
19-Cite alguns benefícios do encapsulamento, como:

# data[].attributes.body
segurança (os dados dos carros são protegidos contra acessos indevidos) e manutenabilidade (o código é mais fácil de modificar e manter);

# data[].attributes.headline
20-O que aprendemos com o encapsulamento em Python?

# data[].attributes.subject
20-O que aprendemos com o encapsulamento em Python?

# data[].attributes.body
refere-se à prática de proteger os atributos e métodos de uma classe;

# data[].attributes.headline
21-Implementamos e concluímos que o encapsulamento proporciona qual controle ?

# data[].attributes.subject
21-Implementamos e concluímos que o encapsulamento proporciona qual controle ?

# data[].attributes.body
Controle mais preciso sobre como os dados que são manipulados;

# data[].attributes.headline
22-Observamos que, ao implementar o encapsulamento, o que promovemos?

# data[].attributes.subject
22-Observamos que, ao implementar o encapsulamento, o que promovemos?

# data[].attributes.body
uma maior segurança e confiabilidade no código. Isso ajuda a evitar bugs e a manter a integridade dos dados ao longo do tempo.

# data[].attributes.headline
23-Quais são os benefícios do encapsulamento em POO?

# data[].attributes.subject
23-Quais são os benefícios do encapsulamento em POO?

# data[].attributes.body
Protege os dados da classe contra acesso não autorizado e modificações inesperadas.

# data[].attributes.headline
24-Qual é o principal objetivo do encapsulamento em Programação Orientada a Objetos?

# data[].attributes.subject
24-Qual é o principal objetivo do encapsulamento em Programação Orientada a Objetos?

# data[].attributes.body
Melhorar a legibilidade do código fonte.

# data[].attributes.headline
25-Qual o primeiro passo para desenvolver testes não funcionais eficazes? 

# data[].attributes.subject
25-Qual o primeiro passo para desenvolver testes não funcionais eficazes? 

# data[].attributes.body
Identificar requisitos não funcionais.

# data[].attributes.headline
26-O que é necessário para cada requisito não funcional identificado? . 

# data[].attributes.subject
26-O que é necessário para cada requisito não funcional identificado? . 

# data[].attributes.body
Critérios de aceitação claros.

# data[].attributes.headline
27-Qual é o objetivo do teste de estabilidade em testes de desempenho?

# data[].attributes.subject
27-Qual é o objetivo do teste de estabilidade em testes de desempenho?

# data[].attributes.body
Testar o sistema sob carga constante por um longo período. .

# data[].attributes.headline
28-Vimos que antes de começar a desenvolver os testes, é importante ?

# data[].attributes.subject
28-Vimos que antes de começar a desenvolver os testes, é importante ?

# data[].attributes.body
identificar e entender os requisitos não funcionais relevantes para o sistema.

# data[].attributes.headline
29-são itens importantes para testes não funcionais.?

# data[].attributes.subject
29-são itens importantes para testes não funcionais.?

# data[].attributes.body
Compreendemos que definir métricas de desempenho a serem avaliadas, tais como tempo de carregamento da página, tempo de resposta do servidor, uso de recursos, entre outras,

# data[].attributes.headline
30-Aprendemos que os testes não funcionais desempenham um papel crítico no processo de garantia de qualidade de software?, 

# data[].attributes.subject
30-Aprendemos que os testes não funcionais desempenham um papel crítico no processo de garantia de qualidade de software?, 

# data[].attributes.body
sim, contribuindo para a entrega de sistemas confiáveis, seguros, eficientes e com uma excelente experiência do usuário.

# data[].attributes.body
Para baixar, importar e configurar o em uma máquina virtual e a utilizar a plataforma. PORTSWIGGER. Página inicial, [s.d.]. Disponível em: https://portswigger.net/. Acesso em: 22 maio 2024.

# data[].attributes.headline
32-Qual a finalidade de identificar vulnerabilidades de acesso em uma aplicação web?

# data[].attributes.subject
32-Qual a finalidade de identificar vulnerabilidades de acesso em uma aplicação web?

# data[].attributes.body
É importante encontrar um furo, como por exemplo, a possibilidade de acessar a página de administrador sem a necessidade de login.

# data[].attributes.headline
33-Qual a importância de notificar a equipe de desenvolvimento sobre as vulnerabilidades encontradas

# data[].attributes.subject
33-Qual a importância de notificar a equipe de desenvolvimento sobre as vulnerabilidades encontradas

# data[].attributes.body
para que possam ser corrigidas e a segurança da aplicação reforçada.

# data[].attributes.headline
34-Para que serve a configuração para usar o Burp Suite?

# data[].attributes.subject
34-Para que serve a configuração para usar o Burp Suite?

# data[].attributes.body
Para interceptar e modificar solicitações HTTP, incluindo a alteração de cookies de sessão.

# data[].attributes.headline
35-Qual a finalidade para usar o Burp Suite?

# data[].attributes.subject
35-Qual a finalidade para usar o Burp Suite?

# data[].attributes.body
para explorar vulnerabilidades de controle de acesso em aplicações web.

# data[].attributes.headline
36-Por que deve-se ter a importância da vigilância constante em relação à segurança das aplicações web e a necessidade de uma abordagem proativa?

# data[].attributes.subject
36-Por que deve-se ter a importância da vigilância constante em relação à segurança das aplicações web e a necessidade de uma abordagem proativa?

# data[].attributes.body
Para identificar e corrigir vulnerabilidades antes que sejam exploradas por indivíduos mal-intencionados.

# data[].attributes.headline
37-Para que serve o diagrama na UML para banco de dados? 

# data[].attributes.subject
37-Para que serve o diagrama na UML para banco de dados? 

# data[].attributes.body
Facilita a compreensão de como um produto funciona e como ele responde a diferentes eventos;

# data[].attributes.headline
38-Qual a finalidade do uso do diagrama?

# data[].attributes.subject
38-Qual a finalidade do uso do diagrama?

# data[].attributes.body
Ajuda a identificar e corrigir possíveis falhas no sistema, como a porta não abrir quando um cartão de acesso válido for apresentado;

# data[].attributes.headline
39-Ao visualizar o comportamento do sistema, o diagrama de estado faz o que?

# data[].attributes.subject
39-Ao visualizar o comportamento do sistema, o diagrama de estado faz o que?

# data[].attributes.body
facilita a identificação de falhas, a comunicação entre stakeholders e a documentação do sistema.

# data[].attributes.headline
40-O que representa um losango em um diagrama de atividades?

# data[].attributes.subject
40-O que representa um losango em um diagrama de atividades?

# data[].attributes.body
Ponto de decisão.

# data[].attributes.headline
41-Qual é a função de um fork em um diagrama de atividades?

# data[].attributes.subject
41-Qual é a função de um fork em um diagrama de atividades?

# data[].attributes.body
Dividir o fluxo de controle em múltiplos caminhos paralelos.

# data[].attributes.headline
42-O que uma seta representa em um diagrama de atividades?

# data[].attributes.subject
42-O que uma seta representa em um diagrama de atividades?

# data[].attributes.body
Fluxo de controle entre atividades.

# data[].attributes.body
é uma ferramenta valiosa para modelar o comportamento de sistemas e processos, facilitando a comunicação, o desenvolvimento e a otimização de sistemas;

# data[].attributes.headline
44–No que os diagramas de atividades ajudam os desenvolvedores? 

# data[].attributes.subject
44–No que os diagramas de atividades ajudam os desenvolvedores? 

# data[].attributes.body
a entenderem os requisitos do sistema e a projetarem a lógica de controle do software, incluindo a sequência de atividades, decisões e condições;

# data[].attributes.headline
45-os diagramas de atividades ajudam a capturar e comunicar de que modo?

# data[].attributes.subject
45-os diagramas de atividades ajudam a capturar e comunicar de que modo?

# data[].attributes.body
de modo eficaz, a lógica e o fluxo de trabalho de sistemas complexos, facilitando o entendimento, a análise e a melhoria desses sistemas.

# data[].attributes.headline
46-O que conseguimos identificar ao analisar o diagrama de atividade?

# data[].attributes.subject
46-O que conseguimos identificar ao analisar o diagrama de atividade?

# data[].attributes.body
É possível identificar em que pontos ocorrem atrasos ou gargalos no processo de atendimento ao cliente. Isso pode levar a equipe a priorizar áreas de melhoria para garantir um fluxo mais eficiente e rápido das solicitações de clientes, por exemplo;

# data[].attributes.headline
47-Aprendemos que um diagrama de atividades pode melhorar a clareza sobre o status das solicitações dos clientes?

# data[].attributes.subject
47-Aprendemos que um diagrama de atividades pode melhorar a clareza sobre o status das solicitações dos clientes?

# data[].attributes.body
sim, ao fornecer uma representação visual clara de um processo, identificar pontos de decisão, fornecer feedback em tempo real, facilitar a comunicação interna e identificar áreas de melhoria no processo.

# data[].attributes.headline
48-Qual das seguintes afirmações sobre herança em programação orientada a objetos está correta?

# data[].attributes.subject
48-Qual das seguintes afirmações sobre herança em programação orientada a objetos está correta?

# data[].attributes.body
A herança é um princípio que permite a uma classe derivada herdar métodos e atributos de uma classe base.

# data[].attributes.headline
49-Qual é o principal benefício da herança em programação orientada a objetos?

# data[].attributes.subject
49-Qual é o principal benefício da herança em programação orientada a objetos?

# data[].attributes.body
pode criar novas classes que herdam atributos e métodos de uma classe base. Isso elimina a necessidade de reescrever código semelhante, promovendo a eficiência e a consistência.

# data[].attributes.headline
50-Quando uma classe derivada herda de uma classe base, o que acontece com os métodos e os atributos da classe base?

# data[].attributes.subject
50-Quando uma classe derivada herda de uma classe base, o que acontece com os métodos e os atributos da classe base?

# data[].attributes.body
Os métodos e os atributos da classe base são acessíveis e podem ser usados diretamente pela classe derivada.

# data[].attributes.headline
51-Como é chamada na herança, a classe que é herdada?

# data[].attributes.subject
51-Como é chamada na herança, a classe que é herdada?

# data[].attributes.body
É chamada de classe base ou superclasse, e a classe que herda os atributos e os métodos é chamada de classe derivada ou subclasse.

# data[].attributes.headline
52-O que permite a hierarquia de classes?

# data[].attributes.subject
52-O que permite a hierarquia de classes?

# data[].attributes.body
Permite uma estrutura organizada e reutilizável para lidar com diferentes tipos de contas bancárias, ao mesmo tempo em que facilita a extensão e a manutenção do sistema.

# data[].attributes.headline
53-Aprendemos o que sobre herança, os métodos e os atributos da classe base?

# data[].attributes.subject
53-Aprendemos o que sobre herança, os métodos e os atributos da classe base?

# data[].attributes.body
São herdados pela classe derivada, o que significa que eles são acessíveis e podem ser usados diretamente pela classe derivada

# data[].attributes.headline
54-Como pode ocorrer a reutilização de código?

# data[].attributes.subject
54-Como pode ocorrer a reutilização de código?

# data[].attributes.body
pode ocorrer por meio da criação de métodos utilitários e funções auxiliares que podem ser compartilhados entre diferentes partes do sistema.

# data[].attributes.body
para calcular diferentes tipos de tarifas com base em critérios específicos.

# data[].attributes.headline
56-O que vem a ser a implementação do método transferir à classe ContaBancaria?

# data[].attributes.subject
56-O que vem a ser a implementação do método transferir à classe ContaBancaria?

# data[].attributes.body
vai permitir transferir dinheiro de uma conta para outra.

# data[].attributes.body
Serviu para verificar se há saldo disponível na conta de origem antes de efetuar a transferência.

# data[].attributes.headline
58-Para que serviu a Implementação de linhas para testar o método?

# data[].attributes.subject
58-Para que serviu a Implementação de linhas para testar o método?

# data[].attributes.body
permitiu a realização de experiências na troca de valores, confirmando a eficiência do método.

# data[].attributes.headline
59-O que envolve a etapa de priorização de requisitos no gerenciamento de requisitos? 

# data[].attributes.subject
59-O que envolve a etapa de priorização de requisitos no gerenciamento de requisitos? 

# data[].attributes.body
Determinação da ordem de implementação dos requisitos

# data[].attributes.headline
60-Qual é o objetivo da etapa de avaliação de mudanças no gerenciamento de requisitos? 

# data[].attributes.subject
60-Qual é o objetivo da etapa de avaliação de mudanças no gerenciamento de requisitos? 

# data[].attributes.body
Avaliar os impactos das mudanças nos requisitos existentes

# data[].attributes.headline
61-O que podemos compreender do gerenciamento de requisitos? 

# data[].attributes.subject
61-O que podemos compreender do gerenciamento de requisitos? 

# data[].attributes.body
é descrito como um processo contínuo que ocorre ao longo de todo o ciclo de vida do projeto

# data[].attributes.headline
62-Qual a diferença entre uma abordagem iterativa e adaptativa?

# data[].attributes.subject
62-Qual a diferença entre uma abordagem iterativa e adaptativa?

# data[].attributes.body
É essencial para gerenciar requisitos, pois permite responder às mudanças nas necessidades do cliente e nas condições do projeto.

# data[].attributes.headline
63-Relacione o gerenciamento eficaz de requisitos.

# data[].attributes.subject
63-Relacione o gerenciamento eficaz de requisitos.

# data[].attributes.body
É essencial para o sucesso do projeto, envolvendo a atualização da documentação, a priorização dos requisitos, a avaliação de mudanças e a correção de falhas ao longo do ciclo de vida do projeto.

# data[].attributes.headline
64-Qual é a importância de analisar casos de sucesso na definição de padrões de documentação?

# data[].attributes.subject
64-Qual é a importância de analisar casos de sucesso na definição de padrões de documentação?

# data[].attributes.body
Casos de sucesso fornecem insights sobre a documentação usada e sua eficácia

# data[].attributes.headline
65-O que aprendemos sobre a documentação?

# data[].attributes.subject
65-O que aprendemos sobre a documentação?

# data[].attributes.body
Aprendemos que é melhor criar uma documentação enxuta a partir do que as pessoas já sabem fazer do que criar algo novo que elas não vão entender completamente.

# data[].attributes.headline
66-O que envolve o gerenciamento de requisitos?

# data[].attributes.subject
66-O que envolve o gerenciamento de requisitos?

# data[].attributes.body
Observamos que coletar, documentar e gerenciar os requisitos envolvem comunicação.

# data[].attributes.headline
67-Sobre a importância da adequação da documentação, conclua.

# data[].attributes.subject
67-Sobre a importância da adequação da documentação, conclua.

# data[].attributes.body
Concluímos que devemos buscar a documentação mais adequada para aquilo que temos que desenvolver.

# data[].attributes.headline
68-As mudanças propostas no projeto são importantes?

# data[].attributes.subject
68-As mudanças propostas no projeto são importantes?

# data[].attributes.body
Aprendemos que estabelecer um processo claro para identificar e documentar

# data[].attributes.headline
69-Descobrimos que é essencial avaliar o impacto de cada mudança um projeto?

# data[].attributes.subject
69-Descobrimos que é essencial avaliar o impacto de cada mudança um projeto?

# data[].attributes.body
Sim, principalmente na proposta nos prazos, recursos, custos e qualidade do projeto, e priorizar as mudanças com base em sua importância, urgência, objetivos do projeto e necessidades do cliente.

# data[].attributes.headline
70-O que é crucial no gerenciamento de mudanças de requisitos?

# data[].attributes.subject
70-O que é crucial no gerenciamento de mudanças de requisitos?

# data[].attributes.body
Compreendemos que manter um controle rigoroso das versões do software e da documentação, garantindo acesso a todos os stakeholders,