Questões de Concurso Sobre engenharia de software
Foram encontradas 14.525 questões
I. É uma Sprint de um mês, para inspecionar o incremento e adaptar o Backlog do Produto, se necessário.
II. É uma reunião time-boxed de 3 horas para uma Sprint de um mês, sendo uma oportunidade para o Time Scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima Sprint.
III. É um evento time-boxed de 15 minutos, para que a Equipe de Desenvolvimento possa sincronizar as atividades e criar um plano para as próximas 24 horas.
IV. É um time-box de 8 horas para uma Sprint de um mês de duração.
Estão de acordo com as definições I, II, III e IV, respectivamente, as denominações:
As lacunas I e II são correta e respectivamente preenchidas com:
Marcelo optou por usar o diagrama de :
As lacunas de I a IV são correta e respectivamente preenchidas por:
I. #
II. +
III. ~
IV. -
Os tipos de visibilidade definidos de I a IV são correta e respectivamente:
I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto fundamental do sistema, sem se preocupar com a estrutura lógica interna do software.
II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam caminhos lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto à sua validade.
III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao software e colaborações entre componentes são testados, definindo-se casos de teste que exercitam conjuntos específicos de condições e/ou ciclos.
IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa.
V. Tentam encontrar erros: em funções incorretas ou omitidas, de interface, de comportamento ou desempenho, de iniciação e término.
VI. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez.
A associação dos tipos de teste de CP ou testes de CB com as características de I a VI é apresentada, correta e respectivamente, em:
I. O sistema deve ser resistente a falhas, ou seja, falhas de processamento não devem causar a interrupção da sua função global. O teste deve forçar o software a falhar de diversos modos e verificar se a reabilitação é adequadamente realizada.
II. As informações armazenadas pelo sistema devem ser protegidas de todo o tipo de invasão e ataque. O teste deve tentar invadir o sistema e atacar suas vulnerabilidades de forma a verificar se os mecanismos de proteção são realmente capazes de protegê-lo.
III. O sistema deve ser capaz de suportar grande demanda por recursos. O teste deve submeter o sistema a situações extremas de demanda por recursos, frequência ou volume anormais.
Isabel indicou, de forma adequada e respectiva, os seguintes testes para as situações I, II e III:
Preenchem as lacunas correta e sequencialmente:
I. ser evitada com o uso de um Sistema de Controle de Versão (SCV) que trabalhasse com o modelo alocar-modificar- desalocar. Neste modelo, o repositório permite que somente uma pessoa por vez possa modificar o arquivo.
II. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Neste modelo, Renato e Luiza criariam uma cópia de trabalho pessoal do arquivo armazenado no repositório. Eles então trabalhariam de forma paralela, modificando suas próprias cópias. No final, as cópias locais seriam unificadas em uma nova versão.
III. ser evitada por qualquer SCV, marcando o arquivo como não-unificável. Neste caso, tanto o modelo alocar-modificar- desalocar quanto o modelo copiar-modificar-unificar, impediriam que houvesse a sobrescrita no arquivo quando Renato e Luiza acessassem-no ao mesmo tempo.
IV. causar atrasos e tempo perdido com o uso de um SCV que trabalhasse com o modelo alocar-modificar-desalocar. Isso porque Renato poderia alocar o arquivo, esquecer dele e sair de férias. Luiza continuaria esperando para editar o arquivo e teria que pedir a um administrador para liberar o arquivo alocado por Renato.
V. ser evitada com o uso de um SCV que trabalhasse com o modelo copiar-modificar-unificar. Caso as alterações de Luiza viessem a se sobrepor às alterações de Renato, na unificação das cópias dos arquivos o SCV detectaria o problema, desfaria automaticamente as sobreposições e poderia seguramente salvar o arquivo unificado de volta no repositório.
Está correto o que se afirma APENAS em:
I. Fase de Iniciação
II. Fase de Elaboração
III. Fase de Construção
IV. Fase de transição
1) Finalizar material de suporte aos usuários;
2) Demonstrar que as plataformas arquiteturais vão suportar os requisitos do sistema, com custo e tempo razoável;
3) Planejar alternativas de evolução para gerenciamento de riscos, equipes, planos de projeto, custos, cronogramas etc.
4) Gerenciamento de recursos, controle e otimização de processos;
Assinale a alternativa que apresenta as correlações corretas:
I. Elicitação de requisitos é nome dado para o conjunto de atividades que envolvem a descoberta dos requisitos de um sistema.
II. Entre as técnicas de levantamento de requisitos podemos citar: entrevistas, leitura de documentos e questionários.
III. Requisitos não funcionais - são descrições das funcionalidades ou serviços que se espera que o sistema forneça.
IV. Os Requisitos funcionais podem ser divididos em categorias; usabilidade é uma delas;
Assinale a alternativa correta:
Analise as descrições a seguir:
I. Modelagem de Negócios
Análise e Design
III. Implementação
IV. Requisitos
A - Procura compreender a estrutura e a dinâmica da empresa, os atuais problemas na organização e possíveis melhorias;
B - Levanta os pedidos das partes interessadas ("Stakeholders") e transforma-os em um conjunto de requisitos do sistema;
C - Tem por objetivo mostrar como o sistema vai ser realizado, construindo um sistema que execute em um ambiente especifico, as tarefas e funções especificadas nas descrições de casos de uso;
D - Defini a organização do código, implementa classes e objetos em termos de componentes, testa os componentes desenvolvidos por unidade e integra os resultados produzidos individualmente, em um sistema executável;
Assinale a alternativa que apresenta as correspondências corretas: