Questões de Concurso
Comentadas sobre software em noções de informática
Foram encontradas 2.078 questões
Framework é um conjunto de códigos prontos que servem como estrutura para auxiliar no desenvolvimento. Esses códigos trazem funcionalidades já determinadas para agilizar o processo e evitar que as pessoas tenham que reescrever essas funções frequentemente. O framework front-end que fornece estruturas de CSS, HTML e JavaScript para a criação de sites e aplicações responsivas de forma rápida e simples é denominado:
Rich Gamma, Richard Helm, Ralph Johnson e John Vlissides, conhecidos como GOF (Gang Of Four), definiram, em 1994, os três principais padrões de projeto: padrões criacionais, padrões estruturais e padrões comportamentais. Assinale a opção que apresenta os principais padrões estruturais:
Zelar pela qualidade do sistema a ser desenvolvido é uma busca constante dos desenvolvedores. E, dentro deste contexto, existem as métricas de software. Uma destas métricas de software é a de Pontos por Função. Dentre as alternativas abaixo, assinale aquela que representa características da Métrica de Software Pontos de Função.
1) Refere-se à estimativa de tamanho do software.
2) É independente de plataforma, linguagem e estilo de programação.
3) Permite comparações entre projetos.
4) Quando utilizada em combinação com outras técnicas, pode determinar o nível de produtividade da equipe, o esforço de desenvolvimento do software, bem como o custo do software.
5) Atribui pontos às funcionalidades: funções mais complexas recebem mais pontos; funções menos complexas recebem menos pontos.
Trabalhando há muitos anos como técnica de laboratório da área de química em uma universidade brasileira, Paula está acostumada a lidar com fórmulas e cálculos diariamente. Nos seus afazeres diários no laboratório, Paula não dispensa o uso de planilhas eletrônicas que a auxiliam em suas tarefas.
A planilha mais recente criada por ela é uma que calcula a porcentagem dos elementos que compõem uma ração para cães da raça Shiba Inu que está sendo desenvolvida no laboratório. A planilha funciona da seguinte forma: ao digitar a quantidade em gramas de um determinado componente, a planilha calcula a porcentagem que esse componente representa na composição total da ração, conforme pode ser visto no exemplo a seguir:
A |
B |
c |
|
1 |
|||
2 |
CÁLCULO DA COMPOSIÇÃO DA RAÇÃO ANIMAL |
||
3 |
INGREDIENTE |
QTDE. GRAMAS |
PORCENTAGEM |
4 |
Proteína |
236 |
59,15 |
5 |
Gordura |
118 |
29,57 |
6 |
Fibra |
25 |
6,27 |
7 |
Ca |
15 |
3,76 |
8 |
p |
5 |
1,25 |
9 |
|||
10 |
399 |
100 |
Nesse exemplo, é possível identificar que os elementos cálcio e fósforo estão compondo, respectivamente, 3,76% e 1,25% do total de ração analisado, que foi de 399 gramas. É possível observar também que a fórmula utilizada para calcular a porcentagem arredonda o resultado para duas casas decimais no máximo.
Considerando que Paula utilizou o software de planilhas do Google configurado em português, qual foi a fórmula utilizada na célula C4 da planilha de exemplo e que gerou o resultado que está sendo mostrado?
O ícone faz referência a um reprodutor de mídia gratuito e de código aberto para Windows, Linux e MacOS, ele é capaz de reproduzir a maioria dos arquivos de mídia, bem como DVD, CD de áudio e vídeo. Qual o nome desse aplicativo?
A empresa XYZ SoftTech está desenvolvendo um novo sistema de gerenciamento de clientes e contratou uma equipe de Engenharia de Requisitos para garantir que todas as necessidades dos stakeholders sejam compreendidas e documentadas adequadamente. Durante a fase de elicitação de requisitos, qual das seguintes técnicas é mais apropriada para obter informações detalhadas dos stakeholders?
A empresa XYZ está adotando a norma ISO/IEC 12207 para melhorar seus processos de desenvolvimento de software. Durante a implementação, a equipe de qualidade precisa identificar processos considerados os principais do ciclo de vida de acordo com a norma. Qual dos seguintes processos é um processo principal de ciclo de vida na ISO/IEC 12207?
Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA?
Uma empresa de desenvolvimento de software está adotando a técnica de Análise por Pontos de Função (APF) para medir o tamanho funcional de suas aplicações. O objetivo é utilizar essa métrica para estimar o esforço de desenvolvimento e os custos associados aos projetos de software. Qual das seguintes afirmações sobre Análise por Pontos de Função (APF) está CORRETA?
Uma equipe de desenvolvimento de software está trabalhando em um projeto para um novo aplicativo mobile. O cliente deseja um aplicativo inovador e com alta qualidade, mas o prazo para entrega é apertado. A equipe busca uma metodologia de desenvolvimento que permita entregas frequentes de valor ao cliente e adaptação às mudanças de requisitos. Qual metodologia ágil é mais adequada para esse projeto, considerando as necessidades da equipe e do cliente?
Você é um analista de requisitos em uma empresa de desenvolvimento de software. Durante uma reunião de revisão de requisitos para um novo projeto, a equipe está discutindo as melhores práticas para garantir que os requisitos sejam corretos, completos e consistentes antes de iniciar a fase de desenvolvimento. Um dos membros da equipe pergunta qual técnica de validação de requisitos é a mais adequada para identificar discrepâncias, ambiguidades e inconsistências através da revisão detalhada por especialistas. Qual das opções você escolheria como resposta?
Você é um desenvolvedor sênior de uma empresa de tecnologia que está prestes a iniciar o desenvolvimento de um aplicativo móvel. Durante uma reunião de planejamento, a equipe discute as diferentes abordagens para o desenvolvimento de aplicativos móveis, considerando fatores como desempenho, experiência do usuário e tempo de desenvolvimento. Um dos desenvolvedores pergunta qual abordagem proporciona a melhor experiência de usuário e desempenho otimizado para dispositivos móveis. Assim, que abordagem de desenvolvimento de aplicativos móveis geralmente proporciona a melhor experiência de usuário e desempenho otimizado?
Imagine um analista de sistemas em uma empresa de desenvolvimento de software que está adotando a UML 2.5 para modelar seus projetos. Durante uma sessão de treinamento com a equipe, um desenvolvedor perguntou sobre os diferentes diagramas disponíveis na UML 2.5 e suas finalidades específicas. Ele quer saber qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos. Na UML 2.5, qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos?
Você foi recentemente contratado como gerente de projeto em uma empresa de desenvolvimento de software. Durante uma reunião, um dos desenvolvedores perguntou sobre o ciclo de vida de software e qual modelo seria o mais apropriado para um projeto que possui requisitos bem definidos e estáveis desde o início, e onde o produto final deve ser entregue em uma única fase. Seu chefe pediu para você explicar qual modelo de ciclo de vida seria o mais adequado para esse cenário. Qual modelo de ciclo de vida de software é mais apropriado para um projeto com requisitos bem definidos e estáveis, onde o produto final deve ser entregue em uma única fase?
A empresa "XYZ Solutions" está considerando o desenvolvimento de um novo software para gerenciar os projetos de seus clientes. A empresa precisa criar um caso de negócio para justificar o investimento no projeto e obter a aprovação da alta gerência. Qual das seguintes alternativas NÃO é uma seção essencial de um caso de negócio para o novo software da "XYZ Solutions"?
Ana trabalha como analista de negócios em uma empresa de tecnologia. Recentemente, ela foi designada para um novo projeto que visa melhorar o sistema de gestão de clientes da empresa. Qual das seguintes responsabilidades é tipicamente associada ao papel de um analista de negócios?
A empresa "XYZ" está implementando um sistema de Gerenciamento Eletrônico de Documentos (GED) para automatizar seus processos internos. O objetivo principal da implementação é reduzir o tempo gasto na tramitação de documentos, aumentar a eficiência operacional e melhorar a segurança da informação. Qual das seguintes opções NÃO representa um benefício do uso de um sistema de GED na empresa "XYZ"?
Um programador está escrevendo um script Perl para ler um arquivo de texto chamado "dados.txt" e contar quantas vezes a palavra "Perl" aparece no arquivo. Qual das alternativas abaixo mostra CORRETAMENTE como esse script pode ser escrito?
Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software?
No que concerne ao paradigma arquitetural de microsserviços, assinale a alternativa correta.