Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.080 questões
Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo.
Na arquitetura orientada a serviço, estabelecem-se interfaces bem definidas entre os componentes do sistema, criando-se um acoplamento forte na camada de contrato de serviço enquanto se mantém um acoplamento fraco na implementação interna dos serviços.
Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo.
Sistemas colaborativos eficazes incluem a divergência controlada de ideias e as perspectivas entre os usuários, estimulando-se o conflito cognitivo.
Em relação a arquiteturas e tecnologias de sistemas de informação, julgue o item subsecutivo.
Na gestão de conteúdo eficaz, prioriza-se a criação de metadados detalhados para cada item de conteúdo como principal instrumento para a recuperação de informações, tomando-se por base uma categorização precisa.
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente.
Como regra geral, o emprego de mockups é ideal nas fases iniciais de projetos com protótipos, focando-se na estrutura e funcionalidade básica, enquanto o uso de wireframes é mais adequado nas fases posteriores, quando o design visual e a experiência do usuário tornam-se prioridades.
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente.
O versionamento semântico e a análise de impacto baseada em grafos são técnicas de gerenciamento de requisitos que substituem as revisões manuais.
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente.
A especificação de requisitos não funcionais em termos quantitativos e mensuráveis tem o potencial de reduzir a flexibilidade arquitetural e limitar as opções de design do sistema.
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente.
A decomposição funcional é corretamente utilizada como parte do processo de elicitação de requisitos em sistemas complexos.
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue o item subsequente.
A análise de domínio é uma técnica apropriada para revelar requisitos não funcionais importantes que frequentemente permanecem ocultos em abordagens tradicionais de elicitação.
Qual das afirmativas a seguir descreve corretamente os níveis de teste e seus objetivos?
Nesse contexto, pode-se afirmar que os stakeholders de um projeto
( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas.
( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção.
( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes.
Está correta, de cima para baixo, a seguinte sequência:
I. O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de etapas simultâneas.
II. No modelo incremental, as fases de especificação, desenvolvimento e validação são intercaladas.
III. O modelo ágil considera que os requisitos e o projeto (design) são desenvolvidos juntos.
Está correto o que se afirma em
Julgue o item seguinte, no que se refere a metodologias ágeis para o desenvolvimento de software.
Um dos princípios do Lean é a identificação da cadeia de valor, realizada a partir do mapeamento dos passos realizados para se oferecer o produto final ao cliente e do descarte dos passos desnecessários.
Julgue o item a seguir, no que se refere à engenharia de software e à análise de requisitos.
Para garantir a manutenibilidade, a arquitetura do sistema deve ser projetada para adotar componentes grandes e centralizados, facilitando futuras modificações e atualizações.
Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.
A prática de CD tem como foco o uso de testes de unidade para verificar rapidamente novas mudanças, garantindo a confiabilidade das mudanças consolidadas no código.
Acerca de CI/CD (continuous integration/continuous delivery), julgue o seguinte item.
CI refere-se à liberação automática das mudanças feitas por desenvolvedores, do repositório à produção, onde podem ser usadas por clientes.
As práticas de DevOps, ao focarem em automação, monitoramento contínuo e feedback rápido, melhoram o tempo médio de recuperação (MTTR) após uma falha.
Considere o seguinte trecho de código de um pipeline CI/CD, usando o GitLab CI:
Para transferir os arquivos da pasta build gerados no job ‘build-job’ para o job ‘pages’, qual das alternativas abaixo deve ser utilizada?