Questões de Concurso Sobre engenharia de software
Foram encontradas 14.642 questões
Associe os níveis de teste às respectivas características.
1. Teste de integração.
2. Teste unitário.
3. Teste de sistema.
( ) O ideal é que seja conduzido pelos próprios desenvolvedores, para prevenir o aparecimento de falhas logo no início.
( ) Avalia o comportamento do software como um todo, agindo sobre todas as camadas de forma unificada.
( ) Foca nas interfaces de comunicação e na troca de informações entre as partes internas ou com APIs externas.
( ) Recomenda-se que seja executado por uma equipe de testes independente, e não pelos desenvolvedores, para evitar testes "viciados" que mascarem falhas.
Assinale a opção que indica a relação correta, na ordem apresentada.
Considerando esse contexto, relacione os comandos da coluna da esquerda às respectivas características, apresentadas na coluna da direita.
Assinale a opção que indica a relação correta, na ordem apresentada.
Considerando as características dos níveis de maturidade do MRMPS-SW, assinale a afirmativa que descreve corretamente o nível D.
Em uma de suas fases, busca-se compreender o domínio do problema, definir e validar a arquitetura do sistema e mitigar os principais riscos do projeto.
Considerando essas características, assinale a opção que indica a fase descrita.
Em razão dessas características, a equipe optou por um processo de desenvolvimento no qual, a cada ciclo, são definidos objetivos, identificados e analisados riscos, desenvolvidas soluções parciais e planejada a etapa subsequente, permitindo que decisões arquiteturais sejam tomadas progressivamente com base no conhecimento adquirido ao longo do projeto.
Nessa situação, o processo de desenvolvimento mais aderente é o
No que se refere à gestão de ativos de TIC e ao acompanhamento de processos de implantação e migração de sistemas, julgue o item seguinte.
Na fase de planejamento do cutover (virada de chave) de um sistema estruturante, a equipe de migração deve, obrigatoriamente, estabelecer um plano de contingência contendo o critério de rollback, definindo o limite de tempo máximo (point of no return) após o retorno ao sistema legado, o qual se torna inviável devido à degradação ou à dessincronização dos dados de produção.
No que se refere aos conceitos fundamentais de engenharia de software e à metodologia SCRUM, julgue o item a seguir.
Na engenharia de requisitos, os requisitos funcionais descrevem as ações, os comportamentos e os serviços específicos que um sistema deve executar, enquanto os requisitos não funcionais definem as propriedades, os critérios de qualidade e as restrições de operação do sistema.
No que se refere aos conceitos fundamentais de engenharia de software e à metodologia SCRUM, julgue o item a seguir.
A daily scrum é um evento de status report exclusivo para que o product owner e os stakeholders avaliem o desempenho individual de cada desenvolvedor e redefinam o escopo principal do produto.
No que se refere aos conceitos fundamentais de engenharia de software e à metodologia SCRUM, julgue o item a seguir.
Na metodologia SCRUM, o product owner é o único responsável por maximizar o valor do produto resultante do trabalho do scrum team, sendo, também, o responsável exclusivo pela gestão eficaz do product backlog, o que inclui ordenar e comunicar claramente os seus itens.
Sobre os processos de verificação, validação e testes de software descritos por Sommerville, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) A validação tem como objetivo demonstrar que o sistema está em conformidade com sua especificação (o sistema foi construído corretamente?).
( ) O Teste de Unidade foca no teste de componentes individuais, como funções ou métodos de classes, de forma isolada.
( ) O Teste de Aceitação é uma fase de teste de sistema na qual os usuários finais testam o software para decidir se ele está pronto para implantação.
( ) O Teste de Regressão consiste em executar novamente testes anteriores para garantir que mudanças recentes no código não introduziram novos defeitos.
Analise as afirmativas abaixo sobre os diagramas da UML (Unified Modeling Language) utilizados na modelagem de sistemas, segundo Sommerville.
II. O Diagrama de Sequência é um modelo dinâmico que mostra a série de interações entre objetos durante a execução de um caso de uso.
III. O Diagrama de Classes é um modelo dinâmico que descreve o comportamento temporal e a ordem das mensagens enviadas entre os objetos do sistema.
IV. O Diagrama de Atividades é utilizado exclusivamente para modelar a arquitetura física de implantação dos componentes de hardware.
Estão corretas apenas as afirmativas
Nesse arquivo, um comentário é iniciado com o símbolo: