Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 4 GRUPO SER EDUCACIONAL GRADUAÇÃO EAD GABARITO SEGUNDA CHAMADA - 2017.2B 16/12/2017 1. A Computação de um modo geral é uma ciência exata, no entanto, temos o envolvimento do ser humano em suas atividades, o que torna a ética um assunto de grande relevância. Segundo Sommerville (2011), podemos citar 4 pilares éticos de todo engenheiro de software. Assinale a alternativa que contempla CORRETAMENTE esses pilares. a) Confidencialidade, Competência, Direitos de propriedade individuais e Mau uso da máquina. b) Competência, Segurança, Usabilidade e Mau uso da máquina. c) Confidencialidade, Competência, Direitos de propriedade individuais e Segurança. d) Mau uso da máquina, Competência, Confidencialidade e Usabilidade. e) Competência, Direitos de propriedades individuais, Mau uso da máquina e Moral. Alternativa correta: Letra A. Identificação do conteúdo: Ética Geral e aplicada à engenharia de software. A resposta está na página 8 do seu Guia de Estudo. Comentário: Segundo Sommerville, os 4 pilares éticos são: Confidencialidade, Competência, Direitos de propriedade individuais, Mau uso da máquina. 2. A documentação do processo de desenvolvimento de um software é de extrema importância para garantirmos um software de qualidade. O engenheiro de software realiza algumas etapas durante esse processo. Sobre essas etapas, é INCORRETO afirmar que: a) Só existem três fases genéricas: definição, Desenvolvimento e Manutenção. Não havendo a possibilidade de incluir nenhuma outra fase, ou nenhuma outra atividade durante o processo de desenvolvimento do software. b) Existem três fases genéricas, sendo elas: Definição, Desenvolvimento e Manutenção, mas nada impede que outras atividades sejam adicionadas ao processo. c) A fase de Definição é razão de ser do programa; a de Desenvolvimento é a elaboração da estrutura física e da arquitetura de software; e por fim a Manutenção, que é a correção e reparo de erros e funcionalidades desenvolvidas ao longo do projeto. d) A etapa de Manutenção também pode aparecer nas demais fases do processo de desenvolvimento, diante disso, o profissional deve estar preparado para todo tipo de mudança. e) A análise pode ser considerada como uma quarta etapa que pode trabalhar em parceria com as etapas anteriores. GABARITO QUESTÕES COMENTADAS Disciplina QUALIDADE DE SOFTWARE Professor (a) ARMANDA MARIA OLIVEIRA 1 2 3 4 5 6 7 8 9 10 A A A E D B A A B E Página 2 de 4 DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA Alternativa correta: Letra A. Identificação do conteúdo: Definição, desenvolvimento e manutenção. A resposta está na página 12 do seu Guia de Estudo. Comentário: Segundo Silva Filho (2011), é possível considerar uma quarta fase, chamada de análise, que poderá trabalhar em conjunto com as fases anteriores. 3. A etapa de especificação também é conhecida como Engenharia de Requisitos, tem como princípio as necessidades dos stakeholders. É preciso definir e documentar todos os requisitos necessários para o funcionamento do software. De acordo com o que foi estudado, analise as afirmativas abaixo e julgue V (verdadeiro) e F (falso). I. ( ) Essa documentação é importante para todos os envolvidos no processo de desenvolvimento do software, pois todos os requisitos são planejados e acordados. II. ( ) As etapas da Engenharia de Requisitos são: Estudo da viabilidade, Elicitação e análise de requisitos, Especificação de requisitos e Validação de requisitos. III. ( ) A etapa de Validação de Requisitos só é realizada quando o software está desenvolvido por completo e testado. IV. ( ) O Estudo de Viabilidade é uma análise da escrita da especificação dos requisitos. Deve-se garantir que todos os requisitos foram especificados corretamente. V. ( ) A Elicitação e Análise de Requisitos é o momento para acordar os requisitos com os clientes e usuários, comparando o projeto atual a softwares já existentes. Assinale a alternativa que contempla os julgamentos corretos. a) I - (V); II - (V); III - (F); IV - (F); V - (V). b) I - (V); II - (F); III - (F); IV - (V); V - (V). c) I - (V); II - (V); III - (V); IV - (F); V - (V). d) I - (F); II - (F); III - (V); IV - (F); V - (V). e) I - (F); II - (V); III - (F); IV - (F); V - (F). Alternativa correta: Letra A. Identificação do conteúdo: Especificação ou Engenharia de Requisitos. A resposta está na página 14/15 do seu Guia de Estudo. Comentário: Estão incorretas as afirmativas III e IV, pois a etapa de validação é realizada para validar a especificação dos requisitos, e o estudo de viabilidade é realizado para verificar a viabilidade de se desenvolver o software. 4. A garantia de qualidade assegura que seu software está apto, de acordo com os padrões básicos de qualidade, que são: segurança, eficiência, entre outros. Acerca desse assunto, é INCORRETO afirmar: a) Para se obter qualidade de software, existem algumas atividades específicas, como por exemplo, foco na prevenção de defeitos e problemas que podem surgir nos produtos de trabalho. b) O plano de qualidade e a aplicação de métricas são dois passos essenciais da garantia da qualidade de software. c) O plano de qualidade é o escopo do projeto, documentado, juntamente com as técnicas de prevenção, detecção e tudo o que for referente às diretrizes de qualidade. d) As métricas são análises que medem os resultados obtidos com os que o software é programado para fornecer. e) A aplicação de métricas é importante, no entanto só podemos aplicá-las na reta final do processo de desenvolvimento do software, onde são realizados os testes. Alternativa correta: Letra E. Identificação do conteúdo: Garantia de qualidade. A resposta está na página 21/22 do seu Guia de Estudo. Comentário: As métricas são aplicáveis a qualquer momento do desenvolvimento do software. 5. As normas ISO padronizam as relações contratuais entre cliente e fornecedor. A ISO 9000 é um padrão internacional de qualidade que especifica requisitos para um sistema gerencial de qualidade de uma organização. Sobre normas ISO, analise as afirmativas abaixo: I – Mesmo sendo aplicadas em um âmbito global, cada país apresenta a norma ISO de uma forma diferente. II – A norma ISO assegura um padrão de qualidade em qualquer organização do mundo, e sua certificação é a ISO 9001:2000. III – A ISO mais importante para um Engenheiro de Software é a ISO 9000-3. Ela facilita a aplicação da ISO 9001:200 nas empresas de tecnologia, possibilitando o desenvolvimento, o suporte e a manutenção de softwares. IV – Apenas a norma ISO 9000-3 pode ser aplicada na Engenharia de Software. É CORRETO o que se afirma em: a) II, III e IV, apenas. Página 3 de 4 DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA b) I e II, apenas. c) II, apenas. d) II e III, apenas. e) II e IV, apenas. Alternativa correta: Letra D. Identificação do conteúdo: Normas ISO. A resposta está na página 24 do seu Guia de Estudo. Comentário: Apenas as sentenças II e III estão corretas, pois a norma ISO é aplicada em todo o mundo, e existem outras normas que podem ser aplicadas na Engenharia de Software. 6. O TQC (Total Quality Control) ou Controle Total da Qualidade visa implementar e aperfeiçoar a melhoria do software de modo contínuo por intermédio do comprometimento de toda a equipe de produção. Sobre o TQC, é INCORRETO afirmar: a) É um modelo de controle de qualidade amplamente difundido, principalmente no Japão. b) O TQC resulta em bons resultados para a empresa, no entanto não conseguimos garantir a execução da visão e estratégia da alta direção da empresa. c) O TQC aborda: controle estatístico de processos,conceitos de comportamento humano, método cartesiano, conceitos de qualidade ocidentais. d) O controle da qualidade do TQC é dividido em: Análise do processo, Padronização e Itens de Controle. e) Podemos exemplificar como sendo um princípio do TQC, a garantia a sobrevivência da empresa através do lucro contínuo, adquirido pelo domínio da qualidade. Alternativa correta: Letra B. Identificação do conteúdo: TQC. A resposta está na páginas 42/43 do seu Guia de Estudo. Comentário: Garantir a execução da visão e estratégia da alta direção da empresa é um dos princípios do TQC. 7. A Garantia da Qualidade de Software é o aprimorado constante do software, consequentemente, elevando seu nível de qualidade. Sobre a SQA, pode-se afirmar, EXCETO: a) A SQA é formada por três componentes básicos, são eles: Teste de software, Desenvolvimento de software e Implantação de software. b) São atividades principais da qualidade nos processos: ISO 9000, auditorias, inspeções, testes de software, revisões, avaliação do processo, entre outros. c) O Teste de software foca a verificação e validação, ou seja, verifica se os requisitos funcionais e não funcionais foram ou não implementados corretamente. d) O Controle da qualidade são métodos que vão monitorar o trabalho, além de verificar se os requistos são ou não satisfeitos. e) O Gerenciamento de configuração de software identifica, rastreia e controla a mudança no sistema. Alternativa correta: letra A. Identificação do conteúdo : Garantia de Qualidade de Software. A resposta está na página 51 do seu Guia de Estudo. Comentário: Os três componentes são: teste de software, controle da qualidade e gerenciamento de configuração de software. 8. A técnica GQM, que significa GOAL, QUESTION e METRIC, auxilia a busca de uma métrica ideal através de 3 passos: identificar um objetivo de análise, elaborar perguntas e selecionar a melhor métrica para a situação. Diante desse conceito, complete a sentença com os termos fornecidos nas opções abaixo. “A etapa __________________é dividida em três níveis: organizacional, projeto e atividade. Seus objetivos variam conforme o nível de profundidade que a métrica possui.” a) Definindo Objetivos b) Avaliando Questões c) Selecionando Métricas d) Avaliando Métricas e) Definindo Métricas Alternativa correta: Letra A. Identificação do conteúdo: GQM. A resposta está na página 57 do seu Guia de Estudo. Comentário: A etapa DEFININDO OBJETIVOS é dividida em três níveis: organizacional, projeto e atividade. Seus objetivos variam conforme o nível de profundidade que a métrica possui. 9. Os testes de software podem parecer simples e óbvios, mas são de extrema importância para o bom funcionamento do programa. Sobre os testes de software, analise as sentenças abaixo e marque a alternativa que corresponde CORRETAMENTE aos tipos de teste. I – Buscam erros e falhas referentes à implementação lógica em cada unidade do sistema de modo separado. Página 4 de 4 DISCIPLINA: QUALIDADE DE SOFTWARE PROFESSOR (A): ARMANDA MARIA OLIVEIRA II – Testam cada integração realizada para verificar se o comportamento das unidades quando “unidas” continua correto. III – Tem como foco testar todo o software, e não apenas um conjunto específico de módulos. a) I – Teste de unidade; II – Teste de sistema; III – Teste de integração. b) I – Teste de unidade; II – Teste de integração; III – Teste de sistema. c) I – Teste de sistema; II – Teste de unidade; III – Teste de integração. d) I – Teste de sistema; II – Teste de integração; III – Teste de unidade. e) I – Teste de integração; II – Teste de unidade; III – Teste de sistema. Alternativa correta: Letra B. Identificação do conteúdo: Testes. A resposta está na página 74 do seu Guia de Estudo. Comentário: Os testes de unidade buscam erros e falhas referentes à implementação lógica em cada unidade do sistema de modo separado, o teste de integração testa cada integração realizada para verificar se o comportamento das unidades quando “unidas” continua correto e o teste de sistema tem como foco testar todo o software, e não apenas um conjunto específico de módulos. 10. Qual das alternativas abaixo NÃO pode ser considerada um benefício de métricas? a) Redução das atividades que não agregam valor ao produto que está sendo desenvolvido. b) Melhoria na gestão de recursos. c) Maiores chances de melhorar o posicionamento da empresa e/ou da equipe perante o mercado. d) Aumento da satisfação do seu cliente. e) Impossibilidade de avaliar se o produto está de acordo com as expectativas do cliente. Alternativa correta: Letra E Identificação do conteúdo: Medidas de qualidade de software. A resposta está na 96 página do seu Guia de Estudo. Comentário: o crreto seria: A POSSIBILIDADE de avaliar se o produto está de acordo com as expectativas do cliente.
Compartilhar