Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.096 questões

Q2000682 Engenharia de Software

O software HotPotatoes é uma ferramenta gratuita que permite construir seis aplicações interativas. Assim o programa é composto por seis módulos - cinco de criação e um de compilação:



(I)JCross.

(II)JMix.

(III)JCloze.

(IV)JQuiz.

(V)JMatch.


Enumere as lacunas abaixo de acordo com os módulos do software educacional HotPotatoes acima:


(__)Associação de pares ou ordenação de frases.

(__)Questionários de escolha múltipla, de seleção múltipla, verdadeiro/falso, ou de resposta curta.

(__)Cria exercícios de texto lacunar (texto com espaços em branco para preencher).

(__)Ordenação de palavras de uma frase.

(__)Onde se podem elaborar palavras cruzadas.


Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:

Alternativas
Q1875902 Engenharia de Software
Os profissionais técnicos de aplicativos responsáveis por plataformas, arquitetura e integração devem racionalizar inovações recentes para revitalizar seus portfólios de aplicativos. A modernização da arquitetura e da entrega de aplicativos e integração é necessária para oferecer suporte à agilidade comercial sustentável. Nesse contexto, é correto
Alternativas
Q1869010 Engenharia de Software
Um novo sistema de software será desenvolvido na empresa e a especificação desse sistema indica que será utilizada uma arquitetura de microsserviços.

Sobre microsserviço, é correto afirmar que:
Alternativas
Q1865612 Engenharia de Software

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.

Alternativas
Q1862699 Engenharia de Software
Dentro da engenharia de software, o conceito de ciclo de vida de desenvolvimento se refere a uma representação simplificada de um processo de software, a partir de uma visão particular. Sobre o modelo em cascata, marque V para as afirmativas verdadeiras e F para as falsas. ( ) As atividades fundamentais são: especificação, desenvolvimento, validação e evolução. ( ) Propõe um desenvolvimento em ciclos onde são realizadas tarefas de especificação de requisitos, codificação e validação; ao final de cada ciclo, uma nova versão do software é entregue contendo novas funcionalidades. ( ) A etapa de projeto de software estabelece uma arquitetura de software global do sistema e identifica (e descreve) as abstrações fundamentais que o sistema deve ter e os seus relacionamentos. A sequência está correta em
Alternativas
Q1855954 Engenharia de Software
Segundo a ISO/IEC 15504 - Processo de desenvolvimento de software, o propósito da melhoria de processos é aperfeiçoar continuamente a eficácia e a eficiência da organização, por meio dos processos utilizados e do seu alinhamento com as necessidades do negócio. São alguns dos resultados de uma implementação bem-sucedida da melhoria de processos:
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):
Alternativas
Q1853868 Engenharia de Software
O módulo express possui um mecanismo chamado middleware que é responsável por tratar todas as requisições e mapear as rotas para as funções dentro do código.
Sobre esse mecanismo é correto afirmar que 
Alternativas
Q1851919 Engenharia de Software
Sobre técnicas de desenvolvimento, analise a imagem a seguir: Imagem associada para resolução da questão
Em qual técnica de desenvolvimento é baseada o ciclo mostrado, acima?
Alternativas
Q1850475 Engenharia de Software

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):

Alternativas
Q1840776 Engenharia de Software
Observe a figura abaixo. Imagem associada para resolução da questão
Fonte: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Prentice Hall, 2011. Essa figura representa o processo de:
Alternativas
Q1831221 Engenharia de Software

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

Alternativas
Q1831220 Engenharia de Software

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. 

Alternativas
Q1831219 Engenharia de Software

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. 

Alternativas
Q1831218 Engenharia de Software
Julgue o item a seguir, referentes ao conjunto de práticas de desenvolvimento de software, operação e de apoio envolvidas (DevOps).  Para tornar a integração contínua mais efetiva no DevOps, é recomendável centralizar todos os commits em uma máquina de integração.
Alternativas
Q1813319 Engenharia de Software

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.

Alternativas
Q1795150 Engenharia de Software
Observe o gráfico a seguir em que o eixo X representa as fases de desenvolvimento de um software e o eixo Y seu custo com qualidade ao longo do tempo: Imagem associada para resolução da questão
Para evitar este tipo de aumento expressivo das despesas nas fases finais do desenvolvimento, a conduta mais indicada é:
Alternativas
Q1792479 Engenharia de Software
Sobre a engenharia reversa de código e suas aplicações, assinale a alternativa correta.
Alternativas
Q1771938 Engenharia de Software
Na análise de necessidades, quando se decide por utilizar um sistema com componentes COTS, é uma pré-condição para o uso desses componentes de prateleira:
Alternativas
Q1771848 Engenharia de Software
No Apoio Logístico Integrado, os requisitos logísticos determinantes do ciclo de vida devem ser considerados normalmente por ocasião da fase de:
Alternativas
Q1771795 Engenharia de Software
No desenvolvimento de software, o início para toda a atividade parte do levantamento de requisitos, sendo repetida em todas as demais etapas da engenharia de requisitos. Sommerville propõe um processo genérico de levantamento e análise que contém diversas atividades, sendo três delas detalhadas a seguir.
I. É o processo de interagir com os stakeholders do sistema para descobrir seus requisitos, e a compreensão do domínio se desenvolve mais durante essa atividade. II. É um estágio que envolve interação com os stakeholders para a definição dos requisitos mais importantes, considerando que, em qualquer conjunto de requisitos, alguns serão mais importantes do que outros. III. É o processo que realiza uma análise dos requisitos para descobrir se estão completos e consistentes e se estão em concordância com o que os stakeholders desejam do sistema.
As atividades detalhas em I, II e III são conhecidas, respectivamente, como:
Alternativas
Respostas
641: A
642: E
643: C
644: C
645: B
646: E
647: A
648: B
649: D
650: E
651: E
652: C
653: E
654: C
655: C
656: A
657: A
658: A
659: B
660: C