Prévia do material em texto
1. Pergunta 1 /1 Leia o texto a seguir: “Provê informações sobre conceitos de avaliação de processo e seu uso em dois contextos, o de melhoria de processo e o de determinação de capacidade de processo. Ela descreve como as partes deste conjunto de normas se integram e provê orientações para seleção e uso”. ABNT. Código 15504. Disponível em: <https://www.abntcatalogo.com.br/curs.aspx?ID=63>. Acesso em: 12 abr. 2019 O trecho refere-se a uma das características do histórico da norma ISO/IEC 15504. Assim, considerando as informações apresentadas e os conteúdos estudados, é possível definir a ISO/IEC 15504 como: Ocultar opções de resposta 1. métodos de alterações das práticas em dimensões denominadas em categorias de processos e níveis de capacidade. 2. um modelo de referência criado a partir de um framework para analisar processos da área de Engenharia de Software. Resposta correta 3. um processo ligado a procedimentos variados, como engenharia e projetos, por exemplo. 4. uma referência para o processo de análise atuando como um grupo diversificado de processos. 5. um conjunto composto por documentos que oferecem desde a limitação de processo até o descarte do mesmo. 2. Pergunta 2 /1 Leia o trecho a seguir: “Componentes de software fornecem função em seus padrões de sistema virtual. É possível configurar componentes e definir interações entre eles para criar um ambiente do WSRR totalmente operacional quando se implementa seu padrão na nuvem.” IBM. Componente do software. Disponível em: <https://www.ibm.com/support/knowledgecenter/pt- br/SSWLGF_8.5.0/com.ibm.sr.wsrrhypervisor.doc/topics/cwhe_sware_components.htm l>. Acesso em 13 abr. 2019. Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o processo de medição do produto pode ser dividido, sequencialmente, em: Ocultar opções de resposta 1. Medir características de componentes, escolher medições a serem efetuadas, selecionar componentes a serem avaliados, identificar medições anômalas e analisar componentes anômalos. 2. Identificar medições anômalas, escolher medições a serem efetuadas, selecionar componentes a serem avaliados, medir características de componentes e analisar componentes anômalos. 3. Analisar componentes anômalos, escolher medições a serem efetuadas, selecionar componentes a serem avaliados, medir características de componentes e identificar medições anômalas. 4. Selecionar componentes a serem avaliados, medir características de componentes, identificar medições anômalas, escolher medições a serem efetuadas e analisar componentes anômalos. 5. Escolher medições a serem efetuadas, selecionar componentes a serem avaliados, medir características de componentes, identificar medições anômalas e analisar componentes anômalos. Resposta correta 3. Pergunta 3 /1 Leia o trecho a seguir: “Um processo representa, dentro da área de software, um conjunto de atividades cujo objetivo é atingir uma meta previamente estipulada. Já por capacidade e maturidade de um processo, deve-se ter a noção do grau de qualidade com o qual um processo atinge um resultado esperado.” DEVMEDIA. Maturidade no desenvolvimento de software: CMMI e MPS. Disponível em: <https://www.devmedia.com.br/maturidade-no-desenvolvimento-de- software-cmmi-e-mps-br/27010>. Acesso em: 13 abr. 2019. Esse trecho trata da diferença conceitual entre maturidade e processo. A partir dessas informações e do conteúdo estudado, é possível definir que o objetivo da CMM é: Ocultar opções de resposta 1. ser uma referência para a evolução de processos pessoais dos gerentes e supervisores responsáveis pelo desenvolvimento do software. 2. possibilitar o acompanhamento ideal dos processos de desenvolvimento direcionados ao mercado externo 3. direcionar a empresa, implementando e melhorando de forma contínua o processo de software. Resposta correta 4. limitar a habilidade dos profissionais da área de Engenharia de Software. 5. analisar projetos de pequeno porte, que envolvam um contingente reduzido de equipes. 4. Pergunta 4 /1 Leia o excerto a seguir: “É importante medir a qualidade do software, mas é igualmente importante executar a atividade de forma correta. Essa ação é muito útil no desenvolvimento de software, mas, muitas vezes, é melhor não ter medição alguma do que contar com uma errada.” SUBRAMANYAM, Jitendra. Como medir com eficiência a qualidade de software na sua empresa. Disponível em: <https://computerworld.com.br/2014/05/13/como- medir-com-eficiencia-a-qualidade-de-software-na-sua-empresa/>. Acesso em: 12 abr.2019. O trecho acima cita a importância de o software ser executado de maneira correta para evitar problemas. Baseado no conteúdo e no trecho citado, a Garantia da Qualidade é aplicada ao longo do processo de Engenharia de Software e abrange: Ocultar opções de resposta 1. etapas restritas por meio da implementação de uma estratégia de testes. 2. ferramentas que descartam a análise, o projeto, a codificação e os testes. 3. ações que visam adequar-se aos modelos de desenvolvimento de Software. Resposta correta 4. a modificação das técnicas de mensuração e divulgação. 5. manter técnicas utilizadas durante as etapas de Engenharia de Software. 5. Pergunta 5 /1 Leia o trecho a seguir: “A Teoria da ciência de software de Halstead é provavelmente a mais conhecida e a mais completamente estudada... medidas compostas de complexidade (de software). A ciência de software propõe as primeiras leis analíticas para o software de computador.” PRESSMAN, Roger S. Engenharia de Software/Roger S. Pressman: São Paulo: Pearson Education do Brasil, 1995, p.757. O trecho acima estabelece o conceito de ciência definido por Halstead. A partir dessas informações e do conteúdo estudado, é correto afirmar que as medidas primitivas empregadas por Halstead objetivam: Ocultar opções de resposta 1. restringir a geração do código ou estimadas após a finalização do projeto. 2. apresentar a quantidade de operadores similares de um programa. 3. apresentar o número parcial de ocorrências com os operandos. 4. definir o volume máximo potencial. 5. desenvolver expressões que atendam ao comprimento global do programa. Resposta correta 6. Pergunta 6 /1 Leia o trecho a seguir: “Entender a base de código e avaliar a qualidade do software é essencial para simplificar a complexidade e estabelecer uma linha de base para os esforços de modernização, manutenção e transformação.” VERON, Frederic. 10 coisas que os CIOs precisam saber sobre seu software. Disponível em: <https://cio.com.br/10-coisas-que-os-cios-precisam-saber- sobre-seu-software/>. Acesso em: 12 abr. 2019. Esse trecho refere-se à importância da análise da qualidade de software. A partir dessas informações e do conteúdo estudado, é possível afirmar que um dos aspectos relacionados ao gerenciamento de qualidade de software aplicado em sistemas é: Ocultar opções de resposta 1. o estágio do projeto, em que o gerenciamento de qualidade restringe procedimentos especiais de qualidade. 2. a ideia de que a garantia da qualidade, por exemplo, passa a ganhar relevância depois da geração do código. 3. o procedimento e a ferramenta empregada para atingir a meta de produzir um software de alta qualidade. 4. o nível do projeto que se refere ao plano de qualidade, em que serão alterados os objetivos da qualidade direcionados para o projeto, os processos e os padrões. 5. o nível organizacional, em que o gerenciamento de qualidade se dedica em definir um framework de processos organizacionais e de padrões. Resposta correta 7. Pergunta 7 /1 Leia o excerto a seguir: “As métricas de qualidade não devem apenas informar, mas também orientar sobre como realizar a melhoriada qualidade do software, mostrando o que fazer primeiro, como fazê-lo, próximos passos etc.” SUBRAMANYAM, Jitendra. Cinco métricas para avaliar a qualidade de seus softwares. Disponível em: https://computerworld.com.br/2015/09/09/cinco-metricas- para-avaliar-qualidade-de-seus-softwares/>. Acesso em 13 abr. 2019. O trecho acima retrata a finalidade do uso das métricas de qualidade. A partir dessas informações e do conteúdo apresentado, é possível verificar que as métricas de produto são basicamente avaliadas por meio de duas classes. São elas: Ocultar opções de resposta 1. Métricas Dinâmicas e Representativas. 2. Métricas Inferenciais e Estáticas. 3. Métricas Dinâmicas e Estáticas. Resposta correta 4. Métricas Implementais e Estáticas. 5. Métricas Dinâmicas e Referencias. 8. Pergunta 8 /1 Leia o trecho a seguir: “O problema decorre de uma falha na realização de uma verdadeira garantia de qualidade de software, diz Mark S. Kadrich, CISO provisório para o hospital comunitário Martin Luther King Jr., em Los Angeles.‘Estive no setor tempo suficiente para saber que, se eu estou perdendo o sono por falha na tecnologia, estou na indústria errada’, diz ele. ‘Oitenta por cento do software é uma porcaria, enquanto 20 por cento é apenas uma besteira. Há muito pouco que pode ser considerado bem projetado’”. TYNAN, Dan. Seis verdades difíceis de aceitar e aprender. Disponível em: <https://cio.com.br/seis-verdades-dificeis-de-aceitar-e-aprender/>. Acesso em: 12 abr. 2019. O trecho traz a opinião de um especialista abordando os problemas decorrentes da falta de garantia de software. Assim, considerando as informações apresentadas e os conteúdos estudados, o padrão sistemático e planejado de ações consiste na definição da: Ocultar opções de resposta 1. garantia da qualidade do software (SQA) Resposta correta 2. reusabilidade. 3. suportabilidade. 4. portabilidade. 5. interoperabilidade. 9. Pergunta 9 /1 Leia o excerto a seguir: “Em um ambiente no qual as entregas são rápidas e o produto é tratado de maneira mais dinâmica do que nunca, dessa forma, os profissionais de testes precisam garantir que, além do produto ser entregue com qualidade, que todo o processo de desenvolvimento siga tanto os critérios de SQA (Software Quality Assurance) como de Agile”. IT FORUM 365. O perfil multidisciplinar do analista de teste. Disponível em: <https://itforum365.com.br/o-perfil-multidisciplinar-do-analista-de-testes/>. Acesso em: 12 abr. 2019. O trecho acima trata dos critérios de qualidade e rapidez na entrega adotada pelo SQA. A partir dessas informações e do conteúdo estudado, é possível afirmar que a mensuração, uma das fases da atividade SQA, é utilizada com a finalidade de: Ocultar opções de resposta 1. informar que os procedimentos e padrões formais são implantados nos processos da área de Engenharia de Software. 2. verificar o atendimento aos padrões, de maneira independente. Havendo exigências de padrões, o SQA pode então se autoauditar. 3. avaliar a origem que leva um software a ser alterado e controlar os efeitos dessa mudança. 4. acompanhar a qualidade do software e avaliar os efeitos das alterações na metodologia e nos procedimentos. Resposta correta 5. revisar quando a equipe técnica se reunir objetivando encontrar possíveis falhas na qualidade. 10. Pergunta 10 /1 Leia o trecho a seguir: “São introduzidos testes Beta de todos os produtos e as solicitações dos clientes por modificações são incorporadas no produto entregue. Novas versões de produtos, desenvolvidas com esse processo modificado, são entregues.” SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. Pearson Education, 2011. p. 472. O trecho fala sobre as mudanças no processo de projeto de software. Assim, considerando as informações apresentadas e os conteúdos estudados, é correto afirmar que essas mudanças podem: Ocultar opções de resposta 1. Incorreta: alterar a metodologia de uso. 2. atrair clientes novos. Resposta correta 3. reduzir a qualidade do produto. 4. definir informações sobre fatores internos. 5. elevar o nível de rigidez das organizações.