Foram encontradas 56.814 questões.
A técnica de Análise de Pontos de Função (Function Point Analysis, FPA), da International Function Point Users Group (IFPUG), é um método tradicional empregado para medir sistemas pela quantificação da funcionalidade solicitada e fornecida.
Considerando a técnica FPA, assinale a afirmativa correta.
Provas
Os códigos reproduzidos abaixo (CÓDIGO-01 e CÓDIGO-02) foram desenvolvidos na linguagem C#. Ambos resultam na mesma saída (OUTPUT).

Assinale a opção que indica o pilar da programação orientada a objetos que diferencia o segundo código (CÓDIGO-02) do primeiro.
Provas
Teoricamente, um programa escrito em C é compatível com um compilador C++.
Com relação a compatibilidade com um compilador C++, analise os itens a seguir.
I. Na realidade essa compatibilidade não é de 100% pois o C++ possui mais palavras reservadas e um código C que utilize uma destas palavras não é um programa C++ correto.
II. Em C++ uma estrutura só é válida no escopo em que foi declarada enquanto no código escrito em C o escopo de declaração é sempre global.
III. O uso de bibliotecas C em programas C++ é sempre possível pois o C++ permitir sobrecarga de nomes de funções e os compiladores empregam a mesma regra para geração dos nomes durante a compilação da função.
Está correto o que se afirma em
Provas
Existem várias técnicas de teste de software, cada uma com seus próprios objetivos e métodos específicos. Relacione os testes de software listados a seguir, às suas respectivas definições.
1. Teste Funcional
2. Teste de Conformidade
3. Teste de Caixa Preta
4. Teste de Desempenho
( ) Avalia como o sistema se comporta em termos de velocidade, escalabilidade e estabilidade sob diferentes condições de carga.
( ) Testa o software sem conhecimento interno da lógica ou estrutura do código, focando nos requisitos e funcionalidades visíveis.
( ) Verifica se as funções do software estão operando conforme esperado. Isso pode incluir testes de casos de uso, fluxos de trabalho e requisitos funcionais.
( ) Verifica se o software atende a padrões, regulamentos e requisitos legais.
Assinale a opção que indica a relação correta, na ordem apresentada.
Provas
Representational State Transfer, mais conhecido como REST, é um estilo de arquitetura de software baseado em comunicação via rede. Ele foi apresentado pela primeira vez por Roy Fielding em sua tese de doutorado em 2000 e é amplamente utilizado na construção de APIs web.
Sobre esse estilo de arquitetura, assinale a afirmativa correta.
Provas
Assim como idiomas moldam a maneira como pensamos e nos comunicamos, as linguagens de programação são as ferramentas que permitem dar vida às nossas ideias no mundo digital, transformando lógica e criatividade em código executável.
Sobre linguagens de programação, analise os itens a seguir.
I – JavaScript é uma linguagem de programação de alto nível, compilada e multi-paradigma.
II – A linguagem Java é conhecida pela sua portabilidade, o que significa que os programas escritos em Java podem ser executados em diferentes tipos de dispositivos sem necessidade de modificação.
III - A linguagem C# é semelhante em muitos aspectos ao Java e ao C++, o que facilita a transição para desenvolvedores familiarizados com essas linguagens.
Está correto o que se afirma em
Provas
A excelência no desenvolvimento de software começa com testes meticulosos, assim como a precisão é crucial em uma obra de arte. Diversas técnicas de teste de software existem, cada uma com propósito e abordagem específicos.
Assinale a opção que indica o tipo de teste que assegura que as funcionalidades previamente implementadas não serão afetadas pelas alterações feitas no código.
Provas
HTML5 e CSS3 desempenham um papel fundamental no desenvolvimento web contemporâneo, fornecendo uma extensa variedade de recursos que permitem a criação de páginas web atrativas visualmente, adaptáveis a diferentes dispositivos e enriquecidas semanticamente.
Com relação as linguagens de marcação, assinale (V) para a afirmativa verdadeira e (F) para falsa.
( ) O CSS3 suporta elementos multimídia integrados, como áudio e vídeo, sem a necessidade de plugins externos.
( ) HTML5 e CSS3 são fundamentais para criar websites responsivos, que se adaptam automaticamente a diferentes dispositivos e tamanhos de tela, proporcionando uma melhor experiência de usuário em smartphones, tablets e desktops.
( ) O HTML5 e o CSS3 são as linguagens de marcação e de estilo mais recentes para desenvolvimento web
( ) O HTML 5 oferece flexibilidade e controle mais precisos sobre o posicionamento e o design dos elementos em uma página web.
As afirmativas são, respectivamente,
Provas
Observe a figura a seguir, que representa a estrutura básica do SOA e assinale (V) para a afirmativa verdadeira e (F) para falsa

( ) Consumidor de Serviço são as aplicações que consultam o Provedor de serviços para invocar os serviços do Registro de Serviços.
( ) O Provedor de Serviço implementa e disponibiliza serviços, publicando suas descrições para que possam ser descobertas e consumidas pelas aplicações.
( ) O Registro de Serviços armazena e disponibiliza as descrições dos serviços publicados.
( ) Na SOA, a separação de assuntos envolve dividir problemas grandes em partes menores, facilitando a decomposição da solução em diferentes componentes específicos.
As afirmativas são, respectivamente,
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Durante uma entrevista para uma posição de desenvolvimento de software, o entrevistador deseja avaliar seu conhecimento sobre alguns princípios básicos e sua habilidade em reconhecer linguagens de programação que incorporam esses conceitos.
Assinale a opção que indica a linguagem que tem, como características, o encapsulamento, a herança, o polimorfismo e a abstração.
Provas
Caderno Container