Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745052) Peso da Avaliação 3,00 Prova 47141635 Qtd. de Questões 12 Acertos/Erros 8/4 Nota 8,00 Pode-se encontrar várias definições sobre teste de software. Entre elas, destaca-se que é o processo que visa sua execução de forma controlada, com o objetivo de avaliar o seu comportamento baseado no que foi especificado. A execução dos testes é considerada um tipo de validação. Os testes de software são executados em diferentes níveis (ou estágios) do desenvolvimento de um software. Qual tipo de teste tem o objetivo de provocar falhas associadas às interfaces entre os módulos quando esses são integrados para construir a estrutura do software que foi estabelecida na fase de projeto? A Teste de integração. B Teste de aceitação. C Teste de sistema. D Teste unitário. Pode-se encontrar várias definições sobre teste de software, entre elas destaca-se que é o processo que visa sua execução de forma controlada, com o objetivo de avaliar o seu comportamento baseado no que foi especificado. A execução dos testes é considerada um tipo de validação. Existem também os erros de software. Sobre os conceitos de defeito, erro e falha, analise as afirmativas a seguir: I- Erro é uma manifestação concreta de um defeito num artefato de software. II- Falha é um comportamento operacional do software diferente do esperado pelo usuário. VOLTAR A+ Alterar modo de visualização 1 2 08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 2/6 III- Defeito é um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um problema ou utilizar um método ou uma ferramenta. Por exemplo, uma instrução ou comando incorreto. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B Somente a sentença III está correta. C Somente a sentença I está correta. D As sentenças I, II e III estão corretas. A Comunicação no Extreme Programming é fundamental, sendo preferível sempre a comunicação pessoal, com clientes e entre os desenvolvedores. A simplicidade busca garantir um software simples, com a menor quantidade de classes e métodos, evitando qualquer linha de código desnecessária. A simplicidade também visa garantir que apenas os requisitos necessários venham a ser implementados, evitando requisitos que possam ser utilizados apenas no futuro. A Programação Extrema valoriza o trabalho em equipe, desenvolvedores, administradores e clientes são todos iguais e todos precisam estar dispostos a ajudar quando necessário. Nesse sentido, qual é sua principal característica? A Programações em Pares. B Programações com Atividades Duplicadas. C Programação com Métodos Ágeis. D Programações com Atividades Unificadas. A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma área que envolve definição da arquitetura, componentes, interfaces e outras características de um componente ou sistema. Analisando como um processo, esta é uma etapa do ciclo de vida da ES, onde é processada a análise dos requisitos com o objetivo de produzir uma descrição da arquitetura do software, ou seja, de forma interativa, os requisitos são traduzidos em um documento para construção do software. 3 4 08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 3/6 De que área estamos falando? A Construção de Software. B Manutenção de Software. C Design de Software. D Teste de Software. Observamos que nem mesmo os melhores gerentes de projeto conseguem gerenciar sem compreender o ambiente onde se está inserido. Baseado nisso, vimos que os projetos são compostos por três categorias. Que categorias são essas? A Subprojeto, hardware, portfólio. B Projeto, sistemas, portfólio. C Projeto, hardware, portfólio. D Subprojeto, programas, portfólio. Para avaliar um processo de teste de software adequado, leva-se em consideração diversos fatores, incluindo o porte da empresa e a sua realidade. Baseado nesse fato, surgem novos olhares para as metodologias ágeis que trazem uma forma alternativa no desenvolvimento de software. Essas metodologias têm por objetivo orientar o processo para se adequar a um processo mais dinâmico e eficiente. Qual prática de desenvolvimento tem como foco o Domínio do Software, no propósito que o software deve atender, e é a automatização de um processo de negócio? A ATDD - Acceptance Test-Driven Development. 5 6 08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 4/6 B BDD – Behavior-Driven Development. C DDD - Domain-Driven Design. D TDD - Test-Driven Development. Foi o primeiro computador a surgir, usado para fins militares. Esse computador foi financiado pela Marinha Americana, Faculdade de Harvard e IBM. A que computador estamos nos referindo? A ENIAC. B IBM 701. C EDVAC. D Mark I. Os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. Sobre as características de um portifólio, assinale a alternativa INCORRETA: A O sucesso é medido em termos de performance agregada dos componentes. B O estilo de liderança é focado na adição de valor à tomada de decisão. C Gerentes de portifólio conduzem planejamento detalhado para gerenciar a entrega dos produtos do projeto. 7 8 08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 5/6 D É um conjunto de projetos ou programas com objetivos afins. A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma atividade que tem o intuito de avaliar a qualidade do produto, buscando identificar problemas e defeitos existentes. Trata-se de um elemento crítico da garantia da qualidade de software e representa a verificação final da especificação, projeto e geração de código. A que área estamos nos referindo? A Teste de Software. B Design de Software. C Construção de Software. D Manutenção de Software. Qual atividade de apoio da engenharia de software que inicia antes de qualquer atividade técnica e prossegue ao longo da modelagem, construção e utilização do software. A Gerencia de Software B Gerencia de Hardware C Gerencia de Projetos D Gerencia de Pessoas (ENADE, 2014) A gerência de configuração de software, também chamada de gerência de mudança e configuração, é o processo que mantém atualizadas as informações dos elementos de configuração. A esse respeito, avalie as afirmações a seguir: I- A auditoria de software é um processo que consiste em verificar se a linha de base foi atendida ou se os requisitos de sistema foram atendidos. II- A linha de base é o marco de referência a partir do qual serão feitos os controles de mudança e por ser a versão 1.0 de um software. III- Um item de configuração é um elemento unitário que compõe aquele software e deve ser gerenciado. 9 10 11 08/06/2023, 14:24 Avaliação Final (Objetiva) - Individual about:blank 6/6 É correto o que se afirma em: A I e III, apenas. B II, apenas. C II e III, apenas. D I, apenas. (ENADE, 2005) No processo de desenvolvimento de um sistema de controle de materiais (matérias-primas) para uma metalúrgica, a equipe de projeto, responsável pelo mapeamento dos requisitos, desenvolveu seus trabalhos seguindo os quatro subprocessos da engenharia de requisitos. Inicialmente, foram feitas a análise e a avaliação para se verificar se o sistema seria útil ao negócio. Em um segundo momento, os requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi verificado se os requisitos identificados atendiam às demandas dos usuários. Tendo sido executado esse procedimento, uma empresa independente de auditoria, após análise, identificou dois problemas no processo: a documentação dos requisitos (formulários e padrões utilizados) estava inadequada e não possibilitava o entendimento correto dos requisitos; o processo dechecagem entre as demandas dos usuários e as especificações relatadas não foi bem conduzido e seus resultados eram insatisfatórios. Considerando o relatório da auditoria independente, quais foram as duas fases do processo de engenharia de requisitos que apresentaram problemas? A Elicitação e validação. B Entendimento do domínio e especificação. C Validação e entendimento do domínio. D Especificação e validação. 12 Imprimir
Compartilhar