Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Analise as afirmativas abaixo sobre as abordagens e estratégias de testes de software.
I. Teste de fumaça pode ser caracterizado como uma estratégia de integração constante, em ambiente de produção, para avaliar os mecanismos de proteção e segurança do software construído.
II. Teste de regressão consiste em executar novamente algum subconjunto de testes que já foram conduzidos para garantir que as modificações do software não propagaram efeitos colaterais indesejáveis.
III. Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.
Está CORRETO o que se afirma em:
I. Uma Função de Dado representa uma funcionalidade para atender requisitos de dados externos (AIE) e internos (ALI).
II. Uma Função de Transação é uma funcionalidade da aplicação para processamento de dados como, por exemplo, uma Consulta Externa.
III. Entrada Interna é um tipo de transação que mantém um Arquivo Lógico Interno.
Estão CORRETAS as afirmativas:
I. Requisitos de Eficiência, Confiabilidade e Portabilidade são Requisitos de Produto.
II. Requisitos de Entrega, Implementação e Padrões são Requisitos Externos.
III. Requisitos de Interoperabilidade, Éticos e Legais são Requisitos Organizacionais.
Está CORRETO apenas o que se afirma em:
( ) Teste de Regressão significa executar novamente um subconjunto de testes já realizado anteriormente, para garantir que as últimas modificações não propagarão efeitos colaterais indesejáveis no software. ( ) Testes Alfa são realizados no ambiente de produção do usuário final para identificar possíveis problemas nesse ambiente que não foram detectados nas fases anteriores de teste. ( ) O Teste de Estresse executa um sistema de tal forma que ele demande recursos em quantidade, volume ou frequência anormais, com o objetivo de identificar limites de capacidade. ( ) O Teste de Unidade avalia a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente.
A sequência CORRETA, de cima para baixo, é:
• Valor Agregado (VA ou EV): 450 • Custo Real (CR ou AC): 500 • Valor Planejado (VP ou PV): 400
Qual é a Variação do Custos (VC ou CV) deste projeto?
I. Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens entre os objetos de um sistema. II. Diagramas de Componentes são diagramas comportamentais da UML. III. Diagrama de Atividades mostra o fluxo sequencial ou ramificado de uma atividade para outra e os objetos que realizam ou sofrem ações.
Estão CORRETAS as afirmativas:
Atente para as seguintes afirmações acerca do gerenciamento ágil aliado às boas práticas da sexta edição do Corpo de Conhecimentos em Gerenciamento de Projetos (PMBoK 6).
I. Quando integrado a uma metodologia de desenvolvimento rápido, o PMBoK prevê seis requerimentos base: agilidade, custo, documentação, qualidade, risco e tempo.
II. Na equipe do projeto, o Product Owner, o Scrum Master e o Venture Manager do Scrum equivalem, respectivamente, aos Stakeholders, ao Gerente de Projeto e ao Gerente de Risco definidos pelo PMBoK.
III. Os formulários sugeridos pelo PMBoK para ser usados com técnicas ágeis de desenvolvimento são quatro: visão do projeto, backlog, plano de liberação e retrospectiva.
É correto o que se afirma apenas em
Escreva V ou F conforme seja verdadeiro ou falso o que se afirma nos itens abaixo com respeito ao processo de desenvolvimento ágil de software.
( ) Efetuar testes constantemente permite detectar defeitos mais cedo e da forma menos custosa possível.
( ) O uso de uma ferramenta robusta de modelagem e uma completa documentação são imprescindíveis para o desenvolvimento ágil.
( ) É importante produzir em poucas semanas uma versão inicial do software a fim de obter rapidamente uma primeira conquista e um feedback adiantado.
( ) Novas versões do software devem ser lançadas em intervalos cada vez mais frequentes, seja semanalmente, diariamente ou mesmo de hora em hora.
Está correta, de cima para baixo, a seguinte
sequência:
Através da modelagem dos casos de uso na UML, é possível descrever os serviços oferecidos por um sistema. No que diz respeito ao relacionamento entre casos de uso, escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir:
( ) Os relacionamentos entre casos de uso são sempre estruturais.
( ) O relacionamento de exclusão implica o isolamento de atores e casos de uso incorpóreos.
( ) O relacionamento de inclusão indica que um ator herda todos os atributos de um outro ator mais genérico.
( ) O relacionamento de generalização permite estender um caso de uso a todos as partes do serviço, sejam elas maiores ou menores.
Está correta, de cima para baixo, a seguinte sequência: