Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.232 questões
Sobre esse mecanismo é correto afirmar que

Em qual técnica de desenvolvimento é baseada o ciclo mostrado, acima?
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):

Fonte: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Prentice Hall, 2011. Essa figura representa o processo de:
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.

Para evitar este tipo de aumento expressivo das despesas nas fases finais do desenvolvimento, a conduta mais indicada é:
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:
Essa fase é denominada:
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.
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.
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.
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.
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.