Baixe o app para aproveitar ainda mais
Prévia do material em texto
QUESTÃO 1 Assinale a alternativa que completa corretamente a frase a seguir. Na classificação pela gestão da qualidade, os requisitos _______________ nem sempre são declarados pelos usuários, porém, quando ausentes, podem gerar insatisfações uma vez que o software for desenvolvido. a ) funcionais b ) normais c ) esperados d ) de recursos e ) não funcionais Ver justificativa da resposta QUESTÃO 2 Assinale a alternativa que completa corretamente a frase a seguir. A _______________ insere um repositório central de armazenamento de dados, o qual é acessado por softwares ou componentes clientes que transitam ao seu redor. a ) arquitetura de fluxo de dados b ) arquitetura em camadas c ) arquitetura MVC javascript:; d ) arquitetura centralizada em dados e ) arquitetura de programa principal e subprograma Ver justificativa da resposta QUESTÃO 3 Assinale a alternativa que completa corretamente o conceito a seguir. No roteiro de testes _____________, testa-se primeiro o componente em si, a seguir, o componente de modo integrado, até que, finalmente, testa- se o sistema como um todo. a ) top-down b ) bottom-up c ) caixa preta d ) de unidade e ) operacionais Ver justificativa da resposta QUESTÃO 4 Nesse método de coleta de requisitos, observa-se o uso do software, pelos usuários, no ambiente em que está inserido. Assim, um observador se insere nesse ambiente e realiza anotações sobre o uso desse software. A qual método a descrição se refere? a ) Coleta colaborativa de requisitos. javascript:; javascript:; b ) Etnografia. c ) Análise de cenários. d ) Entrevista aberta. e ) Entrevista fechada. Ver justificativa da resposta QUESTÃO 5 Carlos desenvolveu um código de programação como parte de um estudo. Porém, ao executar esse código, detectou que faltou um ponto e vírgula em uma das linhas, resultando em erro na sintaxe do código. Qual tipo de defeito Carlos detectou nesse teste? a ) Defeito de recuperação. b ) Defeito de computação e precisão. c ) Defeito de algoritmo. d ) Defeito de documentação. e ) Defeito de capacidade. Ver justificativa da resposta QUESTÃO 6 Assinale a alternativa que completa corretamente a frase a seguir. O ____________________ apresenta as possíveis situações de uso do sistema por parte do usuário. Assim, os usuários são atores e interagem com o sistema por meio de suas funcionalidades. javascript:; javascript:; a ) diagrama de atividades b ) diagrama de sequência c ) diagrama de classes d ) diagrama de gráfico de estados e ) diagrama de casos de uso Ver justificativa da resposta QUESTÃO 7 Assinale a alternativa que completa corretamente o texto a seguir. Com relação aos princípios para o projeto de aplicativos móveis, a ______________ diz respeito ao usuário ser avisado pela interface a respeito de em qual parte dessa interface ele se encontra. a ) comunicação b ) flexibilidade c ) consistência d ) foco e ) antecipação Ver justificativa da resposta javascript:; javascript:; QUESTÃO 8 Para a melhoria de um processo de desenvolvimento de software, Sommerville (2011) descreve atributos que devem ser considerados na avaliação da necessidade dessa melhoria. Qual atributo constata se o processo foi projetado de modo a evitar erros que possam prejudicar sua qualidade? a ) Aceitabilidade. b ) Robustez. c ) Compreensibilidade. d ) Manutenibilidade. e ) Confiabilidade. Ver justificativa da resposta QUESTÃO 9 Assinale a alternativa que se relaciona corretamente aos elementos básicos de definição do escopo de um projeto de software. a ) As Auditorias Internas consistem em métricas que medem os aspectos de qualidade de um projeto, como custos, tempo, desempenho de profissionais, dentre outros. b ) O cronograma consiste em uma das formas de se gerenciar um projeto, podendo ser substituído por uma EAP (Estrutura Analítica de Projeto), que descreve as entregas necessárias desse projeto. c ) Uma das formas de se determinar o tamanho de um sistema é por meio do método de contagem de pontos de função, que mede a quantidade de fluxos de dados de um software. javascript:; d ) Para a definição do escopo, é necessário estar na presença do cliente para que os requisitos sejam coletados. Assim, recomenda-se a entrevista como método possível. e ) A definição de requisitos funcionais e não funcionais de um projeto deverá ser realizada após a definição do seu escopo, pois requisitos funcionais e não funcionais são definidos no termo de abertura do projeto. Ver justificativa da resposta QUESTÃO 10 Sobre os fatores essenciais no gerenciamento de equipes de engenharia de software, assinale a alternativa correta. a ) Sendo um profissional focado, o engenheiro de software deve priorizar propostas apresentadas por pessoas de cargos mais elevados em relação a pessoas de cargos menos elevados ou com menor tempo na organização. b ) Os membros da equipe de projeto devem ser valorizados de maneira igual, sendo que cada um deve sentir que o seu trabalho foi valorizado. c ) O engenheiro de software deve, sempre que possível, aceitar trabalhos acima do seu nível técnico, como uma forma de autodesafio. d ) Sendo um trabalho de ciências exatas, em uma equipe de projetos de software, as diferenças entre os profissionais se neutralizam e todos precisam trabalhar da mesma forma. e ) Os membros de uma equipe de projeto, bem como o trabalho de cada um, devem ser valorizados conforme o seu nível hierárquico. Ver justificativa da resposta QUESTÃO 11 Na engenharia de requisitos, as etapas finais consistem na documentação, na apresentação e na negociação dos requisitos junto ao cliente. A respeito dessas etapas, assinale a alternativa correta. a ) javascript:; javascript:; Recomenda-se que a negociação de requisitos seja feita no sistema "mata-mata", preferencialmente com ganhos ao desenvolvedor do software, justo, já que ele é quem vai desenvolver e arcará com os esforços e riscos do desenvolvimento. b ) Uma vez apresentados os requisitos aos stakeholders, não se recomenda mais que haja mudanças nesses. c ) Recomenda-se que a negociação de requisitos seja feita no sistema "ganha-ganha", no qual tanto o usuário, como o desenvolvedor de sistemas, tenha vantagens. d ) Sugere-se a padronização na escrita dos requisitos em três frases ou mais, com o máximo de detalhamento com relação a cada requisito. e ) As mudanças nos requisitos de um software podem acontecer com ou sem a aprovação do cliente, principalmente em casos de urgência. Ver justificativa da resposta QUESTÃO 12 Em qual fase do processo de engenharia de requisitos se elabora um documento contendo detalhes a respeito dos requisitos do software a ser construído? a ) Levantamento. b ) Especificação. c ) Validação. d ) Elaboração. e ) Negociação. javascript:;
Compartilhar