Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.135 questões

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
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
Q1771794 Engenharia de Software
Um processo de desenvolvimento de software pode ser visto como um conjunto de fases organizadas, usadas para definir, desenvolver, testar e manter um software. Existem diversos processos, cabendo destacar que há algumas fases básicas comuns à grande parte dos existentes. Em uma dessas fases, o sistema é codificado a partir da descrição computacional da fase de projeto em uma outra linguagem, onde se torna possível a compilação e geração do código - executável para o desenvolvimento software. Em um processo de desenvolvimento orientado a objetos, essa etapa ocorre definindo as classes de objetos do sistema em questão, fazendo uso das linguagens de programação. Pode-se também utilizar ferramentas de software e bibliotecas de classes preexistentes para agilizar a atividade, como também o uso de ferramentas CASE, que dinamizam o processo de desenvolvimento, nas várias atividades, onde inclui-se geração de código-fonte e documentação.
Essa fase é denominada:
Alternativas
Q1768985 Engenharia de Software
No ciclo de vida de um sistema representado pelo modelo V de desenvolvimento, no lado esquerdo do V prevalecem atividades de:
Alternativas
Q1756810 Engenharia de Software

A respeito de orquestração de serviços e API gateway, julgue o item seguinte.


Um gateway de API é utilizado entre o cliente e os serviços back-end, sendo capaz de prover estatísticas.

Alternativas
Q1756797 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Para a solução de problemas que surgirem no projeto do sistema, quando o contexto não estiver claro e não houver tempo para entendê-lo, devem ser adotados padrões de projeto constantes da literatura da área.

Alternativas
Q1756775 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo formal, as etapas do desenvolvimento do software incluem especificação formal para definição de requisitos, refinamento para concepção de projeto e prova para a verificação.

Alternativas
Q1756773 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


No modelo iterativo, as iterações na fase de construção concentram-se nas atividades de requisitos, gerenciamento, design e testes.

Alternativas
Q1756771 Engenharia de Software

A respeito de processo orientado a reúso e ciclos de vida, julgue o item a seguir.


Em abordagens com enfoque sistemático para a produção de componentes reutilizáveis, é conveniente disponibilizar modelos arquiteturais para aplicações a partir de um modelo de domínio.

Alternativas
Q1678824 Engenharia de Software
Acerca de desenvolvimento de sistemas, julgue o próximo item.

O modelo SPA (single page application) permite a otimização do desempenho da aplicação ao transferir a renderização para a máquina do cliente e diminuir o tráfego de dados entre cliente e servidor.
Alternativas
Q1678822 Engenharia de Software
Acerca de desenvolvimento de sistemas, julgue o próximo item.

A notação húngara para nomes de variáveis, na qual a primeira letra identifica o tipo da própria variável, está em desuso devido aos novos compiladores e ambientes de desenvolvimento, que têm facilidades para verificação de tipos e endereçamento de memória.
Alternativas
Q1638281 Engenharia de Software
O modelo de desenvolvimento incremental de software
Alternativas
Q1622525 Engenharia de Software
O Docker possibilita que uma imagem com todos os aplicativos e configurações realizadas em um contêiner sejam transferidos para outro host, bastando que este tenha o Docker instalado. Assinale a alternativa que apresenta o nome dessa operação.
Alternativas
Ano: 2020 Banca: IDECAN Órgão: IF-RR Prova: IDECAN - 2020 - IF-RR - Informática |
Q1620408 Engenharia de Software
Existem muitos processos para o desenvolvimento de um software, todos com suas especificidades, porém, existem atividades que são comuns a todos. Assinale a alternativa que contém as atividades comuns a todos os processos de desenvolvimento de softwere.
Alternativas
Q1617382 Engenharia de Software

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item. 


A técnica de integração contínua, de uso fundamental para DevOps, estabelece que o código seja compilado para cada mudança e que sejam executados testes automatizados minimamente confiáveis. 

Alternativas
Q1617381 Engenharia de Software

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item. 


Soluções orientadas a serviços devem ser compostas de serviços construídos ou como web services ou como componentes. 

Alternativas
Respostas
721: C
722: C
723: A
724: A
725: B
726: C
727: D
728: C
729: C
730: E
731: C
732: E
733: C
734: C
735: C
736: C
737: D
738: C
739: C
740: E