Questões de Concurso Sobre engenharia de software
Foram encontradas 14.872 questões
• Escreva uma lista dos cenários de teste que você deseja cobrir;
• Transforme exatamente um item da lista em um teste real, concreto e executável;
• Altere o código para fazer o teste (e todos os testes anteriores) passar;
• Opcionalmente, refatore para melhorar o design da implementação; e
• Até que a lista esteja vazia, volte ao passo 2.
O fluxo de trabalho descrito corresponde à abordagem denominada
Uma organização pública com atuação em todo o território nacional pretende levantar requisitos para um novo sistema de atendimento ao cidadão. Os principais usuários são aproximadamente dois mil atendentes, distribuídos em centenas de unidades nos diversos estados. A equipe de requisitos dispõe de prazo curto e orçamento limitado para deslocamentos e necessita, nessa etapa inicial, obter, de forma padronizada, a opinião dos atendentes sobre um conjunto preliminar de funcionalidades candidatas, de modo que os resultados possam ser tabulados e comparados estatisticamente.
Considerando especificamente essas condições, assinale a opção que indica a técnica de elicitação de requisitos mais adequada, bem como à justificativa do uso.
Nesse contexto, assinale a opção que indica a atividade do processo de Engenharia de Requisitos caracterizada pelas atividades descritas.
Sobre o método Kanban, assinale a afirmativa correta.
Considerando as heurísticas de usabilidade de Jakob Nielsen, assinale a opção que apresenta as duas heurísticas que essa interface viola mais diretamente.
I. Uma das vantagens da prototipação evolucionária é que há liberdade criativa total sem se prender a diretrizes rígidas de codificação; evita que se carregue o débito técnico inerente de códigos criados de forma apressada.
II. A prototipagem descartável tem como desvantagem a exigência de engenharia e modelagem rigorosas desde a fase inicial, o que aumenta o tempo de desenvolvimento em um primeiro momento; alto risco de sofrer erosão de arquitetura ou "surgimento descontrolado de requisitos" se não houver um controle estrito.
III. O protótipo descartável é construído de maneira rápida e informal, exclusivamente para clarear requisitos e dirimir as dúvidas de usabilidade dos usuários.
Está correto o que se afirma em
Considerando os elementos da notação BPMN, assinale a afirmativa correta.
Para mitigar os riscos do projeto, ela adotou duas estratégias distintas: primeiro, ela desenhou todas as telas no papel e testou o fluxo simulando a navegação com alguns usuários em uma sala de reuniões; em seguida, codificou uma página web real de funcionamento extremamente simples, apenas um formulário com um campo de entrada de CPF e um botão de envio, para verificar se a população de um bairro específico de fato cadastraria seus dados para receber informativos de um novo programa governamental antes de o portal completo ser construído.
Sobre as estratégias adotadas, assinale a afirmativa correta.
Quando um usuário solicita o resgate de um valor para sua conta, a tela muda imediatamente para “Confirmar Transação”, sem exibir o valor do resgate, o beneficiário ou a conta de destino. Além disso, o botão “Confirmar” fica visualmente destacado, enquanto a opção de cancelar a operação não é disponibilizada nessa tela. Para interromper o processo, o usuário precisa fechar o aplicativo e iniciar novamente.
Considerando as heurísticas de usabilidade de Jakob Nielsen, assinale a opção que indica as duas heurísticas que essa interface viola mais diretamente.
I. Uma das vantagens da prototipação evolucionária é que há liberdade criativa total sem se prender a diretrizes rígidas de codificação; evita que se carregue o débito técnico inerente de códigos criados de forma apressada.
II. A prototipagem descartável tem como desvantagem a exigência de engenharia e modelagem rigorosas desde a fase inicial, o que aumenta o tempo de desenvolvimento em um primeiro momento; alto risco de sofrer erosão de arquitetura ou "surgimento descontrolado de requisitos" se não houver um controle estrito.
III. O protótipo descartável é construído de maneira rápida e informal exclusivamente para clarear requisitos e dirimir as dúvidas de usabilidade dos usuários.
Está correto o que se afirma em
Considerando especificamente essas condições, assinale a opção que indica a técnica de elicitação de requisitos mais adequada.
Assinale a opção que apresenta a atividade de processo de Engenharia de Requisitos que as atividades descritas caracterizam.
Sobre o método Kanban, assinale a afirmativa correta.
Com base nesse assunto, analise as afirmativas a seguir.
I. O Scrum é um framework ágil aplicável a ambientes complexos e sujeitos a mudanças, utilizando responsabilidades e eventos definidos para promover a entrega iterativa e incremental de valor.
II. A abordagem ágil foi incorporada de forma abrangente ao Guia PMBOK em sua 5ª edição, que passou a estabelecer práticas específicas de métodos ágeis para o gerenciamento de projetos sujeitos a incertezas e mudanças.
III. Embora aplicáveis a diferentes áreas, as abordagens ágeis são menos indicadas para projetos de desenvolvimento de software sujeitos a mudanças frequentes, pois pressupõem maior estabilidade dos requisitos ao longo do projeto.
Está correto o que se afirma em
Considerando prioritariamente essas características, assinale a opção que indica o modelo de ciclo de vida mais adequado ao projeto.
Considerando especificamente esse objetivo, assinale a opção que indica a técnica de elicitação de requisitos mais adequada.
O nome desse arquivo padrão é
Com base nesse assunto, analise as afirmativas a seguir.
I. O Scrum é um framework ágil aplicável a ambientes complexos e sujeitos a mudanças, utilizando responsabilidades e eventos definidos para promover a entrega iterativa e incremental de valor.
II. A abordagem ágil foi incorporada de forma abrangente ao Guia PMBOK em sua 5ª edição, que passou a estabelecer práticas específicas de métodos ágeis para o gerenciamento de projetos sujeitos a incertezas e mudanças.
III. Embora aplicáveis a diferentes áreas, as abordagens ágeis são menos indicadas para projetos de desenvolvimento de software sujeitos a mudanças frequentes, pois pressupõem maior estabilidade dos requisitos ao longo do projeto.
Está correto o que se afirma em