Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 597 questões
A respeito de desenvolvimento de sistemas, julgue o próximo item.
Um sítio da Internet é considerado responsivo quando atende
às solicitações do usuário de forma assíncrona, apresentando
as informações sem delay.
A respeito de desenvolvimento de sistemas, julgue o próximo item.
A análise estática de código-fonte adota a verificação por
boas práticas, que considera elementos como identação e
convenção de nomes.
Julgue o próximo item, com relação à engenharia de software.
A atividade projeto e implementação juntamente com a
validação do software são duas atividades executadas no
processo de desenvolvimento de software: a primeira versa
sobre a produção do software, com fulcro no atendimento
das especificações; a segunda em possuir um software
validado, de modo a garantir que ele atenda às demandas do
cliente.
Analise as assertivas abaixo sobre a especificação de interfaces entre componentes em um projeto de software:
I. É importante definir atributos nas interfaces, mas evitar definir as operações de acesso e atualização de seus dados.
II. Interfaces devem permitir que outras partes do sistema sejam projetadas em paralelo.
III. Um objeto deve ter no máximo uma interface.
Quais estão corretas?
Tendo como referência as principais fases no ciclo de vida do DevOps, julgue o item subsequente.
Uma das vantagens do modelo DevOps para
desenvolvimento de soluções em cloud computing é a
possibilidade de automação de atividades no fluxo de
desenvolvimento, na qual se prescinde a fase de teste, até a
entrega para o cliente e o feedback da implementação.
Julgue o item subsecutivo, relativos a DevOps e notação BPMN.
Sobre microsserviço, é correto afirmar que:
Julgue o item.
No desenvolvimento de um software para sistemas
embarcados, é comum o uso de ferramentas de suporte
usando hardware especializado. Uma delas é o
depurador. Um dos propósitos do depurador é permitir
a execução passo a passo de programas, visando a um
consequente monitoramento das variáveis.
I. Atividades monitoradas de melhoria de processos são implementadas de modo coordenado através da organização. II. Dados históricos, técnicos e de avaliação são analisados e utilizados para melhorar estes processos, recomendar alterações nos projetos e determinar necessidades de avanço tecnológico. III. Dados da qualidade são coletados, mantidos e utilizados em atividades de monitoramento, para melhorar os processos da organização e estabelecer o custo de prevenção e resolução de problemas e não conformidades em produtos e serviços.
Está(ão) CORRETO(S):
Sobre esse mecanismo é correto afirmar que
De acordo com SOMMERVILLE, considerando-se os princípios do manifesto ágil para o desenvolvimento de softwares, analisar os itens abaixo:
I. O desenvolvimento incremental é apoiado por lançamentos menores e mais frequentes do sistema. Os requisitos se baseiam em histórias simples dos clientes, utilizados como base para decidir qual funcionalidade deve ser incluída em um determinado incremento.
II. O envolvimento do cliente é apoiado por seu engajamento contínuo no time de desenvolvimento. O cliente participa do desenvolvimento e é responsável por definir os testes de aceitação do sistema.
III. As mudanças são adotadas por meio de lançamentos regulares do sistema aos clientes, desenvolvimento com testes a priori (test-first), refatoração e integração contínua de novas funcionalidades.
Está(ão) CORRETO(S):
Julgue o item a seguir, referentes ao conjunto de práticas de desenvolvimento de software, operação e de apoio envolvidas (DevOps).
O modelo de conectividade padrão do docker é menos
vulnerável a ataques de segurança do tipo negação de serviço
(DoS) do que o modelo de máquinas virtuais (VM), uma vez
que os contêineres são uma camada de isolamento entre os
aplicativos e o kernel do host.
Julgue o item a seguir, referentes ao conjunto de práticas de desenvolvimento de software, operação e de apoio envolvidas (DevOps).
Com a implantação do Kubernetes, é obtido um cluster com
pelo menos um nó de trabalho (worker node); os nós de
trabalho, por sua vez, hospedam vários componentes da
carga de trabalho do aplicativo.
Julgue o item a seguir, referentes ao conjunto de práticas de desenvolvimento de software, operação e de apoio envolvidas (DevOps).
As alterações efetuadas em arquivos e diretórios copiados de
uma camada base para dentro de um container docker, por
padrão, são vistas pelos múltiplos containers do mesmo
sistema de arquivos.
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.
A construção de uma aplicação deve focar em entregar
uma interface simples para o usuário, mesmo que as funções
internas e não visíveis sejam complexas.