Questões de Concurso Público Petrobras 2022 para Analista de Sistemas – Engenharia de Software
Foram encontradas 120 questões
A respeito de requisitos e experiência do usuário, julgue o item subsecutivo.
Uma das limitações da prototipação relacionada ao design da
solução ocorre quando as partes interessadas se concentram
mais nas especificações do design do que nos requisitos e os
desenvolvedores acreditam que é necessário fornecer ao
usuário uma interface fielmente precisa ao protótipo, mesmo
que existam tecnologias e abordagens de interface mais
interessantes.
A respeito de requisitos e experiência do usuário, julgue o item subsecutivo.
Do ponto de vista de design e de usabilidade, o produto
mínimo viável dispensa padrões de qualidade comercial,
sendo suficiente que a funcionalidade parcial proposta tenha
um nível básico de confiabilidade.
Quanto a storytelling e análise de personas de usuários de software, julgue o item a seguir.
Entrevistas e questionários são técnicas comumente usadas
para obter informações relacionadas às necessidades de
grupos de usuários representados por personas, que
exemplificam como um usuário típico interage com um
produto.
Quanto a storytelling e análise de personas de usuários de software, julgue o item a seguir.
No contexto de storytelling, é fundamental mitigar as
possibilidades de navegação por meio das interfaces e impor
à experiência do usuário o sequenciamento estrito das
atividades que constituem a sua história.
Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir.
Web service é um sistema de software projetado para
suportar interação entre máquinas através de uma rede; esse
sistema possui uma interface descrita em formato
processável por máquina, especificamente o WSDL (web
services descriptor language).
Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir.
Uma das vantagens do SOAP é a sua utilização correta dos
métodos HTML (PUT, GET, POST, DELETE), enquanto o
REST utiliza apenas o método POST para realizar as
requisições através de um arquivo XML.
Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir.
Com a SOA é mais fácil escalar ou ampliar o uso de uma
funcionalidade para plataformas ou ambientes novos, o que
resulta em maior agilidade e eficiência no desenvolvimento,
por outro lado, em geral, acaba por promover aumento nos
custos da solução.
Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir.
Os protocolos SOAP e REST são os padrões mais utilizados
na comunicação entre os sistemas por meio do web service;
esses protocolos, unidos à estrutura básica XML, compõem a
estrutura básica dos web services.
Julgue o item subsequente, a respeito de padrões de projeto de software.
Os três principais padrões de projeto (design patterns) são os
criacionais, os estruturais e os comportamentais; os padrões
criacionais aumentam a flexibilidade e a reutilização de
código porque oferecem diversas alternativas de criação de
objetos.
Julgue o item subsequente, a respeito de padrões de projeto de software.
Enquanto a arquitetura é responsável pela infraestrutura de
alto nível do software, o design é responsável pelo software
a nível de código, como, por exemplo, o que cada módulo
está fazendo, o escopo das classes e os objetivos das funções.
Julgue o item subsequente, a respeito de padrões de projeto de software.
Design patterns é um conjunto de soluções generalistas para
problemas recorrentes durante o desenvolvimento de um
software; trata-se de um framework ou código pronto, e não
de uma definição de alto nível de como um problema comum
pode ser solucionado.
Com relação a linguagens de programação, julgue o item a seguir.
A POO é embasada nos conceitos de classe, objeto,
encapsulamento, herança, interfaces e polimorfismo; uma
característica das interfaces, por exemplo, é o fato de que
elas não podem ser implementadas por uma classe, mas sim
herdadas.
Com relação a linguagens de programação, julgue o item a seguir.
Coleções do tipo genéricas são estruturas que normalmente
oferecem melhor desempenho porque são fortemente tipadas
em tempo de compilação.
Com relação a linguagens de programação, julgue o item a seguir.
Profiling é uma forma de análise dinâmica de programas que
permite, dentre outras, o monitoramento do tamanho total da
memória alocada e da memória livre disponível.
Com relação a linguagens de programação, julgue o item a seguir.
O garbage collector serve como um gerenciador de memória
automático; um dos seus benefícios é a alocação eficiente
dos objetos no heap nativo do sistema operacional.
Julgue o próximo item que tratam de CSS, JavaScript e Net Core.
No ASP.NET Core, um aplicativo de interface de usuário
web renderizada pelo servidor permite uma ampla variedade
de versões do navegador no cliente; nesse caso, o HTML e o
CSS da página são gerados dinamicamente no próprio
servidor e chegam prontas para o cliente.
Julgue o próximo item que tratam de CSS, JavaScript e Net Core.
No código abaixo, escrito na linguagem CSS, red é um valor do tipo palavra-chave, enquanto #f00 é um valor do tipo notação funcional.
p {
color: red;
background-color: #f00;
}
Julgue o próximo item que tratam de CSS, JavaScript e Net Core.
Em JavaScript é possível simular cada uma das quatro
categorias de membros de classe da linguagem Java.
Acerca de qualidade de software, julgue o item subsequente.
No processo de SQA (software quality assurance) é gerado o
plano de garantia de qualidade de software para definir a
estratégia da equipe responsável.
Acerca de qualidade de software, julgue o item subsequente.
Os elementos de processo da gestão de configuração de
software formam uma coleção de ferramentas acopladas que
permitem acesso à gestão de cada item da configuração de
software.