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

Foram encontradas 749 questões

Q2518073 Engenharia de Software
Ana está desenvolvendo o novo aplicativo da sua empresa e quer garantir um melhor nível de usabilidade para o produto.
Como se trata de uma empresa voltada para a terceira idade, Ana irá precisar de alguns cuidados a mais, entre eles:
Alternativas
Q2518058 Engenharia de Software
Maurício é o líder técnico do Time de Tecnologia da Informação (TTI) de uma organização que está iniciando o uso do estilo de Desenvolvimento Orientado a Testes (TDD).

De forma a nivelar o conhecimento e obedecendo ao estilo TDD, Maurício orientou que os(as):
Alternativas
Q2518057 Engenharia de Software
A Equipe de Desenvolvimento de Soluções de Software (EDSS) recebeu a demanda de desenvolvimento de um software complexo e, por isso, pretende utilizar a abordagem Domain Driven Design (DDD).

Com foco no modelo de domínio principal, a EDSS assumirá que:
Alternativas
Q2515532 Engenharia de Software
Em um sistema de versionamento Git, é possível obter um histórico de commits linear e mais simples de ser seguido através da combinação de patches de mais de um branch no branch principal, antes do merge.
Essa combinação de patches é executada pelo comando
Alternativas
Q2515351 Engenharia de Software
No contexto de Projetos Orientados a Objetos, padrões de design são soluções generalizadas para problemas comuns de design de software.
Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário.
Para lidar com esses requisitos, o padrão de design de software mais adequado seria o
Alternativas
Q2514699 Engenharia de Software
OpenMP (Open Multi-Processing) é uma API (Interface de Programação de Aplicações) de programação para a criação de aplicações paralelas em sistemas com múltiplos processadores ou núcleos de processamento.

Assinale a opção que descreve corretamente o OpenMP e suas características.
Alternativas
Q2514506 Engenharia de Software
Considerando o contexto de desenvolvimento de software, determinadas práticas são essenciais para o bom andamento de um projeto. Um exemplo de boa prática é o uso de tags, empregadas na maioria dos sistemas de versionamento modernos.
Sobre as tags, assinale a afirmativa correta. 
Alternativas
Q2510331 Engenharia de Software
Um analista de sistemas está planejando a implementação de uma infraestrutura baseada em contêineres para facilitar o desenvolvimento, o teste e a implantação de aplicações. Para isso, ele deve selecionar um arquivo de configuração usado para definir as características, as dependências e as configurações de um container denominado de 
Alternativas
Q2510329 Engenharia de Software
O TDD, ou Test-Driven Development, é uma abordagem de desenvolvimento orientada a testes que
Alternativas
Q2510317 Engenharia de Software

O Git é um sistema de controle de versão que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo para que o desenvolvedor possa obter versões específicas posteriormente. O arquivo $GIT_DIR/info/exclude

Alternativas
Q2510312 Engenharia de Software
Padrões de projeto são soluções reutilizáveis para problemas comuns de design de software, fornecendo abordagens testadas e comprovadas para estruturar e organizar o código. Os princípios SOLID 
Alternativas
Q2509359 Engenharia de Software
Em relação às arquiteturas Koha, DataVerse e BRCris, julgue o item.
Para realizar a gestão de usuários no software Koha, como, por exemplo, o registro de novos usuários, a consulta e a edição das informações dos usuários cadastrados, deve‑se utilizar o módulo Circulação. 
Alternativas
Q2509338 Engenharia de Software
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item.
A análise de código estático é fundamental no DevSecOps, para se identificar vulnerabilidades de segurança no código‑fonte durante o desenvolvimento.
Alternativas
Q2509335 Engenharia de Software
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item.
O comando kubectl taint é utilizado para listar todos os serviços disponíveis no cluster Kubernetes.
Alternativas
Q2509334 Engenharia de Software
Com relação aos Kubernetes, aos containers e ao DevSecOps, julgue o item.
A menor unidade do Kubernetes é chamada de pod e é dentro dele que estão os contêineres.
Alternativas
Q2500069 Engenharia de Software
A respeito da metodologia XP, do RUP, do Scrum, do PMBOK e da análise de pontos de função, julgue o item.
A codificação do software representa uma das cinco etapas do ciclo de vida da gestão de projetos, de acordo com o guia PMBOK (Project Management Body of Knowledge).
Alternativas
Q2499311 Engenharia de Software
O Git é um sistema de controle de versão distribuído amplamente utilizado para o gerenciamento de projetos de desenvolvimento de software. Ele oferece uma variedade de comandos e funcionalidades que permitem aos desenvolvedores rastrear, gerenciar e colaborar em projetos de forma eficiente. Qual comando do GitLab é usado para listar apenas as branches remotas, sem detalhar os commits de cada uma?
Alternativas
Q2499306 Engenharia de Software
TDD, DDD e BDD são três padrões de qualidade de desenvolvimento de software que enfatizam abordagens diferentes, mas complementares, para garantir a qualidade e a eficácia do processo de desenvolvimento. A esse respeito, analise as afirmativas a seguir:
I. BDD é uma abordagem de design de software que se concentra em modelar o domínio de um problema complexo de negócios em termos de entidades de domínio, serviços e agregados. II. TDD é uma abordagem de desenvolvimento de software que enfatiza escrever testes automatizados antes de escrever o código de produção. III. O objetivo do DDD é garantir que o software seja desenvolvido com base nos requisitos e comportamentos desejados do sistema, resultando em uma compreensão clara das expectativas do sistema e na validação contínua do comportamento conforme o desenvolvimento avança.
É correto o que se afirma em
Alternativas
Q2499302 Engenharia de Software
DevSecOps é uma abordagem para desenvolvimento de software que integra práticas de segurança desde o início do ciclo de vida do desenvolvimento, visando garantir que a segurança seja uma consideração contínua e integrada em todas as etapas do processo de desenvolvimento, implantação e operação do software. Assinale a alternativa que descreve as palavras que formam o acrônimo DevSecOps.
Alternativas
Q2497511 Engenharia de Software
O desenvolvimento de sistemas é o processo de criação, implementação e manutenção de softwares para atender às necessidades específicas de uma organização ou usuário final. A etapa do desenvolvimento que envolve a criação de uma arquitetura de sistema que define como os diferentes componentes se relacionam entre si é conhecida como
Alternativas
Respostas
121: D
122: D
123: E
124: B
125: B
126: A
127: B
128: A
129: B
130: C
131: A
132: E
133: C
134: E
135: C
136: E
137: A
138: B
139: A
140: C