No desenvolvimento de Sistemas, os "Requisitos" definem o que um sistema deverá fazer. As atividades relacionadas com a descoberta e entendimento dos requisitos de um sistema são chamadas de?
Um desenvolvedor de software em uma empresa de tecnologia, durante seu trabalho, adiciona ao seu código a biblioteca “PyQt”, que oferece uma gama de recursos importantes para o desenvolvimento, assim sendo marque a opção que contem a alternativa correta sobre a função da biblioteca PyQt.
Ao executarmos o código abaixo, será criada uma VIEW, marque a opção que contém o resultado correto desta VIEW.
create view Cliente_Pedido (ID, NomeCompleto, SomaPedido)
as
select a.ID, (a.Nome || ‘ ‘ || a.Sobrenome), sum(b.Valor) from Cliente a
join Pedido b on (b.ID_Cliente = a.ID)
group by a.ID, a.Nome, a.Sobrenome;
O levantamento de requisitos é uma etapa crucial no desenvolvimento de sistemas, pois é nessa fase que as necessidades do sistema são identificadas. Dentre as técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, assinale a alternativa correta
A Matriz de Rastreabilidade de Requisitos (MRR) é amplamente utilizada no gerenciamento de requisitos de software.
Assinale a alternativa que representa corretamente seu significado
Sobre métodos para avaliação de usabilidade, marque a alternativa correta, que corresponde as definições: “é realizada por especialistas em usabilidade que avaliam o sistema com base em diretrizes e heurísticas” e “envolve a interação direta dos usuários com o sistema em um ambiente controlado”.
Para que o banco de dados possua integridade é necessário que o projetista garanta isso durante a etapa de criação do diagrama ER e do dicionário de dados. Assinale a alternativa correta que contém os três os níveis de integridade que devem ser observados:
A camada responsável por estabelecer, gerenciar e encerrar as conexões entre os aplicativos em diferentes dispositivos, por um certo período de comunicação e garantindo que as comunicações possam ser estabelecidas, mantidas e finalizadas de forma adequada. É a camada?
Marque a alternativa correta sobre a linguagem que o código abaixo foi desenvolvido.

Utilizar de estratégias como cenários, histórias de uso, aproxima o profissional de TI, com seu cliente e facilita a tarefa de elicitação de requisitos.
Marque a alternativa que corresponde corretamente a técnicas de elicitação de requisitos descrita.
A prototipação melhora a comunicação entre desenvolvedores e stakeholders, pois permite que os usuários visualizem e interajam com um modelo funcional do sistema. Isso leva a uma melhor compreensão dos requisitos e reduz o risco de mal-entendidos. Na construção dos protótipos o profissional de TI, enfrenta diversas dificuldades. Marque a alternativa que representa corretamente uma dificuldade para implantar a prototipação.
Entre as inúmeras opções de desenvolvimento de uma página dinâmica, contamos com o uso do Asynchronous JavaScript and XML – AJAX, onde é comun utilizado em formulários de pesquisa em tempo real, em sistemas de chat online, em sistemas de comentários dinâmicos em blogs, entre muitas outras aplicações web, utilizado para atualizar apenas parte da página Web. Referente ao AJAX, marque a alternativa correta.
Um computador moderno consiste em um ou mais processadores, memória principal, discos, impressoras, um teclado, um mouse, um monitor, interfaces de rede e vários outros dispositivos de entrada e saída. Juntamente com os componentes de hardware, temos um software chamado de “Sistema Operacional”. Referente ao Sistema Operacional, marque a alternativa que representa corretamente o que é Sistema Operacional.
Um profissional de TI, está implementando um script Python para remover registros de uma tabela no banco de dados. O script usa “placeholders” e “parâmetros” para criar o comando SQL de remoção.
Marque a opção que justifique corretamente a principal razão para usar placeholders e parametros em seu comando de remoção
Com base nos conceitos essenciais de programação orientada a objetos em Java, em relação entre herança e abstração, destacando como esses dois conceitos estão interligados e contribuem para a modelagem e organização eficientes de sistemas complexos, marque a opção que apresenta corretamente esse conceito