Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line 4 (AOL 4) – Questionário – Engenharia de Software 1. Pergunta 1 /1 Leio o trecho a seguir: “A norma ISO/IEC 12207 estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos”. MICREIROS.COM. Norma NBR ISSO/IEC 12207. Disponível em: <http://micreiros.com/norma-nbr-isoiec-12207/>. Acesso em: 13 abr. 2019. Esse trecho trata de uma das funções da ISO IEC 12207 no ciclo de vida do software. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os processos primários realizados pela ISO/IEC 12207 e associe-os com suas respectivas características: 1. Fundamentais 2. Suporte 3. Organizacionais ( ) Esse processo ocorre através do contrato existente entre o fornecedor e adquirente do software. ( ) São utilizadas por uma empresa para definir e aplicar uma estrutura formada pelos processos. ( ) Refere-se ao auxílio e à contribuição que o processo possibilita para a qualidade. Agora, assinale a alternativa que apresenta a sequência correta: Correta (A) 1, 3, 2 Mostrar outras opções 2. Pergunta 2 /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 é: Correta (B) direcionar a empresa, ... Ocultar outras opções 1. possibilitar o acompanhamento ideal dos processos de desenvolvimento direcionados ao mercado externo 2. direcionar a empresa, implementando e melhorando de forma contínua o processo de software. Resposta correta 3. ser uma referência para a evolução de processos pessoais dos gerentes e supervisores responsáveis pelo desenvolvimento do software. 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. 3. Pergunta 3 /1 Leio o trecho a seguir: “A revisão de software é um conjunto de atividades sistemáticas na área da engenharia de software que visa garantir a alta qualidade em todo o ciclo do desenvolvimento”. XAVIER, Wagner. Muito além do desenvolvimento de software. Disponível em: <https://computerworld.com.br/2012/08/13/muito-alem-do-desenvolvimento-de- software/>. Acesso em: 12 abr. 2019. O trecho aborda a definição da revisão de software. Com base nessas informações e no conteúdo estudado, um fator que analisa o esforço dispendido para encontrar e solucionar erros em um programa é classificado como: Correta (E) manutenibilidade Mostrar outras opções 4. Pergunta 4 /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: Correta (A) um modelo de referência ... Ocultar outras opções 1. um modelo de referência criado a partir de um framework para analisar processos da área de Engenharia de Software. Resposta correta 2. um processo ligado a procedimentos variados, como engenharia e projetos, por exemplo. 3. métodos de alterações das práticas em dimensões denominadas em categorias de processos e níveis de capacidade. 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. 5. Pergunta 5 /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 é: Correta (E) o nível organizacional, ... Ocultar outras opções 1. o procedimento e a ferramenta empregada para atingir a meta de produzir um software de alta 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 estágio do projeto, em que o gerenciamento de qualidade restringe procedimentos especiais de 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 6. Pergunta 6 /1 Leia o trecho a seguir: “O PSP (Personal Software Process) tem o objetivo geral de produzir softwares sem defeitos, respeitando prazos e custos planejados. Seu foco principal é a melhoria de processos do indivíduo, tornando sua forma de trabalho mais disciplinada, para o PSP, o indivíduo é responsável pela qualidade de seu trabalho.” PERUCCI, C. C.; CAMPOS, F. C. de. Técnicas de qualidade aplicadas em Software: um estudo bibliométrico. Revista de Ciência e Tecnologia, v. 19, n. 38, p. 5-15. Disponível em: <https://www.metodista.br/revistas/revistas- unimep/index.php/cienciatecnologia/article/view/3091>. Acesso em 13 abr. 2019. p. 7. A partir dessas informações e do conteúdo estudado, é possível afirmar que os modelos PSP e TSP se caracterizam por: Correta (C) inserir pessoas e equipes... Ocultar outras opções 1. ser protótipos que auxiliam no desenvolvimento de um software. 2. introduzir mecanismos que permitam alcançar níveis de maturidade. 3. inserir pessoas e equipes de desenvolvimento de software. Resposta correta 4. oferecer treinamento para ampliar o desenvolvimento do modelo organizacional. 5. formar grupos de trabalho capazes de gerar suas próprias atividades. 7. Pergunta 7 /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.html>. 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: Correta (C) Escolher medições a serem... Ocultar outras opções 1. 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. 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. 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 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. 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. 8. Pergunta 8 /1 Leia o excerto a seguir: “As métricas de qualidade não devem apenas informar, mas também orientar sobre como realizar a melhoria da 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: Correta (B) Métricas Dinâmicas e Está... Ocultar outras opções 1. Métricas Dinâmicas e Representativas. 2. Métricas Dinâmicas e Estáticas. Resposta correta 3. Métricas Dinâmicas e Referencias. 4. Métricas Implementais e Estáticas. 5. Métricas Inferenciais e Estáticas. 9. Pergunta 9 /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: Correta (C) desenvolver expressões ... Ocultar outras opções 1. apresentar a quantidade de operadores similares de um programa. 2. restringir a geração do código ou estimadas após a finalização do projeto. 3. desenvolver expressões que atendam ao comprimento global do programa. Resposta correta 4. apresentar o número parcial de ocorrências com os operandos. 5. definir o volume máximo potencial. 10. Pergunta 10 /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: Correta (C) garantia da qualidade do ... Ocultar outras opções 1. suportabilidade. 2. reusabilidade. 3. garantia da qualidade do software (SQA) Resposta correta 4. interoperabilidade. 5. portabilidade.
Compartilhar