Prévia do material em texto
PER GUNTA 1 1. (MPDFT - 2021 - Promotor de Justiça Adjunto). Entre outras disposições legais, a Lei Geral de Proteção de Dados - LGPD, a Lei nº 13.709/2018, é a legislação brasileira que regula as atividades de tratamento de dados pessoais e que também altera os art. 7º e 16 do Marco Civil da Internet. Assim, assinale a alternativa correta. a. A LGPD fixou como obrigação do gestor do banco de dados o de comunicação à autoridade nacional de dados somente naqueles casos em que possa acarretar dano relevante aos titulares, tendo fixado um prazo legal de cinco dias úteis. b. A LGPD fixou como prazo legal de comunicação à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares o prazo de dois dias úteis a partir da ocorrência do vazamento dos dados, tornando obrigação do gestor dos dados a realização de auditorias permanentes para detectar falhas na segurança. c. A LGPD fixou como obrigação do gestor do banco de dados o de comunicação à autoridade nacional de dados somente naqueles casos em que possa acarretar dano relevante aos titulares, tendo fixado um prazo legal de sete dias úteis. d. A LGPD fixou como prazo legal de comunicação à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares o prazo de dois dias úteis a partir do conhecimento do vazamento dos dados. e. O chamado incidente de segurança deve ser comunicado à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares, em prazo razoável, com a recomendação atual de dois dias úteis, contados da data do conhecimento do incidente, enquanto não sobrevier outra regulação. 0 pontos PER GUNTA 2 1. (INSTITUTO AOCP – MJSP - 2020 - Cientista de Dados - Big Data). Nos termos da Lei Brasileira que trata da Proteção de Dados, Lei nº 13.709/2018, a respeito da Autoridade Nacional de Proteção de Dados (ANPD), assinale a alternativa correta. a. Ato do Ministro da Ciência, Tecnologia, Inovações e Comunicações disporá sobre a estrutura regimental da ANPD. b. Os cargos em comissão e as funções de confiança da ANPD serão remanejados de outros órgãos e entidades do Poder Executivo federal. c. A natureza jurídica da ANPD é permanente, podendo ser transformada pelo Poder Executivo em entidade da administração pública federal indireta, submetida a regime autárquico especial e vinculada à Presidência da República. d. Os valores apurados na venda ou no aluguel de bens móveis e imóveis de sua propriedade não constituem receitas da ANPDP. e. Não é da competência da ANPD apreciar petições de titular contra controlador após comprovada pelo titular a apresentação de reclamação ao controlador não solucionada no prazo estabelecido em regulamentação. 0 pontos PER GUNTA 3 1. (VUNESP - Prefeitura de Ilhabela – SP - 2020 - Analista - Administração de Empresas - Gestão Pública). A Lei Geral de Proteção de Dados aplica-se a qualquer operação de tratamento realizada por pessoa natural ou por pessoa jurídica de direito público ou privado, independentemente do meio, do país de sua sede ou do país onde estejam localizados os dados, desde que: a. o tratamento de dados pessoais tenha sido realizado por pessoa natural para atividades de investigação e repressão de infrações penais. b. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente jornalísticos. c. os dados pessoais objeto do tratamento tenham sido coletados no território nacional. d. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente artísticos. e. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente particulares e não econômicos. 0 pontos PER GUNTA 4 1. Infelizmente, o Brasil encontra-se em retrocesso em relação à Agenda 2030 de Desenvolvimento Sustentável. O país está cada vez mais longe de atingir os 17 Objetivos de Desenvolvimento Sustentável (ODS) estabelecidos pela Organização das Nações Unidas para 2030. Pensando nisso, assinale a alternativa INCORRETA: a. No Brasil, um dos focos da Agenda 2030 é o trabalho decente e o crescimento econômico b. No Brasil, a Agenda 2030 tem como um dos seus focos a igualdade de gênero. c. No Brasil, a Agenda tem como alvo também a saúde e o bem-estar. d. No Brasil, a Agenda trata da promoção da Educação a qualquer preço, ainda que seja sem qualquer qualidade, já que o importante é acabar com o analfabetismo. e. No Brasil, um dos focos da Agenda 2030 é a fome zero. 0 pontos PER GUNTA 5 1. A Agenda 2030 para o Brasil reúne objetivos de Desenvolvimento Sustentável desafiadores para um país de tamanha extensão. Pensando nessa temática, nas opções a seguir, identifique quais correspondem a tais objetivos: I. Vida na água II. Vida terrestre III. Paz, justiça e Instituições eficazes Assinale a alternativa CORRETA a. Somente I e II são corretas. b. I, II e III são corretas. c. Somente I é correta. d. Somente II é correta. e. Somente III é correta. 0 pontos PER GUNTA 6 1. A Agenda 2030 encaminha o compromisso do Governo em se comprometer, por exemplo, com ações que aumentem a renda e a qualidade de vida das pessoas, reduzindo as desigualdades sociais e financeiras. Pensando acerca da Agenda 2030, analise as afirmativas a seguir e identifique as corretas: I. A Agenda 2030 também garante a sustentabilidade socioambiental e o uso sustentável dos recursos naturais, para alcançar a conservação do Meio Ambiente. II. A Agenda 2030 é universal e integrada. Ela sintetiza as aspirações e integra as dimensões econômica, social e ambiental. III. A Agenda 2030 tem um lema central: ninguém é deixado para trás e a base está em cinco princípios orientadores: pessoas, planeta, prosperidade, paz e parcerias (5Ps). Assinale a alternativa CORRETA: a. I, II e III são corretas b. Somente III é correta. c. Somente I e II são corretas. d. Somente I é correta. e. Somente II é correta. PER GUNTA 1 1. (FGV - DPE-RJ - 2021 - Defensor Público). Vinícius é dirigente sindical dos servidores da concessionária de água e esgoto Água Limpa do Estado X. A concessionária Água Limpa oferece aos seus servidores telefones celulares e linha telefônica com a LigueJá para o desempenho de suas funções. Ao adquirir cada linha telefônica, Água Limpa celebra contrato de adesão com a LigueJá e, em paralelo, o servidor preenche formulário de informações pessoais para a LigueJá, informando, dentre elas, o exercício de função sindical. Vinícius descobre que a LigueJá comercializou a informação para empresas de cobrança e recuperação de créditos. Vinícius, notando tal fato, notifica a LigueJá e a Água Limpa pedindo esclarecimentos sobre a cessão das informações. A LigueJá responde afirmando que, no contrato de adesão assinado com Água Limpa e no formulário assinado por Vinícius, constava autorização de uso geral e irrestrito dos dados por LigueJá, e que essa disposição, por si só, autorizava a cessão dos dados pessoais. Nesse contexto, é correto afirmar que: a. por tratar-se de uso pela administração pública, o uso dos dados pessoais poderá dar-se na forma supracitada, considerando a prevalência do interesse público sobre os demais interesses em jogo. b. a aposição da cláusula que autorizou o uso dos dados para quaisquer finalidades, por LigueJá é legítimo exercício de autonomia privada e, portanto, em respeito ao princípio da força vinculante dos contratos, tem-se por regular a cessão dos dados pessoais por LigueJá. c. a responsabilidade civil do tratador de dados pessoais dá-se por meio de culpa presumida, de modo que o uso e a cessão dos dados pessoais poderão ser feitosna forma supracitada, apurando-se a responsabilidade civil posteriormente. d. tendo sido Vinícius informado do uso de seus dados pessoais na forma apresentada, inexiste ato ilícito praticado por LigueJá, constituindo sua conduta exercício regular de direito. e. a informação de Vinícius constitui dado pessoal sensível, por dizer respeito à filiação a sindicato e, portanto, seu tratamento dependeria de consentimento expresso do titular, requerendo-se a indicação da finalidade do uso. 0 pontos PER GUNTA 2 1. (VUNESP - Prefeitura de Ilhabela – SP - 2020 - Analista - Administração de Empresas - Gestão Pública). Segundo a Lei Geral de Proteção de Dados, as atividades de tratamento de dados pessoais deverão observar a boa-fé e o princípio da qualidade dos dados que apregoa: a. realização do tratamento para propósitos legítimos, específicos, explícitos e informados ao titular, sem possibilidade de tratamento posterior de forma incompatível com essas finalidades. b. garantia, aos titulares, de informações claras, precisas e facilmente acessíveis sobre a realização do tratamento e os respectivos agentes de tratamento, observados os segredos comercial e industrial. c. compatibilidade do tratamento com as finalidades informadas ao titular, de acordo com o contexto do tratamento. d. garantia, aos titulares, de consulta facilitada e gratuita sobre a forma e a duração do tratamento, bem como sobre a integralidade de seus dados pessoais. e. garantia, aos titulares, de exatidão, clareza, relevância e atualização dos dados, de acordo com a necessidade e para o cumprimento da finalidade de seu tratamento. 0 pontos PER GUNTA 3 1. (MPDFT - 2021 - Promotor de Justiça Adjunto). Assinale a alternativa correta. a. Os bens públicos de valor meramente estético não são considerados patrimônio tutelado pela via da ação popular, mas apenas os valorados significativamente sob o aspecto econômico, artístico, cultural, histórico ou turístico. b. O regime jurídico de tratamento de dados pessoais deve ser seguido pela administração pública na utilização de informações no âmbito exclusivo da segurança pública lato sensu e afastado quando realizado para fins de atividades exclusivas de investigação penal ou de defesa nacional. c. O cidadão tem poder de, individualmente, demandar em juízo o pedido de anulação de atos lesivos ao patrimônio do Distrito Federal, incumbindo ao Ministério Público, como fiscal da ordem jurídica, requerer às entidades envolvidas todas as certidões e informações necessárias à comprovação do fato alegado. d. O tratamento de dados pessoais a ser feito no âmbito de empresas públicas respeita o mesmo regime que respeitado por sociedades de economia mista. e. A operacionalização de políticas públicas feita por sociedade de economia mista que importe na gestão de dados pessoais se submete ao mesmo quadrante de obrigações legais para a proteção destes bens imateriais a que estão sujeitas as pessoas jurídicas de direito privado. 0 pontos PER GUNTA 4 1. A Agenda 2030 é um documento que orienta ações de governos e demais atores sociais para lidar com os tantos desafios enfrentados pelo mundo, desde reduzir desigualdades sociais e garantir a manutenção da paz, até lidar com as mudanças climáticas e evitar a degradação ambiental. A Agenda torna esses desafios menos abstratos, estabelecendo metas concretas e definindo prazos para o atingimento dos resultados (Fonte: https://www.politize.com.br/Agenda-2030/). Pensando nisso, identifique a alternativa INCORRETA: a. A Agenda 2030 foi definida para complementar e reorientar esforços já desprendidos pela ONU no passado, como a Agenda 21 (um plano global para agir nas áreas em que as atividades humanas impactam o meio ambiente) e os Objetivos de Desenvolvimento do Milênio (ODM). https://www.politize.com.br/Agenda-2030/). b. A Agenda 2030 busca equilibrar as três dimensões do desenvolvimento sustentável (econômica, social e ambiental) de forma integrada e indivisível, pensando no futuro da Humanidade, mas também do Planeta. c. O Instituto de Pesquisa Econômica Aplicada (IPEA) desenvolveu uma proposta de adequação das metas globais da Agenda 2030 à realidade brasileira d. O compromisso firmado pela Agenda 2030 volta-se para a proteção contra a degradação do nosso ambiente e. A Agenda 2030 requer ações apenas de Governos dos diferentes países, sem participação da Sociedade. 0 pontos PER GUNTA 5 1. Sabemos que a Agenda 2030 se direciona para os 5 Ps. Um deles corresponde a Pessoas: acabar com a pobreza e a fome, em todas as suas formas e dimensões, e garantir que todos os seres humanos possam realizar o seu potencial em dignidade e igualdade, em um ambiente saudável. Assinale a alternativa que contém informações acerca de um outro dos 5 Ps da Agenda 2030: a. Planeta: proteger o Planeta da degradação. b. Periferia: reduzir o número de comunidades do país. c. Poluição: não emitir gases contaminados no ar. d. Privação: colocar todos os indivíduos em condição de consumo. e. Problema: acabar com os problemas do mundo. 0 pontos PER GUNTA 6 1. A Agenda 2030 encaminha o compromisso do Governo em se comprometer, por exemplo, com ações que aumentem a renda e a qualidade de vida das pessoas, reduzindo as desigualdades sociais e financeiras. Pensando acerca da Agenda 2030, analise as afirmativas a seguir e identifique as corretas: I. A Agenda 2030 também garante a sustentabilidade socioambiental e o uso sustentável dos recursos naturais, para alcançar a conservação do Meio Ambiente. II. A Agenda 2030 é universal e integrada. Ela sintetiza as aspirações e integra as dimensões econômica, social e ambiental. III. A Agenda 2030 tem um lema central: ninguém é deixado para trás e a base está em cinco princípios orientadores: pessoas, planeta, prosperidade, paz e parcerias (5Ps). Assinale a alternativa CORRETA: a. Somente I e II são corretas. b. I, II e III são corretas c. Somente II é correta. d. Somente III é correta. e. Somente I é correta. PERGUNTA 1 1. VUNESP - Prefeitura de Ilhabela – SP – 2020 - Analista - Administração de Empresas - Gestão Pública). Para a Lei Geral de Proteção de Dados, o dado anonimizado indica o a. dado pessoal sobre origem racial ou étnica, convicção religiosa, opinião política, filiação a sindicato ou a organização de caráter religioso, filosófico ou político, dado referente à saúde ou à vida sexual, dado genético ou biométrico, quando vinculado a uma pessoa natural. b. dado relativo ao operador que possa ser identificado, considerando a utilização de meios eletrônicos razoáveis e disponíveis na ocasião de seu tratamento. c. dado relativo ao controlador que possa ser identificado, considerando a utilização de meios técnicos razoáveis e disponíveis na ocasião de seu tratamento. d. dado relativo ao titular que não possa ser identificado, considerando a utilização de meios técnicos razoáveis e disponíveis na ocasião de seu tratamento. e. conjunto estruturado de dados pessoais, estabelecido em um ou em vários locais, em suporte eletrônico ou físico. 0 pontos PERGUNTA 2 1. (INSTITUTO AOCP – MJSP - 2020 - Cientista de Dados - Big Data). Nos termos da Lei Brasileira que trata da Proteção de Dados, Lei nº 13.709/2018, a respeito da Autoridade Nacional de Proteção de Dados (ANPD), assinale a alternativa correta. a. Ato do Ministro da Ciência, Tecnologia, Inovações e Comunicações disporá sobre a estrutura regimental da ANPD. b. Não é da competência da ANPD apreciar petições de titular contra controlador após comprovada pelo titular a apresentação de reclamação ao controlador não solucionada no prazo estabelecido em regulamentação. c. Os cargos em comissão e asfunções de confiança da ANPD serão remanejados de outros órgãos e entidades do Poder Executivo federal. d. A natureza jurídica da ANPD é permanente, podendo ser transformada pelo Poder Executivo em entidade da administração pública federal indireta, submetida a regime autárquico especial e vinculada à Presidência da República. e. Os valores apurados na venda ou no aluguel de bens móveis e imóveis de sua propriedade não constituem receitas da ANPDP. 0 pontos PERGUNTA 3 1. (MPDFT - 2021 - Promotor de Justiça Adjunto). Entre outras disposições legais, a Lei Geral de Proteção de Dados - LGPD, a Lei nº 13.709/2018, é a legislação brasileira que regula as atividades de tratamento de dados pessoais e que também altera os art. 7º e 16 do Marco Civil da Internet. Assim, assinale a alternativa correta. a. A LGPD fixou como prazo legal de comunicação à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares o prazo de dois dias úteis a partir da ocorrência do vazamento dos dados, tornando obrigação do gestor dos dados a realização de auditorias permanentes para detectar falhas na segurança. b. A LGPD fixou como prazo legal de comunicação à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares o prazo de dois dias úteis a partir do conhecimento do vazamento dos dados. c. A LGPD fixou como obrigação do gestor do banco de dados o de comunicação à autoridade nacional de dados somente naqueles casos em que possa acarretar dano relevante aos titulares, tendo fixado um prazo legal de cinco dias úteis. d. O chamado incidente de segurança deve ser comunicado à autoridade nacional de dados naqueles casos em que possa acarretar risco ou dano relevante aos titulares, em prazo razoável, com a recomendação atual de dois dias úteis, contados da data do conhecimento do incidente, enquanto não sobrevier outra regulação. e. A LGPD fixou como obrigação do gestor do banco de dados o de comunicação à autoridade nacional de dados somente naqueles casos em que possa acarretar dano relevante aos titulares, tendo fixado um prazo legal de sete dias úteis. 0 pontos PERGUNTA 4 1. Para cumprir a Agenda 2030, o Brasil encaminha ações diversas, como as voltadas à redução da taxa de mortalidade materna, a garantia do acesso de todos aos serviços de saúde sexual e a adoção de políticas para a promoção da igualdade de gênero, entre outras. Porém, dentre os maiores desafios para o cumprimento da Agenda no Brasil está: a. A resistência das empresas à Agenda. b. A não adesão da população à Agenda. c. O aumento do investimento na Área Social, Saúde e na Educação d. A redução de receitas empresariais. e. O aumento da pobreza. 0 pontos PERGUNTA 5 1. Podemos afirmar que a Agenda 21 é um Processo e ao mesmo tempo um instrumento de Planejamento Participativo para o Desenvolvimento Sustentável, que tem como eixo central a sustentabilidade, compatibilizando a conservação ambiental, a justiça social e o crescimento econômico. Acerca dessa temática, assinale a alternativa CORRETA: a. O mundo inteiro assinou a Agenda 2030 e, dessa forma, podemos dizer que é completamente unânime a adesão às suas práticas. b. A Agenda 2030 é uma reunião de líderes da FIFA a favor de causas sociais. c. A Agenda 2030 é um plano que estimula ações positivas a favor de causas necessárias à Humanidade. d. A Agenda 2030 é na verdade um movimento partidário manipulador das Massas Sociais e. A Agenda 2030 não foi adotada pelo Brasil. 0 pontos PERGUNTA 6 1. Adotada em setembro de 2015 por 193 Estados-membros da ONU, (UN General Assembly Resolution 70/1), a Agenda 2030 para o Desenvolvimento Sustentável, resultou de um Processo Global participativo de mais de dois anos, coordenado pela ONU, no qual governos, sociedade civil, iniciativa privada e instituições de pesquisa contribuíram através da Plataforma ‘‘My World’’ (Fonte: https://odsbrasil.gov.br/home/Agenda). Pensando nisso, assinale a alternativa CORRETA: a. As propostas da Agenda 2030 são simples e fáceis. Dessa forma, todos os países as adotam. b. A Agenda 2030 abrange o desenvolvimento econômico, a erradicação da pobreza, da miséria e da fome, a inclusão social, a sustentabilidade ambiental e a boa governança em todos os níveis, incluindo paz e segurança. c. A prática da Agenda 2030 não promove transformações em países pobres antes, serve aos países ricos. d. Somente países socialistas podem e são capazes de adotar a Agenda 2030. e. A Agenda 2030 é a favor da erradicação da pobreza, ainda que seja à força e com Sistemas Autoritários e Ditatoriais. 0 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 2 Tentativa PERGUNTA 1 1. Considerando a Agenda 2030 para o Brasil, temos os objetivos de desenvolvimento sustentável delineados. Pensando nisso analise os itens a seguir e identifique quais correspondem a tais objetivos: I. Energia limpa e acessível II. Indústria, inovação e infraestrutura III. Cidades e comunidades sustentáveis Assinale a alternativa CORRETA: a. Somente I e II são corretas. b. Somente I é correta. c. Somente III é correta. d. Somente II é correta. e. I, II e III são corretas 0 pontos PERGUNTA 2 1. A Agenda 2030 para o Brasil reúne objetivos de Desenvolvimento Sustentável desafiadores para um país de tamanha extensão. Pensando nessa temática, nas opções a seguir, identifique quais correspondem a tais objetivos: I. Vida na água II. Vida terrestre III. Paz, justiça e Instituições eficazes Assinale a alternativa CORRETA a. Somente III é correta. b. I, II e III são corretas. c. Somente II é correta. d. Somente I é correta. e. Somente I e II são corretas. 0 pontos PERGUNTA 3 1. A Agenda 2030 encaminha o compromisso do Governo em se comprometer, por exemplo, com ações que aumentem a renda e a qualidade de vida das pessoas, reduzindo as desigualdades sociais e financeiras. Pensando acerca da Agenda 2030, analise as afirmativas a seguir e identifique as corretas: I. A Agenda 2030 também garante a sustentabilidade socioambiental e o uso sustentável dos recursos naturais, para alcançar a conservação do Meio Ambiente. II. A Agenda 2030 é universal e integrada. Ela sintetiza as aspirações e integra as dimensões econômica, social e ambiental. III. A Agenda 2030 tem um lema central: ninguém é deixado para trás e a base está em cinco princípios orientadores: pessoas, planeta, prosperidade, paz e parcerias (5Ps). Assinale a alternativa CORRETA: a. Somente III é correta. b. Somente I e II são corretas. c. Somente II é correta. d. I, II e III são corretas e. Somente I é correta. 0 pontos PERGUNTA 4 1. (FGV - DPE-RJ - 2021 - Defensor Público). Vinícius é dirigente sindical dos servidores da concessionária de água e esgoto Água Limpa do Estado X. A concessionária Água Limpa oferece aos seus servidores telefones celulares e linha telefônica com a LigueJá para o desempenho de suas funções. Ao adquirir cada linha telefônica, Água Limpa celebra contrato de adesão com a LigueJá e, em paralelo, o servidor preenche formulário de informações pessoais para a LigueJá, informando, dentre elas, o exercício de função sindical. Vinícius descobre que a LigueJá comercializou a informação para empresas de cobrança e recuperação de créditos. Vinícius, notando tal fato, notifica a LigueJá e a Água Limpa pedindo esclarecimentos sobre a cessão das informações. A LigueJá responde afirmando que, no contrato de adesão assinado com Água Limpa e no formulário assinado por Vinícius, constavaautorização de uso geral e irrestrito dos dados por LigueJá, e que essa disposição, por si só, autorizava a cessão dos dados pessoais. Nesse contexto, é correto afirmar que: a. tendo sido Vinícius informado do uso de seus dados pessoais na forma apresentada, inexiste ato ilícito praticado por LigueJá, constituindo sua conduta exercício regular de direito. b. a informação de Vinícius constitui dado pessoal sensível, por dizer respeito à filiação a sindicato e, portanto, seu tratamento dependeria de consentimento expresso do titular, requerendo-se a indicação da finalidade do uso. c. a responsabilidade civil do tratador de dados pessoais dá-se por meio de culpa presumida, de modo que o uso e a cessão dos dados pessoais poderão ser feitos na forma supracitada, apurando-se a responsabilidade civil posteriormente. d. por tratar-se de uso pela administração pública, o uso dos dados pessoais poderá dar-se na forma supracitada, considerando a prevalência do interesse público sobre os demais interesses em jogo. e. a aposição da cláusula que autorizou o uso dos dados para quaisquer finalidades, por LigueJá é legítimo exercício de autonomia privada e, portanto, em respeito ao princípio da força vinculante dos contratos, tem-se por regular a cessão dos dados pessoais por LigueJá. 0 pontos PERGUNTA 5 1. (VUNESP - Prefeitura de Ilhabela – SP - 2020 - Analista - Administração de Empresas - Gestão Pública). A Lei Geral de Proteção de Dados aplica-se a qualquer operação de tratamento realizada por pessoa natural ou por pessoa jurídica de direito público ou privado, independentemente do meio, do país de sua sede ou do país onde estejam localizados os dados, desde que: a. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente jornalísticos. b. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente particulares e não econômicos. c. o tratamento de dados pessoais tenha sido realizado por pessoa natural para fins exclusivamente artísticos. d. o tratamento de dados pessoais tenha sido realizado por pessoa natural para atividades de investigação e repressão de infrações penais. e. os dados pessoais objeto do tratamento tenham sido coletados no território nacional. 0 pontos PERGUNTA 6 1. (VUNESP - Prefeitura de Ilhabela – SP - 2020 - Analista - Administração de Empresas - Gestão Pública). Segundo a Lei Geral de Proteção de Dados, as atividades de tratamento de dados pessoais deverão observar a boa-fé e o princípio da qualidade dos dados que apregoa: a. garantia, aos titulares, de exatidão, clareza, relevância e atualização dos dados, de acordo com a necessidade e para o cumprimento da finalidade de seu tratamento. b. garantia, aos titulares, de consulta facilitada e gratuita sobre a forma e a duração do tratamento, bem como sobre a integralidade de seus dados pessoais. c. realização do tratamento para propósitos legítimos, específicos, explícitos e informados ao titular, sem possibilidade de tratamento posterior de forma incompatível com essas finalidades. d. compatibilidade do tratamento com as finalidades informadas ao titular, de acordo com o contexto do tratamento. e. garantia, aos titulares, de informações claras, precisas e facilmente acessíveis sobre a realização do tratamento e os respectivos agentes de tratamento, observados os segredos comercial e industrial. 0 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. PERGUNTA 1 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: 2. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. 3. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. 4. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. 5. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. I, II e III somente. b. III e IV somente.. c. I e IV somente. d. II, III e IV somente. e. I e III somente. PERGUNTA 2 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Previsão b. Design e ação c. Previsão d. Análise e. Explicação PERGUNTA 3 1. 1. A revisão sistemática é importante para proporcionar novos projetos de pesquisas. Ela é essencial na vida do acadêmico e do pesquisador porque, além de ampliar a sua capacidade crítica, abre espaço para uma análise diferente das teorias já escritas. Considerando o texto apresentado, avalie as informações a seguir sobre revisão sistemática: 2. É um tipo de estudo secundário, cujo processo de pesquisa segue um conjunto de passos metodologicamente bem definidos de acordo com um protocolo prévio. 3. Não precisa se preocupar em reduzir o viés inerente a uma revisão informal para que seja adotada. 4. É um meio de avaliar e interpretar algumas pesquisas relevantes a uma questão de pesquisa, tópico ou fenômeno de interesse específicos. 5. Objetiva apresentar uma avaliação justa de um tópico de pesquisa utilizando uma metodologia confiável, rigorosa e auditável. 6. Apesar de tudo, não é um mecanismo para prover respostas robustas, repetíveis e confiáveis a questões de pesquisa relevantes. É correto o que se afirma em: a. III e IV somente.. b. I e V somente. c. I, II e III somente. d. I, II e V somente. e. I e IV somente PERGUNTA 4 1. 1. A qual estrutura as afirmativas abaixo são representantes? 2. Contexto 3. Objetivo e Questões de Pesquisa 4. Escopo da pesquisa 5. Idiomas 6. Métodos de Busca de Publicações 7. Procedimentos de Seleção e Critérios 8. Procedimentos para Extração dos Dados 9. Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura a. Estrutura de Anáfases e Paragrafes b. Estrutura Ficcional c. Estrutura de um Ensaio d. Estrutura Quantitativa e. Estrutura de um Protocolo AS I PERGUNTA 1 A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, umasituação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a.I, II e III. b.I e III. c.I, II e IV. d.I e II. e.I e IV. PERGUNTA 2 A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a.1, 2, 3, 4 e 5. b.3, 2, 4, 1 e 5. c.5, 1, 3, 4 e 2. d.5, 2, 4, 3 e 1. e.3, 2, 1, 4 e 5. PERGUNTA 3 Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a.Criar uma teoria. b.Observar. c.Produzir hipóteses. d.Fazer deduções. e.Generalizar. PERGUNTA 4 A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a.Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. b.A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. c.O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. d.A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. e.A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. AS II PERGUNTA 1 Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a.experimental, da engenharia, analítico e matemático. b.da engenharia, científico, analítico e matemático. c.experimental, da engenharia, matemático e analítico. d.da engenharia, experimental, analítico e científico. e.matemático, experimental, analítico e da engenharia. PERGUNTA 2 Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentença apresentada. a.Ideação, aleatoriedade, validação e comparação. b.Validação, aleatoriedade, teste e ortogonalidade. c.Ortogonalidade, aleatoriedade, validação, testagem. d.Comparação, aleatoriedade, replicação, ortogonalidade. e.Comparação, ortogonalidade, replicação e aleatoriedade. PERGUNTA 3 As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a.I, II e III somente. b.I e III somente. c.I, III e IV somente. d.I e IV somente. e.I e II somente. PERGUNTA 4 Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a.Hipótese. b.Projeto de experimento. c.Descritores. d.Fator P. e.Fatores de confusão. AS III PERGUNTA 1 Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a.I, III e IV. b.I e II. c.I e IV. d.I, II e III. e.II e IV. PERGUNTA 2 A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a.I, II e IV. b.I, III e IV. c.I e IV. d.I, II e III. e.I e II. PERGUNTA 3 Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a.Quantitativa. b.Qualitativa. c.Gerenciada. d.Reflexiva. e.Emergente. PERGUNTA 4 Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto parauma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a.II e III. b.I e II. c.I, III e IV. d.I, II e III. e.I e IV. PERGUNTA 5 Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a.Poligráfico. b.Generativo. c.Etnográfico. d.Calibrado. e.Controlado. PERGUNTA 6 Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a.I, II e IV. b.I e IV. c.I, III e IV. d.I e II. e.I, II e III. PERGUNTA 7 É usada para quantificar o problema por meio da geração de dados numéricos ou que possam ser transformados em estatísticas utilizáveis. Quantifica atitudes, opiniões, comportamentos e outras variáveis definidas, além de generalizar resultados de uma amostra maior de população. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a.Qualitativa. b.Reflexiva. c.Emergente. d.Gerenciada. e.Quantitativa. PERGUNTA 8 Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a.I e IV. b.I, III e IV. c.II e III. d.I e II. e.I, II e III. AS IV PERGUNTA 1 Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: I -Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). II - Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. III - Prover um framework/contextualização para posicionar novas atividades de pesquisa. IV - Confirmar as evidências experimentais que apoiam as hipóteses teóricas. É correto o que se afirma em: a.I, II e III somente. b.II, III e IV somente. c.III e IV somente. d.I e III somente. e.I e IV somente. PERGUNTA 2 Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. a.1B; 2C; 3A; 4D b.1B; 2A; 3C; 4D c.1A; 2C; 3B; 4D d.1C; 2D; 3A; 4C e.1A; 2B; 3C; 4D PERGUNTA 3 A qual estrutura as afirmativas abaixo são representantes? Contexto Objetivo e Questões de Pesquisa Escopo da pesquisa Idiomas Métodos de Busca de Publicações Procedimentos de Seleção e Critérios Procedimentos para Extração dos Dados Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura a.Estrutura Ficcional b.Estrutura de um Ensaio c.Estrutura de um Protocolo d.Estrutura Quantitativa e.Estrutura de Anáfases e Paragrafes PERGUNTA 4 Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a.Previsão b.Análise c.Explicação d.Design e ação e.Previsão AS V PERGUNTA 1 Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a.Alternativa b.Tese c.Questão de pesquisa d.Motivação e.Teoria PERGUNTA 2 O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a.Preventiva b.Adaptativa. c.Detectiva. d.Perfectiva. e.Corretiva. PERGUNTA 3 Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a.Revisões automáticas. b.Revisões didáticas. c.Revisões sistemáticas. d.Revisões autocráticas. e.Revisões colaterais. PERGUNTA 4 Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a.Revisão primária. b.Estudos primários. c.Revisão por pares. d.Estudo secundários. e.Revisão terciária. PERGUNTA 1 1. A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e gerenciaro processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: a- testar o sistema, garantir funcionalidade e corrigir erro de programação. b- projetar, modelar e codificar programas. c- projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. d- projetar, testar o sistema e cuidar do banco de dados. e- modelar, escrever o código-fonte e testar o sistema. PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a- A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. b- A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. c- O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. d- Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. e- A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. PERGUNTA 3 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a- 3, 2, 1, 4 e 5. b- 3, 2, 4, 1 e 5. c- , 1, 3, 4 e 2. d- 5, 2, 4, 3 e 1. e- 1, 2, 3, 4 e 5. PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: I, II e III. PERGUNTA 1 1. 0,2 pontos PERGUNTA 2 1. 0,2 pontos PERGUNTA 3 1. A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: a. projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. b. modelar, escrever o código-fonte e testar o sistema. c. testar o sistema, garantir funcionalidade e corrigir erro de programação. d. projetar, testar o sistema e cuidar do banco de dados. e. projetar, modelar e codificar programas. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Generalizar. b. Criar uma teoria. c. Produzir hipóteses. d. Observar. e. Fazer deduções. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I, II e IV. b. I e IV. c. I, II e III. d. I e II. e. I e III. 0,2 pontos PERGUNTA 4 1.Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Dedução. b. Observação. c. Hipótese. d. Conclusão. e. Parte experimental. PERGUNTA 1 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. da engenharia, experimental, analítico e científico. b. da engenharia, científico, analítico e matemático. c. experimental, da engenharia, matemático e analítico. d. experimental, da engenharia, analítico e matemático. e. matemático, experimental, analítico e da engenharia. 0,2 pontos PERGUNTA 2 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. previsão. b. acoplamento. c. revisão. d. saída. e. resposta. 0,2 pontos PERGUNTA 3 1. Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a. Fator P. b. Fatores de confusão. c. Projeto de experimento. d. Descritores. e. Hipótese. 0,2 pontos PERGUNTA 4 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I eIII. b. I, II e III. c. I e II. d. I, II e IV. e. I e IV. AS 01 PERGUNTA 1 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Dedução. b. Parte experimental. c. Conclusão. d. Hipótese. e. Observação. 0,2 pontos PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. b. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. c. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. d. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. e. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. 0,2 pontos PERGUNTA 3 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 5, 2, 4, 3 e 1. b. 3, 2, 1, 4 e 5. c. 5, 1, 3, 4 e 2. d. 1, 2, 3, 4 e 5. e. 3, 2, 4, 1 e 5. 0,2 pontos PERGUNTA 4 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Observar. b. Generalizar. c. Produzir hipóteses. d. Fazer deduções. e. Criar uma teoria. AS 02 PERGUNTA 1 1. Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a. Fatores de confusão. b. Descritores. c. Projeto de experimento. d. Hipótese. e. Fator P. 0,2 pontos PERGUNTA 2 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Geral, específica e objetiva. b. Independentes, dependentes e de controle. c. Organização, processamento e de saída. d. Entrada, saída e de revisão. e. Entrada, throughput e de validação. 0,2 pontos PERGUNTA 3 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. previsão. b. acoplamento. c. resposta. d. saída. e. revisão. 0,2 pontos PERGUNTA 4 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. experimental, da engenharia, matemático e analítico. b. da engenharia, científico, analítico e matemático. c. matemático, experimental, analítico e da engenharia. d. experimental, da engenharia, analítico e matemático. e. da engenharia, experimental, analítico e científico. AS 03 PERGUNTA 1 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Controlado. b. Generativo. c. Etnográfico. d. Calibrado. e. Poligráfico. 0,2 pontos PERGUNTA 2 1. Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a. I e II. b. II e III. c. I, II e III. d. I, III e IV. e. I e IV. 0,2 pontos PERGUNTA 3 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. I, II e III. b. I, III e IV. c. I e II. d. I e IV. e. II e IV. 0,2 pontos PERGUNTA 4 1. Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I e II. d. I, III e IV. e. I, II e IV. AS 04 PERGUNTA1 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Teoria b. Alternativa c. Questão de Pesquisa d. Tese e. Motivação 0,2 pontos PERGUNTA 2 1. 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. a. 1A; 2C; 3B; 4D b. 1A; 2B; 3C; 4D c. 1B; 2C; 3A; 4D d. 1B; 2A; 3C; 4D e. 1C; 2D; 3A; 4C 0,2 pontos PERGUNTA 3 1. 1. Em ciências relevantes para a Engenharia de Software Empírica, como Sistemas de Informação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Considerando o texto apresentado, associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [5]Design e ação [D] Teorias desse tipo ilustram de forma explicita. O que constitui uma elucidação é uma questão não trivial. No entanto, uma visão comum é que uma aclaração responde a uma questão de porque algo é, ou acontece (em vez do que acontece). As opiniões atuais insistem que as elucidações incluem noções de causalidade e assimetria (se A esclarece B, então B também não deve ser uma elucidação viável de A). [3]Previsão [C] Teorias desse tipo incluem descrições e conceituações do "o que é". Também estão incluídas taxonomias, classificações e ontologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos. [1]Análise [A] Essas teorias descrevem coisas "como fazer", ou seja, são prescritivas. Ciência do design é bastante influente em engenharia de software. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. [2]Explicação [E] Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção "padrão" de teorias baseadas empiricamente. [4]Explicação e previsão [B] Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e probabilísticos de ciências sociais e naturais. a. B. 1D; 2C; 3B; 4E; 5A b. C. 1C; 2E; 3B; 4D; 5A c. D. 1B; 2A; 3C; 4E; 5D d. E. 1B; 2D; 3C; 4E; 5A e. F. 1C; 2D; 3B; 4E; 5A 0,2 pontos PERGUNTA 4 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Explicação b. Design e ação c. Previsão d. Previsão e. Análise AS 05 PERGUNTA 1 1. O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a. Detectiva. b. Corretiva . c. Adaptativa. d. Preventiva e. Perfectiva. 0,2 pontos PERGUNTA 2 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão por pares. b. Revisão terciária. c. Revisão primária. d. Estudos primários. e. Estudo secundários. 0,2 pontos PERGUNTA 3 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Teoria b. Questão de pesquisa c. Motivação d. Alternativa e. Tese 0,2 pontos PERGUNTA 4 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Perfectiva b. Corretiva c. Adaptativa d. Criativa e. Preventiva Engenharia Experimental – Ass AS I PERGUNTA 1 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 3, 2, 1, 4 e 5. b. 3, 2, 4, 1 e 5. c. 1, 2, 3, 4 e 5. d. 5, 1, 3, 4 e 2. e. 5, 2, 4, 3 e 1. 0,2 pontos PERGUNTA 2 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Hipótese. b. Observação. c. Dedução. d. Conclusão. e. Parte experimental. 0,2 pontos PERGUNTA 3 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Generalizar. b. Fazer deduções. c. Observar. d. Criar uma teoria. e. Produzir hipóteses. 0,2 pontos PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório deconhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I, II e IV. b. I, II e III. c. I e II. d. I e III. e. I e IV. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. PERGUNTA 1 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 3, 2, 1, 4 e 5. b. 3, 2, 4, 1 e 5. c. 1, 2, 3, 4 e 5. d. 5, 1, 3, 4 e 2. e. 5, 2, 4, 3 e 1. 0,2 pontos PERGUNTA 2 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Hipótese. b. Observação. c. Dedução. d. Conclusão. e. Parte experimental. 0,2 pontos PERGUNTA 3 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Generalizar. b. Fazer deduções. c. Observar. d. Criar uma teoria. e. Produzir hipóteses. 0,2 pontos PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I, II e IV. b. I, II e III. c. I e II. d. I e III. e. I e IV. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. AsII PERGUNTA 1 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. da engenharia, científico, analítico e matemático. b. experimental, da engenharia, matemático e analítico. c. matemático, experimental, analítico e da engenharia. d. da engenharia, experimental, analítico e científico. e. experimental, da engenharia, analítico e matemático. 0,2 pontos PERGUNTA 2 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Independentes, dependentes e de controle. b. Organização, processamento e de saída. c. Geral, específica e objetiva. d. Entrada, throughput e de validação. e. Entrada, saída e de revisão. 0,2 pontos PERGUNTA 3 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I e II. b. I, II e IV. c. I e IV. d. I e III. e. I, II e III. 0,2 pontos PERGUNTA 4 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. acoplamento. b. revisão. c. saída. d. resposta. e. previsão. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar Fazer teste: AS III Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: PERGUNTA 1 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. II e IV. b. I, III e IV. c. I e II. d. I, II e III. e. I e IV. 0,2 pontos PERGUNTA 2 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Emergente. b. Qualitativa. c. Quantitativa. d. Reflexiva. e. Gerenciada. 0,2 pontos PERGUNTA 3 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I e II. d. I, II e IV.e. I, III e IV. 0,2 pontos PERGUNTA 4 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Calibrado. b. Poligráfico. c. Generativo. d. Etnográfico. e. Controlado. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar As_4 PERGUNTA 1 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Questão de Pesquisa b. Teoria c. Tese d. Alternativa e. Motivação 0,2 pontos PERGUNTA 2 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: 2. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. 3. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. 4. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. 5. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. I e IV somente. b. I, II e III somente. c. I e III somente. d. II, III e IV somente. e. III e IV somente.. 0,2 pontos PERGUNTA 3 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Explicação b. Design e ação c. Análise d. Previsão e. Previsão 0,2 pontos PERGUNTA 4 1. 1. Em ciências relevantes para a Engenharia de Software Empírica, como Sistemas de Informação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Considerando o texto apresentado, associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [5]Design e ação [D] Teorias desse tipo ilustram de forma explicita. O que constitui uma elucidação é uma questão não trivial. No entanto, uma visão comum é que uma aclaração responde a uma questão de porque algo é, ou acontece (em vez do que acontece). As opiniões atuais insistem que as elucidações incluem noções de causalidade e assimetria (se A esclarece B, então B também não deve ser uma elucidação viável de A). [3]Previsão [C] Teorias desse tipo incluem descrições e conceituações do "o que é". Também estão incluídas taxonomias, classificações e ontologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos. [1]Análise [A] Essas teorias descrevem coisas "como fazer", ou seja, são prescritivas. Ciência do design é bastante influente em engenharia de software. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. [2]Explicação [E] Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção "padrão" de teorias baseadas empiricamente. [4]Explicação e previsão [B] Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e probabilísticos de ciências sociais e naturais. a. 2. 1C; 2E; 3B; 4D; 5A b. 3. 1B; 2A; 3C; 4E; 5D c. 4. 1D; 2C; 3B; 4E; 5A d. 5. 1C; 2D; 3B; 4E; 5A e. 6. 1B; 2D; 3C; 4E; 5A 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. AS_5 PERGUNTA 1 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões colaterais. b. ) Revisões autocráticas. c. Revisões automáticas. d. Revisões didáticas. e. Revisões sistemáticas. 0,2 pontos PERGUNTA 2 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão primária. b. Revisão por pares. c. Estudos primários. d. Revisão terciária. e. Estudo secundários. 0,2 pontos PERGUNTA 3 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Motivação b. Tese c. Teoria d. Questão de pesquisa e. Alternativa 0,2 pontos PERGUNTA 4 1. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em interação. b. Paradigma baseado em incremento. c. Paradigma baseado em sequência. d. Paradigma baseado em agilidade. e. Paradigma baseado em evidência. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Unidade 1_Conceituação de Engenharia de SoftwareExperimental Pergunta 1 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 1, 2, 3, 4 e 5. b. 3, 2, 1, 4 e 5. c. 3, 2, 4, 1 e 5. d. 5, 1, 3, 4 e 2. e. 5, 2, 4, 3 e 1. Pergunta 2 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Criar uma teoria. b. Observar. c. Produzir hipóteses. d. Fazer deduções. e. Generalizar. Pergunta 3 1. A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: a. projetar, modelar e codificar programas. b. testar o sistema, garantir funcionalidade e corrigir erro de programação. c. projetar, testar o sistema e cuidar do banco de dados. d. projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. e. modelar, escrever o código-fonte e testar o sistema. Pergunta 4 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. b. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. c. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. d. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. e. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. PERGUNTA 1 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. Entrada, throughput e de validação. Independentes, dependentes e de controle. Organização, processamento e de saída. Geral, específica e objetiva. Entrada, saída e de revisão. 0,2 pontos PERGUNTA 2 1. Qual é o nome da etapa a ser declarada formalmente que leva em consideração uma possibilidade nula e uma alternativa em sua formulação? Assinale a alternativa correta. Seleção de disciplinas. Seleção de variáveis. Formulação de hipóteses. Formulação de hipóteses. Instrumentação. 0,2 pontos PERGUNTA 3 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: I e IV somente. I, III e IV somente. I, II e III somente. I e III somente. I e II somente. 0,2 pontos PERGUNTA 4 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: I e IV. I e II. I e III. I, II e III. I, II e IV. AS III PERGUNTA 1 1. Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: I, II e III. I, III e IV. I e IV. II e III. I e II. 0,2 pontos PERGUNTA 2 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. Qualitativa. Emergente. Reflexiva. Gerenciada. Quantitativa. 0,2 pontos PERGUNTA 3 1. É principalmente uma pesquisa exploratória, usada para obter uma compreensão das razões, opiniões e motivações subjacentes. Fornece insights sobre o problema ou ajuda a desenvolver ideias ou hipóteses. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. Qualitativa. Quantitativa. Reflexiva. Gerenciada. Emergente. 0,2 pontos PERGUNTA 4 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. Calibrado. Poligráfico. Generativo. Etnográfico. Controlado. AS IV PERGUNTA 1 ● Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. 2. Questão de Pesquisa Motivação Tese Alternativa Teoria 0,2 pontos PERGUNTA 2 ● Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise críticada literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. 2. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: ● Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). ● Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. ● Prover um framework/contextualização para posicionar novas atividades de pesquisa. ● Confirmar as evidências experimentais que apoiam as hipóteses teóricas. 3. É correto o que se afirma em: I e III somente. I, II e III somente. II, III e IV somente. I e IV somente. III e IV somente. 0,2 pontos PERGUNTA 3 ● Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. 2. [4] Parcimôni a [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilid ade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativ o [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. 3. 1A; 2C; 3B; 4D 1B; 2A; 3C; 4D 1A; 2B; 3C; 4D 1C; 2D; 3A; 4C 1B; 2C; 3A; 4D 0,2 pontos PERGUNTA 4 ● Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. 2. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: ● São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. ● São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. ● Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. ● Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. 3. É correto o que se afirma em: I, II e III somente. I e IV somente. III e IV somente.. I e III somente. II, III e IV somente. AS V PERGUNTA 1 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. Teoria Motivação Tese Alternativa Questão de pesquisa 0,2 pontos PERGUNTA 2 1. Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quais as afirmações estão corretas. I, somente. I e III, somente. II e III, somente. I, II e III. I e II, somente. 0,2 pontos PERGUNTA 3 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. Revisões automáticas. Revisões didáticas. Revisões sistemáticas. Revisões colaterais. ) Revisões autocráticas. 0,2 pontos PERGUNTA 4 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. Estudos primários. Estudo secundários. Revisão por pares. Revisão primária. Revisão terciária. ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Unidade 2_Processos de Condução de Estudos Experimentais Pergunta 1 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a. I e IV somente. b. I, II e III somente. c. I, III e IV somente. d. I e III somente. e. I e II somente. Pergunta 2 1. Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a. Descritores. b. Projeto de experimento. c. Fator P. d. Fatores de confusão. e. Hipótese. Pergunta 3 1. Para a Engenharia de Software existem quatro métodos relevantes coma finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. experimental, da engenharia, matemático e analítico. b. matemático, experimental, analítico e da engenharia. c. da engenharia, experimental, analítico e científico. d. experimental, da engenharia, analítico e matemático. e. da engenharia, científico, analítico e matemático. Pergunta 4 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. acoplamento. b. previsão. c. revisão. d. saída. e. resposta. ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Unidade 3_ Estratégias de Estudos Primários Pergunta 1 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, III e IV. b. I e IV. c. I, II e III. d. I, II e IV. e. I e II. Pergunta 2 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. I, III e IV. b. I e IV. c. I, II e III. d. I e II. e. II e IV Pergunta 3 1. Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a. I, III e IV. b. I, II e III. c. I, II e IV. d. I e IV. e. I e II. Pergunta 4 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Controlado. b. Poligráfico. c. Etnográfico. d. Calibrado. e. Generativo. TENTATIVA 2 Pergunta 1 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Generativo. b. Poligráfico. c. Controlado. d. Calibrado. e. Etnográfico. Pergunta 2 1. Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a. I, II e III. b. I, III e IV. c. II e III. d. I e IV. e. I e II. Pergunta 3 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. I e II. b. I, III e IV. c. I, II e III. d. I e IV. e. II e IV. Pergunta 4 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, II e IV. b. I, III e IV. c. I e IV. d. I, II e III. e. I e II. ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Unidade 4 Estudos Secundários Pergunta 1 1. 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoriaé apoiada por estudos empíricos que confirmam sua validade. a.1B; 2C; 3A; 4D b.1B; 2A; 3C; 4D c.1A; 2C; 3B; 4D d.1C; 2D; 3A; 4C e.1A; 2B; 3C; 4D Pergunta 2 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Design e ação b. Previsão c. Análise d. Explicação e. Previsão Pergunta 3 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Alternativa b. Tese c. Teoria d. Questão de Pesquisa e. Motivação Pergunta 4 1. 1. A revisão sistemática é importante para proporcionar novos projetos de pesquisas. Ela é essencial na vida do acadêmico e do pesquisador porque, além de ampliar a sua capacidade crítica, abre espaço para uma análise diferente das teorias já escritas. Considerando o texto apresentado, avalie as informações a seguir sobre revisão sistemática: II. É um tipo de estudo secundário, cujo processo de pesquisa segue um conjunto de passos metodologicamente bem definidos de acordo com um protocolo prévio. III. Não precisa se preocupar em reduzir o viés inerente a uma revisão informal para que seja adotada. IV. É um meio de avaliar e interpretar algumas pesquisas relevantes a uma questão de pesquisa, tópico ou fenômeno de interesse específicos. V. Objetiva apresentar uma avaliação justa de um tópico de pesquisa utilizando uma metodologia confiável, rigorosa e auditável. VI. Apesar de tudo, não é um mecanismo para prover respostas robustas, repetíveis e confiáveis a questões de pesquisa relevantes. É correto o que se afirma em: a. III e IV somente.. b. I, II e III somente. c. I, II e V somente. d. I e IV somente. e. I e V somente. TENTATIVA 2 Pergunta 1 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Previsão b. Explicação c. Análise d. Design e ação e. Previsão Pergunta 2 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Tese b. Motivação c. Questão de Pesquisa d. Alternativa e. Teoria Pergunta 3 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: II. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. III. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. IV. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. V. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. I e IV somente. b. I, II e III somente. c. II, III e IV somente. I e III somente. e. III e IV somente.. PERGUNTA 1 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I, II e IV. b. I e IV. c. I e III. d. I e II. e. I, II e III. PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. b. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. c. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. d. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. e. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender PERGUNTA 3 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Dedução. b. Conclusão. c. Observação. d. Hipótese. e. Parte experimental. PERGUNTA 4 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e II. b. I e IV. c. I, II e III. d. I, II e IV.e. I e III. PERGUNTA 1 1. Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentença apresentada. a. Comparação, aleatoriedade, replicação, ortogonalidade. b. Ideação, aleatoriedade, validação e comparação. c. Comparação, ortogonalidade, replicação e aleatoriedade. d. Validação, aleatoriedade, teste e ortogonalidade. e. Ortogonalidade, aleatoriedade, validação, testagem. PERGUNTA 2 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a. I, III e IV somente. b. I e II somente. c. I e III somente. d. I e IV somente. e. I, II e III somente. ,2 PERGUNTA 3 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. matemático, experimental, analítico e da engenharia. b. da engenharia, científico, analítico e matemático. c. experimental, da engenharia, analítico e matemático. d. da engenharia, experimental, analítico e científico. e. experimental, da engenharia, matemático e analítico. PERGUNTA 4 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. resposta. b. acoplamento. c. previsão. d. revisão. e. saída PERGUNTA 1 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Organização, processamento e de saída. b. Geral, específica e objetiva. c. Entrada, throughput e de validação. d. Entrada, saída e de revisão. e. Independentes, dependentes e de controle. 0,2 PERGUNTA 1 1. Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentença apresentada. a. Comparação, aleatoriedade, replicação, ortogonalidade. b. Ideação, aleatoriedade, validação e comparação. c. Comparação, ortogonalidade, replicação e aleatoriedade. d. Validação, aleatoriedade, teste e ortogonalidade. e. Ortogonalidade, aleatoriedade, validação, testagem. PERGUNTA 2 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a. I, III e IV somente. b. I e II somente. c. I e III somente. d. I e IV somente. e. I, II e III somente. ,2 PERGUNTA 3 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. matemático, experimental, analítico e da engenharia. b. da engenharia, científico, analítico e matemático. c. experimental, da engenharia, analítico e matemático. d. da engenharia, experimental, analítico e científico. e. experimental, da engenharia, matemático e analítico. PERGUNTA 4 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudançanas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. resposta. b. acoplamento. c. previsão. d. revisão. e. saída PERGUNTA 1 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Organização, processamento e de saída. b. Geral, específica e objetiva. c. Entrada, throughput e de validação. d. Entrada, saída e de revisão. e. Independentes, dependentes e de controle. 0,2 PERGUNTA 1 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Controlado. b. Poligráfico. c. Calibrado. d. Etnográfico. e. Generativo. PERGUNTA 2 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. I, II e III. b. I, III e IV. c. I e IV. d. I e II. e. II e IV. PERGUNTA 3 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Gerenciada. b. Emergente. c. Qualitativa. d. Reflexiva. e. Quantitativa. PERGUNTA 4 1. É principalmente uma pesquisa exploratória, usada para obter uma compreensão das razões, opiniões e motivações subjacentes. Fornece insights sobre o problema ou ajuda a desenvolver ideias ou hipóteses. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Emergente. b. Gerenciada. c. Quantitativa. d. Reflexiva. e. Qualitativa. Engenharia Experimental AS I AS II III IV V 30/09/2021 11:24 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS I</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS I Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: I e IV. I, II e IV. I e II. I e III. I, II e III. 0,2 pontos Salva PERGUNTA 2 A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o te to apresentado a alie as informações a seg ir 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 11:24 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 a. b. c. d. e. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: I e IV. I, II e IV. I, II e III. I e III. I e II. a. b. c. d. e. PERGUNTA 3 Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: Conclusão. Parte experimental. Observação. Dedução. Hipótese. 0,2 pontos Salva a. b. c PERGUNTA 4 A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. A engenharia de projetos trabalha para montar projetos 0,2 pontos Salva Estado de Conclusão da Pergunta: 30/09/2021 11:24 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. c. d. e. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: 30/09/2021 11:35 Fazer teste: <font class="click">AS II</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS II</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS II Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvoe retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é experimental, da engenharia, matemático e analítico. matemático, experimental, analítico e da engenharia. da engenharia, experimental, analítico e científico. experimental, da engenharia, analítico e matemático. da engenharia, científico, analítico e matemático. 0,2 pontos Salva PERGUNTA 2 As preocupações podem ser parcialmente tratadas escolhendo 0,2 pontos Salva ? Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 11:35 Fazer teste: <font class="click">AS II</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 a. b. c. d. e. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo- benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: I e III somente. I e II somente. I, III e IV somente. I e IV somente. I, II e III somente. a. b. c. d. e. PERGUNTA 3 Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de saída. revisão. previsão. resposta. acoplamento. 0,2 pontos Salva a. b. c. d. e. PERGUNTA 4 O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. Entrada, saída e de revisão. Independentes, dependentes e de controle. Geral, específica e objetiva. Organização, processamento e de saída. Entrada, throughput e de validação. 0,2 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r 30/09/2021 11:35 Fazer teste: <font class="click">AS II</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as r 30/09/2021 11:41 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS III</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS III Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 É usada para quantificar o problema por meio da geração de dados numéricos ou que possam ser transformados em estatísticas utilizáveis. Quantifica atitudes, opiniões, comportamentos e outras variáveis definidas, além de generalizar resultados de uma amostra maior de população. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. Qualitativa. Reflexiva. Gerenciada. Emergente. Quantitativa. 0,2 pontos Salva a. b. c. PERGUNTA 2 Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. Emergente. Qualitativa. Quantitativa. 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 11:41 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. d. e. Gerenciada. Reflexiva. a. b. c. d. e. PERGUNTA 3 É principalmente uma pesquisa exploratória, usada para obter uma compreensão das razões, opiniões e motivações subjacentes. Fornece insights sobre o problema ou ajuda a desenvolver ideias ou hipóteses. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. Qualitativa. Gerenciada. Reflexiva. Emergente. Quantitativa. 0,2 pontos Salva a. b. c. d. e. PERGUNTA 4 Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: I, III e IV. I, II e III. I e II. I, II e IV. I e IV. 0,2 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: 30/09/2021 11:41 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Estado de Conclusão da Pergunta: 30/09/2021 13:47 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS IV</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS IV Informações doteste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. Previsão Explicação Previsão Análise Design e ação 0,2 pontos Salva PERGUNTA 2 1. A qual estrutura as afirmativas abaixo são representantes? Contexto Objetivo e Questões de Pesquisa Escopo da pesquisa Idiomas Métodos de Busca de Publicações Procedimentos de Seleção e Critérios Procedimentos para Extração dos Dados Procedimentos para Análise 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 13:47 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 a. b. c. d. e. Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura Estrutura de um Ensaio Estrutura Ficcional Estrutura de um Protocolo Estrutura Quantitativa Estrutura de Anáfases e Paragrafes a. b. c. PERGUNTA 3 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. I. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. II. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. III. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. IV. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: É correto o que se afirma em: I, II e III somente. III e IV somente.. I e III somente. 0,2 pontos Salva Estado de Conclusão da Pergunta: 30/09/2021 13:47 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. d. e. II, III e IV somente. I e IV somente. a. b. c. d. e. PERGUNTA 4 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. I. Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). II. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. III. Prover um framework/contextualização para posicionar novas atividades de pesquisa. IV. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: É correto o que se afirma em: I, II e III somente. III e IV somente. I e III somente. II, III e IV somente. I e IV somente. 0,2 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: 30/09/2021 14:15 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/4 Fazer teste: <font class="click">AS IV</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS IV Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 2. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. Questão de Pesquisa Tese Motivação Teoria Alternativa 0,2 pontos Salva PERGUNTA 2 1. Uma revisão sistemática requer uma pergunta clara, a 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 14:15 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/4 a. b. c. d. e. q p g definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. I. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. II. São baseadas na intuiçãode busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. III. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. IV. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: É correto o que se afirma em: I, II e III somente. II, III e IV somente. I e III somente. III e IV somente.. I e IV somente. PERGUNTA 3 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é i t t íd í i 0,2 pontos Salva Estado de Conclusão da Pergunta: 30/09/2021 14:15 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/4 a. b. c. d. e. economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. 1C; 2D; 3A; 4C 1A; 2C; 3B; 4D 1A; 2B; 3C; 4D 1B; 2C; 3A; 4D 1B; 2A; 3C; 4D a. b. c. d. e. PERGUNTA 4 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. I. Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). II. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. III. Prover um framework/contextualização para posicionar novas atividades de pesquisa. IV. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: É correto o que se afirma em: I, II e III somente. III e IV somente. I e III somente. I e IV somente. II, III e IV somente. 0,2 pontos Salva Estado de Conclusão da Pergunta: 30/09/2021 14:15 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 4/4 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: 30/09/2021 13:52 Fazer teste: <font class="click">AS V</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/2 Fazer teste: <font class="click">AS V</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS V Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. Adaptativa Perfectiva Corretiva Criativa Preventiva 0,2 pontos Salva a. b. c PERGUNTA 2 O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. Perfectiva. Preventiva Adaptati a 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 30/09/2021 13:52 Fazer teste: <font class="click">AS V</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/2 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. c. d. e. Adaptativa. Detectiva. Corretiva . a. b. c. d. e. PERGUNTA 3 Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. Estudos primários. Revisão primária. Revisão por pares. Estudo secundários. Revisão terciária. 0,2 pontos Salva a. b. c. d. e. PERGUNTA 4 Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. Revisões sistemáticas. Revisões automáticas. Revisões colaterais. ) Revisões autocráticas. Revisões didáticas. 0,2 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: A S 1 – E NG . DE S O F T W A R E E X P E RI ME NT A L P E RG U N T A 1 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Produzir hipóteses. b. Observar. c. Criar uma teoria. d. Fazer deduções. e. Generalizar. 0,2 pontos P E RG U N T A 2 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 3, 2, 4, 1 e 5. b. 5, 2, 4, 3 e 1. c. 3, 2, 1, 4 e 5. d. 1, 2, 3, 4 e 5. e. 5, 1, 3, 4 e 2. 0,2 pontos P E RG U N T A 3 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de SoftwareExperimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Conclusão. b. Hipótese. c. Observação. d. Parte experimental. e. Dedução. 0,2 pontos P E RG U N T A 4 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e II. b. I e IV. c. I, II e IV. d. I e III. e. I, II e III. A S 2 – E NG . DE S O F T W A R E E X P E RI ME NT A L P E RG U N T A 1 1. Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. resposta. b. acoplamento. c. previsão. d. revisão. e. saída. 0,2 pontos P E RG U N T A 2 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a. I e IV somente. b. I, III e IV somente. c. I e II somente. d. I, II e III somente. e. I e III somente. 0,2 pontos P E RG U N T A 3 1. Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentença apresentada. a. Ideação, aleatoriedade, validação e comparação. b. Comparação, aleatoriedade, replicação, ortogonalidade. c. Ortogonalidade, aleatoriedade, validação, testagem. d. Validação, aleatoriedade, teste e ortogonalidade. e. Comparação, ortogonalidade, replicação e aleatoriedade. 0,2 pontos P E RG U N T A 4 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Entrada, throughput e de validação. b. Organização, processamento e de saída. c. Independentes, dependentes e de controle. d. Geral, específica e objetiva. e. Entrada, saída e de revisão. A S 3 – E NG . DE S O F T W A R E E X P E RI ME NT A L P E R G U N TA 1 1. É principalmente uma pesquisa exploratória, usada para obter uma compreensão das razões, opiniões e motivações subjacentes. Fornece insights sobre o problema ou ajuda a desenvolver ideias ou hipóteses. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Reflexiva. b. Emergente. c. Quantitativa. d. Qualitativa. e. Gerenciada. 0,2 pontos P E R G U N TA 2 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. II e IV. b. I, II e III. c. I e II. d. I, III e IV. e. I e IV. 0,2 pontos P E R G U N TA 3 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Controlado. b. Poligráfico. c. Calibrado. d. Etnográfico. e. Generativo. 0,2 pontos P E R G U N TA 4 1. É usada para quantificar o problema por meio da geração de dados numéricos ou que possam ser transformados em estatísticas utilizáveis. Quantifica atitudes, opiniões, comportamentos e outras variáveis definidas, além de generalizar resultados de uma amostra maior de população. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Qualitativa. b. Quantitativa. c. Gerenciada. d. Emergente. e. Reflexiva A S 4 – E NG . DE S O F T W A R E E X P E RI ME NT A L PERGUNTA 1 1. 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: II.Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). III. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. IV. Prover um framework/contextualização para posicionar novas atividades de pesquisa. V. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. É correto o que se afirma em: a. I, II e III somente. b. II, III e IV somente. - ERRADA c. I e III somente. d. I e IV somente.e. III e IV somente. 0,2 pontos P E RG U N T A 2 1. 1. A revisão sistemática é importante para proporcionar novos projetos de pesquisas. Ela é essencial na vida do acadêmico e do pesquisador porque, além de ampliar a sua capacidade crítica, abre espaço para uma análise diferente das teorias já escritas. Considerando o texto apresentado, avalie as informações a seguir sobre revisão sistemática: II.É um tipo de estudo secundário, cujo processo de pesquisa segue um conjunto de passos metodologicamente bem definidos de acordo com um protocolo prévio. III. Não precisa se preocupar em reduzir o viés inerente a uma revisão informal para que seja adotada. IV. É um meio de avaliar e interpretar algumas pesquisas relevantes a uma questão de pesquisa, tópico ou fenômeno de interesse específicos. V. Objetiva apresentar uma avaliação justa de um tópico de pesquisa utilizando uma metodologia confiável, rigorosa e auditável. VI. Apesar de tudo, não é um mecanismo para prover respostas robustas, repetíveis e confiáveis a questões de pesquisa relevantes. É correto o que se afirma em: a. III e IV somente.. b. I, II e III somente. c. I e V somente. d. I, II e V somente. e. I e IV somente. 0,2 pontos P E RG U N T A 3 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: II.São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. III. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. IV. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. V. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. II, III e IV somente. b. I e IV somente. c. I, II e III somente. d. III e IV somente. e. I e III somente. 0,2 pontos P E RG U N T A 4 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Motivação b. Alternativa c. Teoria d. Questão de Pesquisa e. Tese A S 5 – E NG . DE S O F T W A R E E X P E RI ME NT A L PERGUNTA 1 1. Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quais as afirmações estão corretas. a. I e II, somente. b. II e III, somente. c. I e III, somente. d. I, II e III. e. I, somente. 0,2 pontos P E RG U N T A 2 1. Se um sistema é utilizado, ele nunca está finalizado, pois precisa sempre evoluir para adicionar funcionalidades, corrigir defeitos, melhorar design, se comunicar com outros sistemas, migrar de SO (Sistema Operacional), BD (Banco de Dados)[A1] [AM2] , bibliotecas, se adaptar a diferentes hardwares, leis, novas regras de negócios e, claro, refatorar o código para melhorá-lo. Para isso, existe a manutenção de software. Entre os tipos de manutenção de software, qual é o mais comum e o que gera o maior esforço para seu reparo? Assinale a alternativa correta. a. Modificação de funcionalidade. b. Adaptação ao ambiente externo. c. Escrever manuais. d. Correção de defeitos. e. Adaptação de interfaces. 0,2 pontos P E RG U N T A 3 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Adaptativa b. Corretiva c. Criativa d. Preventiva e. Perfectiva 0,2 pontos P E RG U N T A 4 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões colaterais. b. Revisões automáticas. c. ) Revisões autocráticas. d. Revisões sistemáticas. e. Revisões didáticas 29/09/2021 14:27 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS I</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS I Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: I e IV. I, II e III. I e II. I e III. I, II e IV. 0,2 pontos Salva PERGUNTA 2 0 2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset29/09/2021 14:27 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 a. b. c. d. e. PERGUNTA 2 A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. 0,2 pontos Salva a. b. c. d. e. PERGUNTA 3 Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: Parte experimental. Conclusão. Dedução. Hipótese. Observação. 0,2 pontos Salva PERGUNTA 4 A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e 0,2 pontos Salva Estado de Conclusão da Pergunta: 29/09/2021 14:27 Fazer teste: <font class="click">AS I</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: projetar, testar o sistema e cuidar do banco de dados. modelar, escrever o código-fonte e testar o sistema. projetar, modelar e codificar programas. testar o sistema, garantir funcionalidade e corrigir erro de programação. projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: AS I – Todas as respostas corretas • Pergunta 1 0,2 em 0,2 pontos O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Organização, processamento e de saída. b. Geral, específica e objetiva. c. Entrada, throughput e de validação. d. Entrada, saída e de revisão. e. Independentes, dependentes e de controle. • Pergunta 2 0,2 em 0,2 pontos m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I e II. b. I, II e IV. c. I e IV. d. I e III. e. I, II e III. • Pergunta 3 0,2 em 0,2 pontos Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentença apresentada. a.Ideação, aleatoriedade, validação e comparação. b.Validação, aleatoriedade, teste e ortogonalidade. c.Ortogonalidade, aleatoriedade, validação, testagem. d.Comparação, aleatoriedade, replicação, ortogonalidade. e.Comparação, ortogonalidade, replicação e aleatoriedade. • Pergunta 4 0,2 em 0,2 pontos Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. experimental, da engenharia, analítico e matemático. b. da engenharia, científico, analítico e matemático. c. experimental, da engenharia, matemático e analítico. d. da engenharia, experimental, analítico e científico. e. matemático, experimental, analítico e da engenharia. 29/09/2021 15:29 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS III</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS III Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentosde pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: I e II. I, II e III. I, II e IV. I e IV. I, III e IV. 0,2 pontos Salva PERGUNTA 2 Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 29/09/2021 15:29 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 a. b. c. d. e. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: II e IV. I e II. I, III e IV. I e IV. I, II e III. a. b. c. d. e. PERGUNTA 3 Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: I e II. I, III e IV. I, II e IV. I e IV. I, II e III. 0,2 pontos Salva PERGUNTA 4 Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental 0,2 pontos Salva Estado de Conclusão da Pergunta: 29/09/2021 15:29 Fazer teste: <font class="click">AS III</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: I e II. I e IV. I, II e III. II e III. I, III e IV. Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: PERGUNTA 1 1. 0,2 pontos PERGUNTA 2 1. 0,2 pontos PERGUNTA 3 1. 0,2 pontos PERGUNTA 4 Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a. I e IV. b. I e II. c. I, II e IV. d. I, III e IV. e. I, II e III. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Quantitativa. b. Reflexiva. c. Gerenciada. d. Qualitativa. e. Emergente. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Etnográfico. b. Calibrado. c. Controlado. d. Poligráfico. e. Generativo. 1.Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I, III e IV. d. I e II. e. II e IV. 29/09/2021 15:42 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/4 Fazer teste: <font class="click">AS IV</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS IV Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e PERGUNTA 1 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. 1A; 2C; 3B; 4D 1C; 2D; 3A; 4C 1B; 2A; 3C; 4D 1A; 2B; 3C; 4D 1B 2C 3A 4D 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset29/09/2021 15:42 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/4 e. 1B; 2C; 3A; 4D a. b. c. d. e. PERGUNTA 2 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. Questão de Pesquisa Motivação Alternativa Tese Teoria 0,2 pontos Salva PERGUNTA 3 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. I. Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). II. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. III. Prover um framework/contextualização para posicionar novas atividades de pesquisa. IV. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: 0,2 pontos Salva Estado de Conclusão da Pergunta: 29/09/2021 15:42 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/4 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. É correto o que se afirma em: I e IV somente. III e IV somente. I, II e III somente. II, III e IV somente. I e III somente. a. b. c. d. e. PERGUNTA 4 1. A revisão sistemática é importante para proporcionar novos projetos de pesquisas. Ela é essencial na vida do acadêmico e do pesquisador porque, além de ampliar a sua capacidade crítica, abre espaço para uma análise diferente das teorias já escritas. I. É um tipo de estudo secundário, cujo processo de pesquisa segue um conjunto de passos metodologicamente bem definidos de acordo com um protocolo prévio. II. Não precisa se preocupar em reduzir o viés inerente a uma revisão informal para que seja adotada. III. É um meio de avaliar e interpretar algumas pesquisas relevantes a uma questão de pesquisa, tópico ou fenômeno de interesse específicos. IV. Objetiva apresentar uma avaliação justa de um tópico de pesquisa utilizando uma metodologia confiável, rigorosa e auditável. V. Apesar de tudo, não é um mecanismo para prover respostas robustas, repetíveis e confiáveis a questões de pesquisa relevantes. Considerando o texto apresentado, avalie as informações a seguir sobre revisão sistemática: É correto o que se afirma em: I, II e III somente. I e IV somente. III e IV somente.. I e V somente. I, II e V somente. 0,2 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: juan_ Realce juan_ Texto digitado ERRADO 29/09/2021 15:42 Fazer teste: <font class="click">AS IV</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 4/4 Estado de Conclusão da Pergunta: PERGUNTA 1 1. 0,2 pontos PERGUNTA 2 1. 0,2 pontos PERGUNTA 3 Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Análise b. Previsão c. Explicação d. Design e ação e. Previsão 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. a. 1B; 2C; 3A; 4D b. 1C; 2D; 3A; 4C c. 1B; 2A; 3C; 4D d. 1A; 2C; 3B; 4D e. 1A; 2B; 3C; 4D 1. PERGUNTA 4 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: I. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. II. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. III. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. IV. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. III e IV somente.. b. I e III somente. c. I e IV somente. d. II, III e IV somente. e. I, II e III somente. 1. A qual estrutura as afirmativas abaixo são representantes? Contexto Objetivo e Questões de Pesquisa Escopo da pesquisa Idiomas Métodos de Busca de Publicações Procedimentos de Seleção e Critérios Procedimentos para Extração dos Dados Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura a. Estrutura de um Ensaio b. Estrutura de um Protocolo c. Estrutura Quantitativa d. Estrutura Ficcional e. Estrutura de Anáfases e Paragrafes AS V – Segunda tentativa (Todas corretas) 29/09/2021 16:26 Fazer teste: <font class="click">AS V</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 1/3 Fazer teste: <font class="click">AS V</font> ENGENHARIA DE SOFTWARE EXPERIMENTAL - 60h_Turma_01_092021 Material Referencial ATIVIDADES DA DISCIPLINA Fazer teste: AS V Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativanúmero 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quais as afirmações estão corretas. I e II, somente. II e III, somente. I, somente. I e III, somente. I, II e III. 0,2 pontos Salva PERGUNTA 2 0,2 pontos Salva ? Estado de Conclusão da Pergunta: https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/execute/courseMain?course_id=_732129_1 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988799_1&mode=reset https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_732129_1&content_id=_9988819_1&mode=reset 29/09/2021 16:26 Fazer teste: <font class="click">AS V</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 2/3 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. a. b. c. d. e. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. Estudos primários. Revisão por pares. Revisão primária. Revisão terciária. Estudo secundários. a. b. c. d. e. PERGUNTA 3 Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. Paradigma baseado em agilidade. Paradigma baseado em evidência. Paradigma baseado em interação. Paradigma baseado em sequência. Paradigma baseado em incremento. 0,2 pontos Salva a. b. c. d. e. PERGUNTA 4 O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. Corretiva . Preventiva Adaptativa. Detectiva. Perfectiva. 0,2 pontos Salva Estado de Conclusão da Pergunta: juan_ Realce juan_ Texto digitado errado 29/09/2021 16:26 Fazer teste: <font class="click">AS V</font> – ... https://bb.cruzeirodosulvirtual.com.br/ultra/courses/_732129_1/cl/outline 3/3 Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta: PERGUNTA 1 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Teoria b. Questão de pesquisa c. Tese d. Motivação e. Alternativa PERGUNTA 2 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. ) Revisões autocráticas. b. Revisões sistemáticas. c. Revisões automáticas. d. Revisões colaterais. e. Revisões didáticas. PERGUNTA 3 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão por pares. b. Revisão terciária. c. Estudo secundários. d. Revisão primária. e. Estudos primários. PERGUNTA 4 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Criativa b. Corretiva C. Preventiva d. Adaptativa e. Perfectiva PERGUNTA 1 1. 0,2 pontos PERGUNTA 2 1. 0,2 pontos PERGUNTA 3 1. 0,2 pontos Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões automáticas. b. ) Revisões autocráticas. c. Revisões didáticas. d. Revisões colaterais. e. Revisões sistemáticas. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em sequência. b. Paradigma baseado em incremento. c. Paradigma baseado em evidência. d. Paradigma baseado em interação. e. Paradigma baseado em agilidade. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Alternativa b. Teoria c. Tese d. Motivação e. Questão de pesquisa PERGUNTA 4 1.O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a. Adaptativa. b. Corretiva . c. Perfectiva. d. Detectiva. e. Preventiva Pergunta 1 1. Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quaisas afirmações estão corretas. a. I, somente. b. I, II e III. c. II e III, somente. d. I e II, somente. e. I e III, somente. 0,2 pontos Pergunta 2 1. Se um sistema é utilizado, ele nunca está finalizado, pois precisa sempre evoluir para adicionar funcionalidades, corrigir defeitos, melhorar design, se comunicar com outros sistemas, migrar de SO (Sistema Operacional), BD (Banco de Dados)[A1] [AM2] , bibliotecas, se adaptar a diferentes hardwares, leis, novas regras de negócios e, claro, refatorar o código para melhorá-lo. Para isso, existe a manutenção de software. Entre os tipos de manutenção de software, qual é o mais comum e o que gera o maior esforço para seu reparo? Assinale a alternativa correta. a. Modificação de funcionalidade. b. Escrever manuais. c. Adaptação de interfaces. d. Correção de defeitos. e. Adaptação ao ambiente externo. 0,2 pontos Pergunta 3 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Alternativa b. Teoria c. Tese d. Questão de pesquisa e. Motivação 0,2 pontos Pergunta 4 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão por pares. b. Revisão terciária. c. Revisão primária. d. Estudo secundários. e. Estudos primários. PERGUNTA 1 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e II. b. I, II e III. c. I e III. d. I e IV. e. I, II e IV. 0,2 pontos PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. b. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. c. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. d. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. e. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. 0,2 pontos PERGUNTA 3 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Conclusão. b. Dedução. c. Observação. d. Hipótese. e. Parte experimental. 0,2 pontos PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I e III. b. I, II e III. c. I e II. d. I e IV. e. I, II e IV. PERGUNTA 1 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e II. b. I, II e III. c. I e III. d. I e IV. e. I, II e IV. 0,2 pontos PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. b. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. c. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. d. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. e. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. 0,2 pontos PERGUNTA 3 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Conclusão. b. Dedução. c. Observação. d. Hipótese. e. Parte experimental. 0,2 pontos PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadashipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I e III. b. I, II e III. c. I e II. d. I e IV. e. I, II e IV. PERGUNTA 1 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Organização, processamento e de saída. b. Entrada, saída e de revisão. c. Independentes, dependentes e de controle. d. Entrada, throughput e de validação. e. Geral, específica e objetiva. 0,2 pontos PERGUNTA 2 1. As preocupações podem ser parcialmente tratadas escolhendo cuidadosamente a variável independente, reduzindo o risco de erro de medição e garantindo que a documentação do método seja suficientemente detalhada. As preocupações relacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilidade. Considerando o texto apresentado, analise afirmativas a seguir: I. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. II. planejar um experimento envolve somente otimizar o custo-benefício, isolar efeito e produzir resultados confiáveis. III. A mudança em uma ou mais variáveis independentes é geralmente hipotética para resultar em uma mudança em uma ou mais variáveis dependentes. IV. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria. É correto o que se afirma em: a. I, II e III somente. b. I e III somente. c. I e II somente. d. I, III e IV somente. e. I e IV somente. 0,2 pontos PERGUNTA 3 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. experimental, da engenharia, analítico e matemático. b. da engenharia, científico, analítico e matemático. c. experimental, da engenharia, matemático e analítico. d. da engenharia, experimental, analítico e científico. e. matemático, experimental, analítico e da engenharia. 0,2 pontos PERGUNTA 4 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I e III. d. I, II e IV. e. I e II. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. PERGUNTA 1 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Gerenciada. b. Qualitativa. c. Reflexiva. d. Quantitativa. e. Emergente. 0,2 pontos PERGUNTA 2 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Etnográfico. b. Calibrado. c. Controlado. d. Poligráfico. e. Generativo. 0,2 pontos PERGUNTA 3 1. É principalmente uma pesquisa exploratória, usada para obter uma compreensão das razões, opiniões e motivações subjacentes. Fornece insights sobre o problema ou ajuda a desenvolver ideias ou hipóteses. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Reflexiva. b. Gerenciada. c. Qualitativa. d. Quantitativa. e. Emergente. 0,2 pontos PERGUNTA 4 1. Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a. I, II e IV. b. I, II e III. c. I, III e IV. d. I e IV. e. I e II. PERGUNTA 1 1. 1. Na tabela abaixo os itens e suas definições quanto aos critérios de avaliação de teorias estão desorganizados. Para resolver a desordem propõem-se que você associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [4] Parcimônia [C] O grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposições ad hoc, e se relaciona com o que já é bem compreendido. [1] Testabilidade [D] O grau em que uma teoria é economicamente construída com um mínimo de conceitos e proposições. [2] Apoio empírico [A] O grau em que uma teoria é construída de tal forma que a refutação empírica é possível [3] Poder explicativo [B] O grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade. a. 1B; 2C; 3A; 4D b. 1A; 2B; 3C; 4D c. 1B; 2A; 3C; 4D d. 1A; 2C; 3B; 4D e. 1C; 2D; 3A; 4C 0,2 pontos PERGUNTA 2 1. 1. A qual estrutura as afirmativas abaixo são representantes? • Contexto • Objetivo e Questões de Pesquisa • Escopo da pesquisa • Idiomas • Métodos de Busca de Publicações • Procedimentos de Seleção e Critérios • Procedimentos para Extração dos Dados • Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura a. Estrutura de um Ensaio b. Estrutura de um Protocolo c. Estrutura Ficcional d. Estrutura de Anáfases e Paragrafes e. Estrutura Quantitativa 0,2 pontos PERGUNTA 3 1. 1. Em ciências relevantes para a Engenharia de Software Empírica, como Sistemas de Informação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Considerando o texto apresentado, associe a coluna da esquerda (a que contém os números) com a sua correta definição nacoluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [5]Design e ação [D] Teorias desse tipo ilustram de forma explicita. O que constitui uma elucidação é uma questão não trivial. No entanto, uma visão comum é que uma aclaração responde a uma questão de porque algo é, ou acontece (em vez do que acontece). As opiniões atuais insistem que as elucidações incluem noções de causalidade e assimetria (se A esclarece B, então B também não deve ser uma elucidação viável de A). [3]Previsão [C] Teorias desse tipo incluem descrições e conceituações do "o que é". Também estão incluídas taxonomias, classificações e ontologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos. [1]Análise [A] Essas teorias descrevem coisas "como fazer", ou seja, são prescritivas. Ciência do design é bastante influente em engenharia de software. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. [2]Explicação [E] Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção "padrão" de teorias baseadas empiricamente. [4]Explicação e previsão [B] Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e probabilísticos de ciências sociais e naturais. a. B. 1B; 2D; 3C; 4E; 5A b. C. 1C; 2E; 3B; 4D; 5A c. D. 1C; 2D; 3B; 4E; 5A d. E. 1D; 2C; 3B; 4E; 5A e. F. 1B; 2A; 3C; 4E; 5D 0,2 pontos PERGUNTA 4 1. 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise crítica da literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: II. Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). III. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. IV. Prover um framework/contextualização para posicionar novas atividades de pesquisa. V. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. É correto o que se afirma em: a. III e IV somente. b. II, III e IV somente. c. I e III somente. d. I e IV somente. e. I, II e III somente. PERGUNTA 1 1. Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quais as afirmações estão corretas. a. I e II, somente. b. I, somente. c. II e III, somente. d. I e III, somente. e. I, II e III. 0,2 pontos PERGUNTA 2 1. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em sequência. b. Paradigma baseado em interação. c. Paradigma baseado em agilidade. d. Paradigma baseado em evidência. e. Paradigma baseado em incremento. 0,2 pontos PERGUNTA 3 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Criativa b. Perfectiva RESPOSTA ERRADA DO COLEGA c. Preventiva d. Corretiva e. Adaptativa MINHA ERRADA RESPOSTA 0,2 pontos PERGUNTA 4 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão por pares. b. Estudo secundários. c. Revisão primária. d. Estudos primários. e. Revisão terciária. PERGUNTA 1 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Criativa b. Preventiva c. Perfectiva d. Corretiva e. Adaptativa 0,2 pontos PERGUNTA 2 1. O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a. Detectiva. b. Corretiva . c. Preventiva d. Adaptativa. e. Perfectiva. 0,2 pontos PERGUNTA 3 1. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em incremento. b. Paradigma baseado em interação. c. Paradigma baseado em agilidade. d. Paradigma baseado em evidência. e. Paradigma baseado em sequência. 0,2 pontos PERGUNTA 4 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Alternativa b. Motivação c. Questão de pesquisa d. Teoria e. Tese PERGUNTA 1 1. 1. A qual estrutura as afirmativas abaixo são representantes? 2. Contexto 3. Objetivo e Questões de Pesquisa 4. Escopo da pesquisa 5. Idiomas 6. Métodos de Busca de Publicações 7. Procedimentos de Seleção e Critérios 8. Procedimentos para Extração dos Dados 9. Procedimentos para Análise Assinale a alternativa correta que define o nome dessa estrutura a. Estrutura de Anáfases e Paragrafes b. Estrutura de um Protocolo c. Estrutura de um Ensaio d. Estrutura Ficcional e. Estrutura Quantitativa 0,2 pontos PERGUNTA 2 1. 1. Revisões sistemáticas são consideradas estudos observacionais retrospectivos ou estudos experimentais de recuperação e análise críticada literatura. Testam hipóteses e têm como objetivo levantar, reunir, avaliar criticamente a metodologia da pesquisa e sintetizar os resultados de diversos estudos primários. Busca responder a uma pergunta de pesquisa claramente formulada. Utiliza métodos sistemáticos e explícitos para recuperar, selecionar e avaliar os resultados de estudos relevantes. Reúne e sistematiza os dados dos estudos primários (unidades de análise). É considerada a evidência científica de maior grandeza e são indicadas na tomada de decisão. Considerando o texto apresentado, avalie as informações a seguir sobre as razões para se fazer uma revisão sistemática: 2. Sumarizar a existência de evidências relacionadas a um tratamento ou tecnologia (por exemplo, sumarizar a evidência experimental dos benefícios e limitações de um método ágil específico). 3. Identificar erros na pesquisa quantitativa para sugerir áreas para investigações futuras. 4. Prover um framework/contextualização para posicionar novas atividades de pesquisa. 5. Confirmar as evidências experimentais que apoiam as hipóteses teóricas. É correto o que se afirma em: a. II, III e IV somente. b. I e III somente. c. I e IV somente. d. III e IV somente. e. I, II e III somente. 0,2 pontos PERGUNTA 3 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Alternativa b. Questão de Pesquisa c. Teoria d. Motivação e. Tese 0,2 pontos PERGUNTA 4 1. 1. Em ciências relevantes para a Engenharia de Software Empírica, como Sistemas de Informação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Considerando o texto apresentado, associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [5]Design e ação [D] Teorias desse tipo ilustram de forma explicita. O que constitui uma elucidação é uma questão não trivial. No entanto, uma visão comum é que uma aclaração responde a uma questão de porque algo é, ou acontece (em vez do que acontece). As opiniões atuais insistem que as elucidações incluem noções de causalidade e assimetria (se A esclarece B, então B também não deve ser uma elucidação viável de A). [3]Previsão [C] Teorias desse tipo incluem descrições e conceituações do "o que é". Também estão incluídas taxonomias, classificações e ontologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos. [1]Análise [A] Essas teorias descrevem coisas "como fazer", ou seja, são prescritivas. Ciência do design é bastante influente em engenharia de software. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. [2]Explicação [E] Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção "padrão" de teorias baseadas empiricamente. [4]Explicação e previsão [B] Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e probabilísticos de ciências sociais e naturais. a. 2. 1D; 2C; 3B; 4E; 5A b. 3. 1B; 2D; 3C; 4E; 5A c. 4. 1C; 2E; 3B; 4D; 5A d. 5. 1B; 2A; 3C; 4E; 5D e. 6. 1C; 2D; 3B; 4E; 5A PERGUNTA 1 1. Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a. II e III. b. I, III e IV. c. I e IV. d. I e II. e. I, II e III. 0,2 pontos PERGUNTA 2 1. Um estudo de caso é um método científico empírico, ou seja, definido para colocar questões de pesquisa, coletar dados, analisar os dados e apresentar os resultados. Cada etapa é planejada desde o início do estudo e não acontece por acaso. Considerando o texto apresentado, avalie as informações a seguir: I. O método empírico investiga um único caso de forma aprofundada. II. As informações são buscadas em uma única fonte. III. Os dados podem ser qualitativos, quantitativos ou combinar ambos. IV. Podem ser usados diferentes tipos de dados, como observações, levantamentos, entrevistas e análises de documentos. É correto o que se afirma em: a. I e IV. b. I, II e IV. c. I, II e III. d. I e II. e. I, III e IV. 0,2 pontos PERGUNTA 3 1. É usada para quantificar o problema por meio da geração de dados numéricos ou que possam ser transformados em estatísticas utilizáveis. Quantifica atitudes, opiniões, comportamentos e outras variáveis definidas, além de generalizar resultados de uma amostra maior de população. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Quantitativa. b. Reflexiva. c. Emergente. d. Gerenciada. e. Qualitativa. 0,2 pontos PERGUNTA 4 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I e II. d. I, III e IV. e. I, II e IV. PERGUNTA 1 1. Quando falamos de experimentação, devemos recorrer canonicamente a uma metodologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros, em 1926 e 1935, sobre o desenho de experimentos. Considerando o texto apresentado, analise as afirmativas a seguir. A ___________ em alguns campos de estudo não pode ter medições independentes para um padrão de metrologia rastreável. A ___________ garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. A ___________ ajuda a identificar as fontes de variação para melhor estimar os verdadeiros efeitos dos tratamentos, fortalecer ainda mais a confiabilidade e a validade do experimento e aumentar o conhecimento existente sobre o tópico. A ___________ é o processo de atribuir fortuitamente indivíduos a grupos ou a grupos diferentes em um experimento. Marque a alternativa com a ordem correta das definições que completam cada sentençaapresentada. a. Comparação, aleatoriedade, replicação, ortogonalidade. b. Ortogonalidade, aleatoriedade, validação, testagem. c. Ideação, aleatoriedade, validação e comparação. d. Validação, aleatoriedade, teste e ortogonalidade. e. Comparação, ortogonalidade, replicação e aleatoriedade. 0,2 pontos PERGUNTA 2 1. Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a. Hipótese. b. Descritores. c. Projeto de experimento. d. Fatores de confusão. e. Fator P. 0,2 pontos PERGUNTA 3 1. Qual é o nome da etapa a ser declarada formalmente que leva em consideração uma possibilidade nula e uma alternativa em sua formulação? Assinale a alternativa correta. a. Seleção de variáveis. b. Instrumentação. c. Formulação de hipóteses. d. Seleção de disciplinas. e. Formulação de hipóteses. 0,2 pontos PERGUNTA 4 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I e IV. b. I e III. c. I, II e IV. d. I, II e III. e. I e II. PERGUNTA 1 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Generalizar. b. Criar uma teoria. c. Produzir hipóteses. d. Observar. e. Fazer deduções. 0,2 pontos PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. b. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. c. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. d. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. e. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. 0,2 pontos PERGUNTA 3 1. A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: a. projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. b. testar o sistema, garantir funcionalidade e corrigir erro de programação. c. projetar, testar o sistema e cuidar do banco de dados. d. modelar, escrever o código-fonte e testar o sistema. e. projetar, modelar e codificar programas. 0,2 pontos PERGUNTA 4 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Dedução. b. Hipótese. c. Observação. d. Conclusão. e. Parte experimental. ASI PERGUNTA 1 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I, II e III. b. I e II. c. I e IV. d. I e III. e. I, II e IV. 0,2 pontos PERGUNTA 2 1. A Engenharia de Software é um capítulo importante de toda a análise e desenvolvimento de projetos voltados à criação de softwares, pois traz conceitos utilizados até hoje como base da construção de um sistema. Sendo assim, qual das alternativas está correta quando falamos em Engenharia de Software e Projetos? a. A metodologia aplicada deve estar diretamente vinculada ao software, onde teremos que atender ao individual. b. O objetivo de um projeto de software é buscar a perfeição e o engenheiro deve realizar essa tarefa sozinho com o intuito de atender as suas necessidades. c. A engenharia de projetos trabalha para montar projetos estipulados por um conjunto de atores baseados nas suas experiências individuais. d. Até o momento não está comprovado que a engenharia é eficaz e eficiente para criar um software porque a qualidade deste depende da equipe de desenvolvimento. e. A Engenharia de Software objetiva diversas soluções que evidenciem a qualidade do produto, pois o produto final deverá atender ao cliente que o solicitou. 0,2 pontos PERGUNTA 3 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e II. b. I, II e III. c. I e III. d. I e IV. e. I, II e IV. 0,2 pontos PERGUNTA 4 1. A Engenharia de Software (ES) é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização, produtividade e qualidade. Atualmente, essas tecnologias e práticasenglobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões de projeto de software, processo e qualidade. Além disso, a ES deve oferecer mecanismos para planejar e gerenciar o processo de desenvolvimento de um sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. Os principais fundamentos científicos para a ES envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, além de: a. testar o sistema, garantir funcionalidade e corrigir erro de programação. b. modelar, escrever o código-fonte e testar o sistema. c. projetar, modelar e codificar programas. d. projetar, testar o sistema e cuidar do banco de dados. e. projetar, implementar e manter sistemas de software, avaliar e garantir sua qualidade. 0,2 pontos AS I I PERGUNTA 1 1. Questão anulada, selecione uma das opções para receber a pontuação Qual é o nome da etapa a ser declarada formalmente que leva em consideração uma possibilidade nula e uma alternativa em sua formulação? Assinale a alternativa correta. a. Formulação de hipóteses. b. Instrumentação. c. Seleção de variáveis. d. Formulação de hipóteses. e. Seleção de disciplinas. 0,2 pontos PERGUNTA 2 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. experimental, da engenharia, matemático e analítico. b. da engenharia, científico, analítico e matemático. c. da engenharia, experimental, analítico e científico. d. experimental, da engenharia, analítico e matemático. e. matemático, experimental, analítico e da engenharia. 0,2 pontos PERGUNTA 3 1. Eles estão intimamente relacionados às variáveis independentes e dependentes de um estudo. Como exemplo, geram problemas graves de determinação de causalidade ou não. Esse efeito indesejado no experimento é causado por quê? Assinale a resposta correta. a. Projeto de experimento. b. Hipótese. c. Fatores de confusão. d. Descritores. e. Fator P. 0,2 pontos PERGUNTA 4 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Entrada, saída e de revisão. b. Entrada, throughput e de validação. c. Organização, processamento e de saída. d. Geral, específica e objetiva. e. Independentes, dependentes e de controle. AS I I I PERGUNTA 1 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Emergente. b. Gerenciada. c. Quantitativa. d. Reflexiva. e. Qualitativa. 0,2 pontos PERGUNTA 2 1. É usada para quantificar o problema por meio da geração de dados numéricos ou que possam ser transformados em estatísticas utilizáveis. Quantifica atitudes, opiniões, comportamentos e outras variáveis definidas, além de generalizar resultados de uma amostra maior de população. A qual tipo de pesquisa nos referimos? Assinale a alternativa correta. a. Qualitativa. b. Quantitativa. c. Gerenciada. d. Reflexiva. e. Emergente. 0,2 pontos PERGUNTA 3 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, II e IV. b. I, III e IV. c. I e IV. d. I, II e III. e. I e II. 0,2 pontos PERGUNTA 4 1. Em um experimento controlado tudo é mantido constante, exceto por uma variável. Normalmente, um conjunto de dados é considerado um grupo de controle, que normalmente é o estado normal ou usual, e um ou mais outros grupos são examinados onde todas as condições são idênticas ao grupo de controle e entre si, exceto para uma variável. Considerando o texto apresentado, avalie as informações a seguir sobre pesquisa qualitativa: I. Um experimento controlado é simplesmente um experimento no qual os fatores não são mantidos constantes. II. Um tipo comum de experimento controlado compara um grupo de controle a um grupo experimental. III. Todas as variáveis são idênticas entre os dois grupos, exceto para o fator testado. IV. A vantagem de um experimento controlado é que ele não elimina a incerteza sobre os resultados. É correto o que se afirma em: a. I, II e III. b. I, III e IV. c. II e III. d. I e II. e. I e IV. 0,2 pontos ASV PERGUNTA 1 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões sistemáticas. b. Revisões automáticas. c. Revisões colaterais. d. ) Revisões autocráticas. e. Revisões didáticas. 0,2 pontos PERGUNTA 2 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Perfectiva b. Preventiva c. Adaptativa d. Criativa e. Corretiva 0,2 pontos PERGUNTA 3 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Questão de pesquisa b. Teoria c. Alternativa d. Tese e. Motivação 0,2 pontos PERGUNTA 4 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Estudo secundários. b. Revisão primária. c. Revisão por pares. d. Estudos primários. e. Revisão terciária. 0,2 pontos Juliano da Silva CRUZ_EAD_Engenharia de Software (Bacharelado)_6A_20212 ENGENHARIA DE SOFTWARE EXPERIMENTAL - Fazer teste: AS V Informações do teste PERGUNTA 1 1. O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementaçãodas modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a. Detectiva. b. Preventiva c. Corretiva . d. Perfectiva. e. Adaptativa. 0,2 pontos PERGUNTA 2 1. Se um sistema é utilizado, ele nunca está finalizado, pois precisa sempre evoluir para adicionar funcionalidades, corrigir defeitos, melhorar design, se comunicar com outros sistemas, migrar de SO (Sistema Operacional), BD (Banco de Dados)[A1] [AM2] , bibliotecas, se adaptar a diferentes hardwares, leis, novas regras de negócios e, claro, refatorar o código para melhorá-lo. Para isso, existe a manutenção de software. Entre os tipos de manutenção de software, qual é o mais comum e o que gera o maior esforço para seu reparo? Assinale a alternativa correta. a. Escrever manuais. b. Adaptação de interfaces. c. Adaptação ao ambiente externo. d. Correção de defeitos. e. Modificação de funcionalidade. 0,2 pontos PERGUNTA 3 1. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em interação. b. Paradigma baseado em sequência. c. Paradigma baseado em agilidade. d. Paradigma baseado em evidência. e. Paradigma baseado em incremento. 0,2 pontos https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700847_1&course_id=_732129_1&new_attempt=1&content_id=_9988824_1&step= https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700847_1&course_id=_732129_1&new_attempt=1&content_id=_9988824_1&step= https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700847_1&course_id=_732129_1&new_attempt=1&content_id=_9988824_1&step=#_msocom_1 https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700847_1&course_id=_732129_1&new_attempt=1&content_id=_9988824_1&step=#_msocom_2 https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700847_1&course_id=_732129_1&new_attempt=1&content_id=_9988824_1&step= PERGUNTA 4 1. No ciclo de vida do software, como é conhecido o tipo de manutenção que é realizado visando ao aprimoramento do software para além dos requisitos funcionais originais? Assinale a alternativa correta. a. Corretiva b. Criativa c. Adaptativa d. Preventiva e. Perfectiva PERGUNTA 1 1. A partir das informações dadas, enumere as informações em ordem sequencial, de acordo com as etapas do método científico: ( ) Conclusão. ( ) Possíveis respostas para a pergunta em questão (hipótese). ( ) Etapa experimental. ( ) Dúvida sobre determinado fenômeno da natureza. ( ) Levantamento de suposição. Agora, assinale a alternativa correta. a. 3, 2, 1, 4 e 5. b. 3, 2, 4, 1 e 5. c. 1, 2, 3, 4 e 5. d. 5, 1, 3, 4 e 2. e. 5, 2, 4, 3 e 1. PERGUNTA 2 1. Ao examinar um fenômeno em um sistema, o engenheiro de software sugere uma explicação para o seu mecanismo de funcionamento baseando-se na causa e no efeito observados. Considerando o texto apresentado, esse procedimento: I. faz parte do método científico. II. é denominado formulação de hipóteses. III. deverá ser seguido de uma experimentação. IV. deve ser precedido por uma conclusão. É correto o que se afirma em: a. I e III. b. I e IV. c. I e II. d. I, II e III. e. Errado I, II e IV. 1. Os passos principais de um método científico incluem a observação, formulação de hipótese, parte experimental e conclusão. No entanto, quando tratamos de Engenharia de Software Experimental, outras partes podem ser incorporadas ao desenvolvimento de uma pesquisa, como controles (regras e condições), variáveis e dados de um objeto de estudo. Por mais que a utilização de controles possa estar relacionada a todos os passos de uma pesquisa, o valor de um controle em Engenharia de Software Experimental serve para avaliar diretamente a: a. Hipótese. b. Observação. c. Dedução. d. Conclusão. e. Parte experimental. 0,2 pontos PERGUNTA 3 1. Quando procuramos respostas científicas para um determinado fenômeno ainda não estudado, qual é o primeiro passo a tomar de acordo com o método científico? a. Generalizar. b. Fazer deduções. c. Observar. d. Criar uma teoria. e. Produzir hipóteses. 0,2 pontos PERGUNTA 4 1. A pesquisa em Engenharia de Software Experimental é a realização de um estudo planejado, no qual o método de abordagem do problema caracteriza o aspecto da investigação. Sua finalidade é descobrir respostas para questões mediante a aplicação de um método científico. Considerando o texto apresentado, avalie as informações a seguir: I. A pesquisa sempre parte de um problema, de uma interrogação, uma situação para a qual o repertório de conhecimento disponível não gera resposta adequada. II. Toda pesquisa baseia-se em uma teoria que serve como ponto de partida para a investigação. III. Para solucionar um problema são levantadas hipóteses que podem ser confirmadas ou refutadas pela pesquisa. IV. Nenhuma pesquisa pode gerar subsídios para o surgimento de novas teorias. É correto o que se afirma em: a. I, II e IV. b. I, II e III. c. I e II. d. I e III. e. I e IV. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. AsII PERGUNTA 1 1. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. Considerando o texto apresentado analise: O método _______________ estuda as soluções já utilizadas e aplica alguma suposta evolução na tentativa de achar uma vantagem adicional em relação às soluções iniciais. O método _______________ submete repetidamente o novo método a situações para observação do comportamento com o objetivo de comprovação e aprimoramento. O método _______________ obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos. O método _______________ retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas. A ordem correta dos métodos que completam cada sentença apresentada é a. da engenharia, científico, analítico e matemático. b. experimental, da engenharia, matemático e analítico. c. matemático, experimental, analítico e da engenharia. d. da engenharia, experimental, analítico e científico. e. experimental, da engenharia, analítico e matemático. 0,2 pontos PERGUNTA 2 1. O projeto experimental também pode identificar vários tipos de variáveis utilizadas durante a execução de um experimento. Assinale a alternativa que define o nome dado a estas variáveis. a. Independentes, dependentes e de controle. b. Organização, processamento e de saída. c. Geral, específica e objetiva. d. Entrada, throughput e de validação. e. Entrada, saída e de revisão. 0,2 pontos PERGUNTA 3 1. m Engenharia de Software Experimental são levados em conta a existência do que chamamos de objeto participante de um experimento. Considerando o texto apresentado, analise as afirmativas a seguir. I. Objetos são programas nos quais devem ser aplicadas as técnicas de teste. II. Os participantes aplicam os tratamentos. III. Os tratamentos são aplicados a uma combinação de objetos e participantes. IV. Os objetos são as pessoas em que devem ser aplicadas as técnicas de teste. É correto o que se afirma em: a. I e II. b. I, II e IV. c. I e IV. d. I e III. e. I, II e III. 0,2 pontos PERGUNTA 4 1. Em sua formamais simples, um experimento visa prever o resultado introduzindo uma mudança nas precondições, representada por uma ou mais variáveis independentes. Com base nessa afirmação, estamos nos referindo às variáveis de a. acoplamento. b. revisão. c. saída. d. resposta. e. previsão. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar Fazer teste: AS III Informações do teste Descrição Instruções Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Estado de Conclusão da Pergunta: PERGUNTA 1 1. Os pesquisadores que utilizam os métodos qualitativos buscam explicar o porquê das coisas, exprimindo o que convém ser feito, mas não quantificam os valores e as trocas simbólicas nem se submetem à prova de fatos, pois os dados analisados são não métricos (suscitados e de interação) e se valem de diferentes abordagens. Considerando o texto apresentado, avalie as informações a seguir sobre a pesquisa qualitativa: I. O cientista é separado tanto do sujeito como do objeto de suas pesquisas. II. O conhecimento do pesquisador é parcial e limitado. III. O desenvolvimento da pesquisa é sempre previsível. IV. Centra-se na compreensão e explicação da dinâmica das relações. É correto o que se afirma em: a. II e IV. b. I, III e IV. c. I e II. https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700844_1&course_id=_732129_1&content_id=_9988822_1&step=null https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700844_1&course_id=_732129_1&content_id=_9988822_1&step=null https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_700844_1&course_id=_732129_1&content_id=_9988822_1&step=null d. I, II e III. e. I e IV. 0,2 pontos PERGUNTA 2 1. Observação e imersão, entrevistas, inquéritos abertos, grupos de foco, análise de conteúdo de materiais visuais e textuais e história oral são métodos utilizados em qual tipo de pesquisa? Assinale a alternativa correta. a. Emergente. b. Qualitativa. c. Quantitativa. d. Reflexiva. e. Gerenciada. 0,2 pontos PERGUNTA 3 1. A pesquisa quantitativa é o processo de coleta e análise de dados numéricos. Ele pode ser usado para encontrar padrões e médias, fazer previsões, testar relações causais e generalizar resultados para populações mais amplas. Considerando o texto apresentado, a pesquisa quantitativa: I. contém variáveis mensuráveis. II. usa instrumentos de pesquisa padronizados. III. não apresenta dados em tabelas, gráficos ou figuras. IV. pode prever resultados, pois só pertence à pesquisa qualitativa. É correto o que se afirma em: a. I, II e III. b. I e IV. c. I e II. d. I, II e IV. e. I, III e IV. 0,2 pontos PERGUNTA 4 1. Erros de experimentação, de observação e de medição, a variação dos recursos experimentais, assim como todos os fatores estranhos que podem influenciar as características de um estudo são problemas característicos de que tipo de estudo? Assinale a alternativa correta. a. Calibrado. b. Poligráfico. c. Generativo. d. Etnográfico. e. Controlado. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar As_4 PERGUNTA 1 1. 1. Analise a seguinte frase: “Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria”. Abaixo você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Questão de Pesquisa b. Teoria c. Tese d. Alternativa e. Motivação 0,2 pontos PERGUNTA 2 1. 1. Uma revisão sistemática requer uma pergunta clara, a definição de uma estratégia de busca, o estabelecimento de critérios de inclusão e exclusão dos artigos e, acima de tudo, uma análise criteriosa da qualidade da literatura selecionada. O processo de desenvolvimento desse tipo de estudo de revisão inclui caracterizar cada estudo selecionado, avaliar a qualidade deles, identificar conceitos importantes, comparar as análises estatísticas apresentadas e concluir sobre o que a literatura informa em relação a determinada intervenção, apontando ainda problemas/questões que necessitam de novos estudos. Um trabalho de revisão sistemática segue a estrutura de um artigo original. Conclusão: boas revisões sistemáticas são recursos importantes ante o crescimento acelerado da informação científica. Esses estudos ajudam a sintetizar a evidência disponível na literatura sobre uma intervenção, podendo auxiliar profissionais clínicos e pesquisadores no seu cotidiano de trabalho. Considerando o texto apresentado, avalie as informações a seguir sobre as características da revisão sistemática: II. São iniciadas pela definição de um protocolo que especifica a questão de pesquisa e os métodos que serão utilizados na revisão. III. São baseadas na intuição de busca que tem por objetivo detectar o mínimo possível de literatura para o máximo resultado relevante. IV. Documenta a estratégia de busca de forma a possibilitar os leitores a avaliar o rigor, a completeza e a repetibilidade do processo. V. Requerem a definição explícita somente de critérios de inclusão para avaliar cada estudo primário potencial. É correto o que se afirma em: a. I e IV somente. b. I, II e III somente. c. I e III somente. d. II, III e IV somente. e. III e IV somente.. 0,2 pontos PERGUNTA 3 1. Qual o nome dado a teoria em que se descrevem coisas "como fazer", ou seja, são prescritivas. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico. Identifique e assinale a alternativa correta. a. Explicação b. Design e ação c. Análise d. Previsão e. Previsão 0,2 pontos PERGUNTA 4 1. 1. Em ciências relevantes para a Engenharia de Software Empírica, como Sistemas de Informação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Considerando o texto apresentado, associe a coluna da esquerda (a que contém os números) com a sua correta definição na coluna da direita (a que contém as letras). Assinale a alternativa correta que apresenta a associação numeral crescente com as letras. [5]Design e ação [D] Teorias desse tipo ilustram de forma explicita. O que constitui uma elucidação é uma questão não trivial. No entanto, uma visão comum é que uma aclaração responde a uma questão de porque algo é, ou acontece (em vez do que acontece). As opiniões atuais insistem que as elucidações incluem noções de causalidade e assimetria (se A esclarece B, então B também não deve ser uma elucidação viável de A). [3]Previsão [C] Teorias desse tipo incluem descrições e conceituações do "o que é". Também estão incluídas taxonomias, classificações e ontologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos. [1]Análise [A] Essas teorias descrevem coisas "como fazer", ou seja, são prescritivas. Ciência do design é bastante influente em engenharia de software. Embora geralmenteexista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. [2]Explicação [E] Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção "padrão" de teorias baseadas empiricamente. [4]Explicação e previsão [B] Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e probabilísticos de ciências sociais e naturais. a. B. 1C; 2E; 3B; 4D; 5A b. C. 1B; 2A; 3C; 4E; 5D c. D. 1D; 2C; 3B; 4E; 5A d. E. 1C; 2D; 3B; 4E; 5A e. F. 1B; 2D; 3C; 4E; 5A 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. AS_5 PERGUNTA 1 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões colaterais. b. ) Revisões autocráticas. c. Revisões automáticas. d. Revisões didáticas. e. Revisões sistemáticas. 0,2 pontos PERGUNTA 2 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Revisão primária. b. Revisão por pares. c. Estudos primários. d. Revisão terciária. e. Estudo secundários. 0,2 pontos PERGUNTA 3 1. Analise a seguinte frase: “Quais são os tipos de diagramas abordados por técnicas de comparação?”. A seguir, você encontrará a definição correta para esta descrição. Assinale a alternativa correta que a define. a. Motivação b. Tese c. Teoria d. Questão de pesquisa e. Alternativa 0,2 pontos PERGUNTA 4 1. Coletar e analisar sistematicamente todos os dados disponíveis sobre determinado fenômeno para obter uma perspectiva mais completa e mais ampla do que se pode captar através de um estudo individual é prática de qual paradigma em Engenharia de Software Empírica? Assinale a alternativa correta. a. Paradigma baseado em interação. b. Paradigma baseado em incremento. c. Paradigma baseado em sequência. d. Paradigma baseado em agilidade. e. Paradigma baseado em evidência. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar e Enviar PERGUNTA 1 1. Existe ainda uma outra possibilidade de realização de estudos de Engenharia de Software Baseada em Evidência, que busca identificar quais revisões sistemáticas foram realizadas em um determinado tópico e depende da existência de revisões sistemáticas suficientes e com alto grau de qualidade. A que tipo de estudo nos referimos? Assinale a alternativa correta. a. Estudos primários. b. Revisão primária. c. Revisão terciária. d. Revisão por pares. e. Estudo secundários. 0,2 pontos PERGUNTA 2 1. Existem poucas iniciativas que questionam como a Engenharia de Software poderia se beneficiar da adoção da abordagem baseada em evidências. Um dos principais métodos da Engenharia de Software Baseada em Evidência é classificado como estudos secundários, já que dependem dos estudos primários utilizados para revelar evidências e construir conhecimento. Identifique, nas alternativas a seguir, qual a que define esse método. a. Revisões sistemáticas. b. Revisões colaterais. c. Revisões didáticas. d. Revisões automáticas. e. ) Revisões autocráticas. 0,2 pontos PERGUNTA 3 1. O sistema de gerenciamento de funcionários de uma organização foi atualizado. No processo de atualização, os programadores descobrem que os métodos de acesso ao banco de dados do sistema precisam de um parâmetro adicional para o adequado funcionamento do novo sistema. A implementação das modificações feitas para adicionar o novo parâmetro é denominada de manutenção...: Assinale a alternativa correta. a. Adaptativa. b. Corretiva . c. Detectiva. d. Perfectiva. e. Preventiva 0,2 pontos PERGUNTA 4 1. Considere as seguintes afirmações sobre manutenção de software. I - Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso. II - As pesquisas concordam que a manutenção de software ocupa uma proporção menor dos orçamentos de T.I. do que o desenvolvimento e, portanto, os esforços durante o desenvolvimento do sistema para produção de um sistema manutenível não reduzem os custos gerais durante a vida útil do sistema. III - Existem apenas três diferentes tipos de manutenção de software: (1) correção de defeitos; (2) adaptação ambiental (quando algum aspecto do ambiente – tal como hardware, plataforma do sistema operacional ou outro software de apoio – sofre uma mudança); e (3) adição de funcionalidade. Assinale quais as afirmações estão corretas. a. I, somente. b. I, II e III. c. I e III, somente. d. II e III, somente. e. I e II, somente. Engenharia de Software Experimental Responsável pelo Conteúdo: Prof. Me. Artur Marques Revisão Textual: Mariana Góis Processos de Condução de Estudos Experimentais Processos de Condução de Estudos Experimentais • Perceber a existência de vários processos dentro da engenharia de software experimental; • Saber onde aplicar cada tipo de processo. OBJETIVOS DE APRENDIZADO • Princípios da Organização do Experimento; • Pacotes de Laboratório; • Experimentos; • Experimentos Controlados em Engenharia de Software; • Métodos Estatísticos e Análise de Dados em Engenharia de Software Experimental; • A Lei dos Grandes Números. UNIDADE Processos de Condução de Estudos Experimentais Contextualização Nas organizações de desenvolvimento de software atuais, são empregados métodos e ferramentas que frequentemente carecem de evidências suficientes sobre sua adequa- ção, limites, qualidades, custos e riscos associados. 8 9 Princípios da Organização do Experimento Em sua forma mais simples, um experimento visa prever o resultado introduzindo uma mudança nas pré-condições, que é representada por uma ou mais variáveis inde- pendentes , também chamadas de “variáveis de entrada” ou “variáveis de previsão”. A mudança em uma ou mais variáveis independentes é geralmente hipotetizada para resultar em uma mudança em uma ou mais variáveis dependentes , também chamadas de “variáveis de saída” ou “variáveis de resposta”. O projeto experimental também pode identificar variáveis de controle que deve ser mantido constante para evitar que fatores externos afetem os resultados. O projeto experimental envolve não apenas a seleção de variáveis independentes, de- pendentes e de controle adequadas, mas também o planejamento da entrega do experi- mento sob condições estatisticamente ótimas, dadas as restrições dos recursos disponíveis. Existem várias abordagens para determinar o conjunto de pontos de design (combina- ções únicas das conf igurações das variáveis independentes) a serem usados no experimento. As principais preocupações no projeto experimental incluem o estabelecimento de validade, confiabilidade e replicabilidade. Por exemplo, essas preocupações podem ser parcialmente tratadas escolhendo cui- dadosamente a variável independente, reduzindo o risco de erro de medição e garan- tindo que a documentação do método seja suficientemente detalhada. As preocupaçõesrelacionadas incluem a obtenção de níveis apropriados de poder estatístico e sensibilida- de. Experimentos corretamente projetados aumentam o conhecimento nas engenharias. Os objetivos relacionados à execução de experimentos em Engenharia de Software são a caracterização, avaliação, previsão, controle e melhoria a respeito de produtos, processos, recursos, modelos, teorias entre outros. A importância e o esforço aumentam de um experimento com o objetivo “caracterização” a um experimento com o objetivo “melhoria”. Isso signi- fica que é bastante simples conduzir um experimento com a finalidade de caracterização respondendo questões do tipo “o que está acontecendo?”. É mais difícil medir algo, por exemplo, um processo ou produto e defini-lo “quão bom é isto?”. Os experimentos com a finalidade de previsão além da medição precisam de meios de estimativa para mostrar a possibilidade de: “posso estimar algo no futuro?”. Para atender a finalidade de controle deve existir a possibilidade de gerenciar os atributos de um processo ou produto e dar a resposta a “posso manipular o evento?”. Finalmente, a finalidade da melhoria supõe que possamos caracterizar, avaliar, predizer e controlar, e há os objetivos da melhoria de um processo ou produto que possam ser atingidos respondendo a última questão “posso melhorar o evento?”. (TRAVASSOS; GUROV; AMARAL, 2002, p. 5) Conforme escritos de Zeviani (2018) planejar um experimento envolve, observar e descrever fenômenos, otimizar o custo-benefício, isolar efeito e determinar as relações e causas., produzir resultados confiáveis, a a validade de um experimento é afetada pela 9 UNIDADE Processos de Condução de Estudos Experimentais sua construção e execução, portanto, a atenção investida no delineamento experimental é importante. Tabela 1 – Características Observacionais X Características Experimentais Controle sob as condições de contorno não sim Controle sob efeito de fatores indesejáveis não sim Controle dos fatores sob investigação não sim Determinar relações causais não sim É o mais comum sim não É o mais barato sim não Fonte: Adaptada de ZEVIANI, 2018 Quando falamos de experimentação, devemos recorrer canonicamente a uma me- todologia para projetar experimentos, e temos Ronald Fisher que escreveu dois livros sobre o tema em 1926 e 1935 sobre o desenho de experimentos que teremos que es- tudar com certeza. Pode-se resumir esses princípios da seguinte forma: • Comparação: Em alguns campos de estudo, não é possível ter medições indepen- dentes para um padrão de metrologia rastreável. As comparações entre os tratamen- tos são muito mais valiosas e geralmente preferíveis, e muitas vezes comparadas com um controle científico ou tratamento tradicional que atua como linha de base; • Aleatoriedade: Atribuição aleatória é o processo de atribuir indivíduos aleatoria- mente a grupos ou a grupos diferentes em um experimento, de modo que cada indi- víduo da população tenha a mesma chance de se tornar um participante do estudo. A atribuição aleatória de indivíduos a grupos, ou condições dentro de um grupo distingue um experimento “verdadeiro” rigoroso de um estudo observacional ou “quase-experimento”. Atribuir unidades a tratamentos aleatoriamente tende a mitigar confusão, que faz com que os efeitos devido a outros fatores além do tratamento pareçam resultar do tratamento. Os riscos associados à alocação aleatória, como por exemplo, ter um sério desequilí- brio em uma característica-chave entre um grupo de tratamento e um grupo de control; são calculáveis e, portanto, podem ser gerenciados até um nível aceitável usando unida- des experimentais suficientes. No entanto, se a população for dividida em várias subpopulações que de alguma forma diferem, e a pesquisa exigir que cada subpopulação seja igual em tamanho, a amostragem estratificada pode ser usada. Dessa forma, as unidades em cada subpopulação são randomizadas, mas não a amostra inteira. Os resultados de um experimento podem ser generalizados de forma confiável a par- tir das unidades experimentais para uma população estatística maior de unidades ape- nas se as unidades experimentais forem uma amostra aleatória da população maior; o erro provável de tal extrapolação depende do tamanho da amostra, entre outras coisas. 10 11 • Replicação estatística: As medições estão geralmente sujeitas a variação e incer- teza de medição; assim, são repetidos e experimentos completos são replicados para ajudar a identificar as fontes de variação, para melhor estimar os verdadeiros efeitos dos tratamentos, para fortalecer ainda mais a confiabilidade e a validade do experimento e para aumentar o conhecimento existente sobre o tópico; • No entanto, certas condições devem ser atendidas antes que a replicação do experimento seja iniciada: a questão de pesquisa original foi publicada em uma publicação revisada por pares ou o pesquisador é independente do experimento original, o pesquisador deve primeiro tentar replicar as descobertas originais usan- do os dados originais e o artigo deve declarar que o estudo conduzido é um estudo de replicação que tentou seguir o original estudar tão estritamente quanto possível; • Bloqueando: trata-se do arranjo não aleatório de unidades experimentais em gru- pos consistindo em unidades que são semelhantes entre si. O bloqueio reduz as fon- tes de variação conhecidas, mas irrelevantes, entre as unidades e, assim, permite maior precisão na estimativa da fonte de variação em estudo; • Ortogonalidade: diz respeito às formas de comparação que podem ser realizadas de forma legítima e eficiente. Os contrastes podem ser representados por vetores e os conjuntos de contrastes ortogonais não estão correlacionados e são distribuídos independentemente se os dados forem normais. Um experimento planejado é or- togonal se os efeitos de qualquer fator compensarem (soma a zero) entre os efeitos dos outros fatores. A ortogonalidade garante que o efeito de um fator ou interação possa ser estimado separadamente a partir do efeito de qualquer outro fator ou interação no modelo. Por causa dessa independência, cada tratamento ortogonal fornece informações diferentes para os outros. » Experimentos fatoriais: Uso de experimentos fatoriais em vez do método de um fator de cada vez. Estes são eficientes na avaliação dos efeitos e possíveis intera- ções de vários fatores ou se preferir, variáveis independentes. A análise do projeto do experimento é construída com base na análise de variân- cia, uma coleção de modelos que particiona a variância observada em componen- tes, de acordo com os fatores que o experimento deve estimar ou testar. Os elementos principais do experimento são as variáveis, os objetos, os participantes, o contexto do experimento, hipóteses, e o tipo de projeto do experimento. Há dois tipos de variáveis do experimento: dependentes e independentes. As variáveis independentes referem-se à entrada do processo de experi- mentação. Essas variáveis também se chamam “fatores” e apresentam a causa que afeta o resultado do processo de experimentação. O pró- prio valor de um fator se chama “tratamento”. As variáveis dependentes referem-se à saída do processo de experimentação. Essas variáveis apre- sentam o efeito que é causado pelos fatores do experimento. O próprio valor de uma variável dependente se chama “resultado”. (TRAVASSOS; GUROV; AMARAL, 2002, p. 7) 11 UNIDADE Processos de Condução de Estudos Experimentais Objetivos de experimento Construção causa-efeito Construção tratamento-resultado Execução de experimento Variável dependenteVariável independente Observação Teoria Causa Efeito Tratamento Resultado Figura 1 – Quadro conceitual de um experimento Fonte: Adaptada de WOHLIN et al. 2012 Experimentos precisam de controle, como já vimos e são umas das principais necessidades. Em engenharia de software devemos utilizar formas mais controladas de estudo, labo- ratório, manipulação de variáveis, por exemplo: O tempogasto para desenvolver e testar algumas funções auxiliares usando: • programação de pares vs. programação solo; • realizar teste por último vs. testar primeiro. Ambiente deve ser controlado, por exemplo: • seleção de sujeitos (por exemplo, fundos semelhantes); • curva de aprendizado; • aplicação tanto para novatos (estudantes) quanto para programadores da indústria; • randomização sobre os sujeitos. Tudo deve ser reprodutível, por exemplo, funções e artefatos: • Porque eles exigem menos tempo na execução; • Os artefatos, principalmente, são produzidos apenas para o experimento; • Porém, podem ser reutilizados em repetições de outros experimentos. Validar reivindicações mais específicas, por exemplo: • Avaliação do tempo gasto para alterar um pedaço de módulo usando mecanismos específicos de variabilidade; • Medir a eficácia das métricas para detectar um problema determinado no design. Para Oliveira; Leite; Cysneiros (2012), pesquisadores em Engenharia de Software afirmam que somente os experimentos, no centro do processo científico, podem verifi- car novas teorias e, indicar as correções cabíveis e explorar os fatores críticos dessa nova teoria. Afirmam também que novos métodos, técnicas e ferramentas em Engenharia de Software não deveriam ser publicados sem antes serem experimentados, validados e comparados com os existentes. Para a Engenharia de Software existem quatro métodos relevantes com a finalidade de condução de experimentos. São eles: (1) o método científico 12 13 que retira do ambiente observado um modelo para definir o conjunto de propriedades que devem ser analisadas; (2) o método da engenharia que estuda as soluções já utilizadas e aplica alguma suposta evolução na ten- tativa de achar uma vantagem adicional em relação às soluções iniciais; (3) o método analítico, ou matemático, que propõe uma teoria bem for- malizada, obtém os resultados da aplicação da mesma e compara esses resultados com os resultados empíricos e (4) o método experimental que propõe e submete repetidamente o novo método a situações para observa- ção do comportamento com o objetivo de comprovação e aprimoramento. O Processo de Experimentação possui dois subprocessos, o Processo de Execução e o Processo de Empacotamento. As finalidades das etapas do Processo de Experimentação são apresentadas a seguir. A etapa de defi- nição vai expressar o experimento em termos de objetivos e problemas; a etapa de planejamento vai: determinar o projeto do experimento, definir a instrumentação a ser utilizada e analisar os aspectos de validação dos resul- tados. A etapa de execução vai cuidar da coleta dos dados do experimento. E a etapa de análise e interpretação vai estudar detalhadamente os dados coletados. O processo possui dois pontos de controle, o primeiro existe para avaliar a necessidade de replanejar e o segundo existe para avaliar a efetividade da etapa de análise dos resultados. O Processo de Empacota- mento faz a atividade de organizar e guardar as informações a respeito do Processo de Execução. (OLIVEIRA; LEITE; CYSNEIROS, 2012, p. 19-20) Pacotes de Laboratório As replicações de experimentos desempenham um papel central no método científi- co. Embora a experimentação da engenharia de software tenha amadurecido muito, o número de replicações de experimentos ainda é relativamente pequeno. Os experimen- tos de engenharia de software são compostos de conceitos, procedimentos e artefatos complexos. Os pacotes de laboratório são um meio de transferência de conhecimento entre pesquisadores para facilitar a replicação de experimentos. Com um pacote de laboratório, um grupo externo de pesquisadores em engenharia de software pode reproduzir as configurações de uma linha de base. Características dos experimentos que podem estar impactando os resultados, como a linguagem de progra- mação ou a duração da sessão experimental dos experimentos. Talvez você esteja se perguntando, mas o que é linha de base? Será que é aquela que a gente utiliza em gestão de projetos? Não, estamos falando de engenharia de software experimental, uma disciplina nova, tida como estado da arte em estudo de métodos e meios para se desenvolver software melhor, vou te explicar. Os dados da linha de base em pesquisa são um conjunto de informações frequente- mente empregadas para comparar outros dados adquiridos posteriormente. Serve como base da maioria dos projetos de pesquisa. Daí, com certeza vem a sua próxima pergun- ta; o que significa dados da linha de base? Bem, para estudar diferentes assuntos, os 13 UNIDADE Processos de Condução de Estudos Experimentais pesquisadores exigem um certo grau de informação prévia para estabelecer o escopo e o alcance de sua investigação. Em um experimento controlado elabora-se um modelo similar a profissio- nais construindo software. Os participantes, que os representam, aplicam a tecnologia sob investigação. Os dados produzidos pela execução permi- tem que o desempenho seja avaliado, medido e comparado, considerando as condições sob as quais o experimento foi. A partir dos resultados de es- tudos experimentais é construído um corpo de conhecimento, que além de prover um alicerce científico para a disciplina de Engenharia de Software, favorece a sua respectiva aplicação no mercado, apoiando em tomadas de decisão. Entretanto, apenas experimentos isolados não são suficientes para o estabelecimento desse corpo de conhecimento, por isso é preciso realizar replicações para fundamentar as conclusões obtidas com um nível maior de confiança. Quando outros pesquisadores replicam um experimento com sucesso, a confiança é construída nos procedimentos e nos resultados. Realizar uma replicação, que não seja de maneira completamente indepen- dente do grupo de pesquisa responsável pelo experimento original, requer o acesso ao seu respectivo pacote de laboratório. O pacote de laboratório é um artefato que contém a descrição dos procedimentos adotados, o conhe- cimento gerado, os resultados e as conclusões. Revisando essas informa- ções, replicadores podem compreender como o experimento foi projetado, conduzido e analisado. Portanto, o pacote de laboratório consiste em um meio de transferência de conhecimento entre grupos de pesquisa de Enge- nharia de Software. (SCATALON, 2013, p. 15) As variáveis independentes influenciam na aplicação do objeto de estudo, pois como um experimento foca em entender o efeito da mudança em uma ou mais variáveis in- dependentes. Assim, são chamados de tratamentos, os n valores que um fator possa vir a assumir. Caso venhamos a utilizar como fator uma forma de técnica, poderemos ter como tra- tamento um teste estrutural e funcional, por exemplo, de tal forma que haverá variação no efeito desejado. O efeito, nesse experimento dependerá da variável dependente (quantidade de de- feitos), onde os valores dos resultados foram coletados, enquanto as variáveis indepen- dentes são os inputs para rodar, assim com a variação desses valores a saída na variável dependente mudará. Variável dependente Variáveis independentes .. . Processo Figura 2 – Esquema de blocos de um processo mostrando o fluxo das entradas através das variáveis independentes e o pós-processamento gerando a saída na variável dependente Fonte: Adaptada de WOHLIN et al. 2012 Scatalon (2012), reforça que, os tratamentos são aplicados a uma combinação de objetos e participantes, sendo que um objeto pode ser, os programas em que devem ser 14 15 aplicadas as técnicas de teste, e os participantes são as pessoas que aplicam os trata- mentos, ou seja, alimentam durante suas operações as variáveis independentes. Experimentos Agora que você já está adquirindo conhecimento e sabe a importância da engenharia de software experimental, talvez comece a perceber o poder de um pergunta bem-feita, cuja resposta nos impele a pesquisa para buscar a razão das coisas e acima de tudo a verdade imposta aquela situação. Já deve ter percebido também que, afinal das contas,que os estudos experimentais tentam responder a perguntas experimentais. Por exemplo: • Os “estereótipos” melhoram a compreensão dos diagramas UML? • Os ‘padrões de design’ melhoram a manutenção do código? • RUP é melhor que SCRUMBAN para ser usado em uma fábrica de software? • O uso de ‘JUnit’ reduz o número de defeitos no código da indústria XPTO? Ideia De�nição Planejamento Operação Análise e Interpretação Apresentação e Empacotamento Conclusão Ex. Processo de um Experimento Figura 3 – Exemplo de fases para um processo de experimento Vamos a algumas decisões para dirimir qualquer dúvida futura, já que logo mais utilizaremos esse tipo de linguagem para nos referir a experimentos em engenharia de software. • Objeto do estudo: é a entidade que é estudada no experimento. Por exemplo, códi- go, processo, documentos de design etc. ; • Propósito: Qual é a intenção do experimento? Por exemplo, avaliar o impacto de duas técnicas diferentes; • Foco de qualidade: O efeito no estudo no experimento. Por exemplo, custo, con- fiabilidade, correção etc. 15 UNIDADE Processos de Condução de Estudos Experimentais Perspectiva: Ponto de vista a partir do qual os resultados do experimento são interpretados. Contexto: O “ambiente” em que o experimento é executado. Vejamos o exemplo no Quadro abaixo para materializar melhor o que queremos dizer: Quadro 1 – Dados elementares sobre o que será estudado no experimento Objeto do estudo • Código (C e C++) de aplicações tradicionais. Propósito • Avaliando se C++ é melhor que C (benefício de OO?), ou seja, se o número de defeitos em programas C++ for menor do que o número de defeitos no código C. Foco de qualidade • (Qual efeito é estudado?): Correção do código. Perspectiva Múltipla. • Pesquisador: avaliando qual linguagem é melhor; • Gerente de projetos: escolha entre C e C++ em sua organização. Contexto • Disciplinas: Estudantes de Ciência da Computação; • Objeto: uma aplicação simples; • Encontre os primeiros números ‘n’ na sequência de Fibonacci Precisamos em seguida planejar: • A definição determina: “Por que o experimento é conduzido”; • O planejamento determina: “Como o experimento será conduzido”. Devemos afirmar claramente: • Perguntas de pesquisa; • Contexto (sujeitos e objetos); • Variáveis; • Métricas; • Projeto do Experimento. O resultado do experimento pode ser perturbado ou até mesmo destruído se não for planejado corretamente. Como atividades referentes ao planejamento, temos por exemplo: • Seleção de contexto. Temos quatro dimensões a considerar: » off-line vs. on-line; » aluno vs. profissional; » modelos hipotéticos vs. problemas reais; » contexto específico, ou seja, apenas uma determinada indústria vs contexto geral. • Formulação de hipóteses: A hipótese do experimento é declarada formalmente, incluindo uma hipótese nula ou hipótese alternativa; 16 17 • Seleção de variáveis: Determinar variáveis independentes (entradas) e variáveis depen- dentes (saídas). O efeito dos tratamentos é medido por meio das variáveis dependentes ; • Seleção de disciplinas: Para generalizar os resultados para a população desejada, a seleção deve ser representativa para essa população ; O tamanho da amostra também impacta os resultados na generalização. • Projeto de experimento: Como agrupar assuntos e como aplicar tratamentos a eles. Os métodos de análise estatística dependem do desenho escolhido: » um fator com dois tratamentos; » um fator com mais de dois tratamentos. • Instrumentação: Nesta atividade são decididas orientações para orientar os partici- pantes do experimento. O material é preparado e as métricas decididas, por exemplo: » Treinamento; » Questionários; » Diagramas. • Avaliação de validação, uma pergunta fundamental: quão válidos são os resul- tados obtidos? • Validação externa: o resultado do estudo pode ser generalizado fora do escopo do nosso estudo? Aqui devemos tomar cuidado porque há várias armadilhas que podemos cair quanto a validade do experimento em engenharia de software, por exemplo: • Experimento mal designado (materiais e equipamentos) ; • Sujeitos não preparados para enfrentar o experimento (por exemplo, diretrizes ou instruções insuficientes) ; • Ansiedade dos sujeitos (medo da avaliação, medo do resultado do experimento ser diferente do esperado na empresa, as vezes por causa do valor já investido) ; • Os pesquisadores podem influenciar os resultados procurando um resultado espe- cífico, ou seja, um problema clássico de viés de experimento ; • Se o grupo é muito heterogêneo, há o risco de que a variação devido às dife- renças individuais seja maior do que devido ao tratamento. Podemos inclusive termos algo relacionado ao que chamamos de: fatores de confusão, por exemplo, variáveis não controladas ou consideradas desprezíveis erroneamente frente ao fenômeno. São situações geradas por: » Tamanho amostral pequeno; » Baixo poder estatístico. Já definimos anteriormente hipótese, mas vamos trabalhar com um exemplo, levan- do em consideração que 2 hipóteses ao menos devem ser formuladas em um experi- mento em engenharia de software. Duas hipóteses devem ser formuladas: • A hipótese nula, deverá afirmar que não há tendências subjacentes reais no experi- mento as únicas razões para diferenças em nossas observações são coincidência. Esta é a hipótese que o experimentador quer rejeitar com o maior significado possível ; 17 UNIDADE Processos de Condução de Estudos Experimentais • A hipótese alternativa. Esta é a hipótese a favor da qual a hipótese nula é rejeitada. No caso de nosso experimento sobre a comparação da linguagem C vs. C++, poderia ficar assim: • hipótese nula: Os programas C++ contêm, em média, o mesmo número de defei- tos dos programas C; • hipótese alternativa: Os programas C contêm, em média, mais defeitos do que os programas C++. As variáveis independentes (entradas) são aquelas variáveis que podemos controlar e mudar no experimento. • Descrevem os tratamentos; • Descrevem as variáveis para as quais os efeitos devem ser avaliados. As variáveis dependentes (saídas) são as variáveis de resposta que descrevem os efei- tos dos tratamentos descritos pelas variáveis independentes. Muitas vezes há apenas uma variável dependente e, portanto, deve ser derivada diretamente da hipótese. Preste atenção aos fatores de confusão! Não podemos esquecer das variáveis de confusão, que também são chamadas de confundidores ou fatores de confusão; elas estão intimamente relacionadas às variáveis independentes e dependentes de um estudo. Uma variável deve atender a duas condi- ções para ser um fator de confusão: Deve ser correlacionada com a variável independen- te. Pode ser uma relação causal, mas não precisa ser. • Um fator de confusão: uma variável que pode esconder uma associação genuína entre fatores, pode confundir as conclusões do experimento. Por exemplo, pode ser difícil dizer se um resultado melhor depende da ferramenta ou da experiência do usuário da ferramenta. Experimentos Controlados em Engenharia de Software Precisamos para nos aprofundar um pouco mais nesse tema entender mais adequa- damente os fatores de confusão. Veja o exemplo na Figura abaixo: Teste de Perfomance Grupo de Controle 20 Devs JAVA 20 Devs PYTHON Grupo Experimental Figura 4 – Exemplo de um experimento totalmente confuso Como diferentes linguagens foram utilizadas em cada grupo, há uma terceira variável que confunde o experimento e torna impossível atribuir causalidade. 18 19 Como regra geral, quando você está projetando um experimento, você quer ter um grupo experimental e um grupo de controle. Esses dois grupos devem ser idênticos, exceto que o grupo experimental deve receber algum formulário ou tratamento, o que chamamos de fator experimental ou variável experimental, enquanto o outro não deve receber nada. Em outras palavras, os dois grupos devem ser totalmente idênticos, exceto para a variável experimental. Quando essa condiçãoé atendida, você pode então inferir que as diferenças entre os dois grupos estão sendo causadas pela variável experimental. Em outras palavras, se os dois grupos são completamente e totalmente idênticos em todos os sentidos, exceto para variável experimental, então quaisquer diferenças na sua variável de resposta, sua variável dependente ou seja, a coisa que você está medindo deve estar sendo causada pela variável experimental, porque é a única coisa que difere entre os dois grupos. Mas você também pode ter vários grupos experimentais testando coisas diferentes simultaneamente, mas seria aumentar a complexidade a toa, portanto focaremos nesses dois grupos. O problema é que, na realidade, ter dois grupos idênticos quase nunca é possível. É aí que entra o tema dos fatores de confusão. Lembre-se: Um fator de confusão é simplesmente uma terceira variável que pode ter um efeito causal, impedindo assim que você seja capaz de atribuir causalidade. Então em nosso exemplo logo acima, por causa de usar um grupo com JAVA e ou- tro com PYTHON, teremos problemas certo?! Vê como isso funciona? Por causa dessa terceira variável (por exemplo em nosso grupo de controle, ou seja, JAVA), não há como atribuir com confiança a causalidade. Afinal não saberemos se Python performa melhor porque é uma linguagem relativamente mais nova ou se porque JAVA é muito formal, ou porque os Devs não foram bem escolhidos, veja quantas portas abertas para saírem “es- queletos”. Ao menos os dois grupos deveriam utilizar a mesma linguagem, por exemplo. Esse é obviamente um exemplo extremo, mas esse tipo de coisa acontece o tempo todo em experimentos reais, e pode ocorrer de maneiras muito sutis. E mesmo que algo sutil mesmo, faça o pesquisador relevar ou ficar mais confiante do que devia, realmente pode fazer grandes diferenças em seus resultados, e quando você tem um experimento totalmente confuso como esse que usei para exemplificar, você simplesmente não pode atribuir causalidade. E aí... já era. Então, como os engenheiros de software realmente lidam com isso? Afinal, fatores de confusão estão por toda parte, e ter dois grupos totalmente idênticos é virtualmente impossível. Felizmente, existem várias estratégias importantes para lidar com elas: elimi- nando, randomizando, bloqueando e medindo. Bom, seguindo o nosso exemplo lá em cima sobre performance entre JAVA e PYTHON, o negócio é o seguinte para eliminar fatores de confusão; poderíamos usar apenas uma linguagem para ambos os grupos, isso já retira a linguagem como fator de 19 UNIDADE Processos de Condução de Estudos Experimentais confusão. Mas não é o suficiente, gostaríamos de controlar a versão da linguagem que utilizaremos, qual o Sistema Operacional que utilizaremos e para qual versão, indo mais longe, que computadores, de qual marca, qual processador, com quais especificações, se usamos rede local, qual o cabeamento, quais os switchs e routers, quais as distâncias entre os pontos e o switch ou hub, a rede elétrica é estabilizada, há ruídos, o ambiente tem luz adequada, condicionamento de ar, há conforto ergonômico, e por ai vai. Parece absurdo, muito pelo contrário, basicamente, a ideia é que se você pode remo- ver uma variável do seu experimento, então você deve fazê-lo. Lembre-se, idealmente você quer que seus grupos sejam totalmente, 100% idênticos. Então, para fazer isso, você precisa eliminar o máximo de fatores de confusão que puder. Então, mesmo depois de controlar todos os fatores de confusão que você pode pen- sar, quase certamente ainda haverá alguma pequena variação que você não está ciente. Por exemplo, pode haver pequenas inconsistências nas habilidades de codificação dos Devs do experimento, mesmo que todos sejam Sêniores com 30 anos de experiência comprovada etc. Como você não sabe quais são essas diferenças, você não pode elimi- ná-las, mas pode compensá-las aleatoriamente. Fazendo o que? Selecionando aleatoriamente quais vão para cada grupo. Assim, qualquer variação é dispersada aleatoriamente em seus dois grupos, em vez de cair desproporcionalmente em um grupo. Esta é uma ferramenta extremamente poderosa e importante que deve ser usada sempre que possível. Em qualquer experimento, você deve randomizar com- pletamente sempre que possível. Métodos Estatísticos e Análise de Dados em Engenharia de Software Experimental Bem vamos para o próximo passo, lembremos que o objetivo de um estudo expe- rimental é coletar dados em um ambiente controlado, a fim de confirmar ou descartar a hipótese. A hipótese refere-se a uma teoria que busca explicar um certo comporta- mento de interesse, para a pesquisa, e leva à definição de variáveis independentes ou dependentes. As variáveis independentes representam a causa que afeta o resultado do processo experimental. O efeito da combinação dos valores dessas variáveis refere-se às variáveis dependentes. Essas variáveis podem ser quantitativas, expressas em valores numéricos que podem ser divididos em escalas de intervalo e razão, ou qualitativas, quando não são numéricas e podem ser divididas em escalas nominais e ordinais. Após a coleta de dados de um estudo experimental, são utilizadas estatís- ticas descritivas para especificar características relevantes, tais como, (i) para indicar o meio do conjunto de dados observados por meio de medi- das de tendência central, (ii) para entender os valores médios, medianos e de moda. A média é calculada a partir da soma dos valores coletados, dividido pelo seu número. A mediana é calculada organizando os valores em ordem ascendente (ou descendente) e selecionando o ponto médio. A moda é calculada contando o número de ocorrências de cada valor e 20 21 selecionando a mais comum. Outras medidas relevantes são o valor míni- mo, que é o menor valor entre os dados coletados, o valor máximo, que é o maior valor entre os dados coletados, o percentil, que divide a amostra em valores menores que o tamanho do quartil amostral, o que representa o percentil de 25% (ou primeiro quartil), a mediana (segundo quartil) e o percentil de 75% (terceiro quartil). Para medir até que ponto os valores são dispersos ou concentrados em relação ao seu ponto médio, são utilizadas medidas de dispersão, incluin- do faixa, variância e desvio padrão. O intervalo representa a diferença entre o maior e o menor valor coletado. Variância é a soma da diferen- ça quadrada entre cada valor e a média dos valores coletados dividido pelo número de valores coletados, menos 1. O desvio padrão é a raiz da variân cia, que é uma medida comumente utilizada. Uma hipótese estatística é uma conjectura sobre aspectos desconhecidos em uma amostra de dados observada em um estudo, que pode ser com- provada ou descartada por meio de um teste de hipótese. O teste de hipó- teses requer a especificação de um nível aceitável de erro estatístico, ou seja, os riscos a que o estudo está exposto pela tomada de decisão. Para realizar um teste de hipótese, é definida uma hipótese nula, identificada como H0, que é uma afirmação segundo a qual não há diferença entre o parâmetro e a estatística que você está comparando, e a hipótese alter- nativa, identificada como H1, que contradiz H0. Em geral, busca rejeitar a hipótese nula para demonstrar que as variações na amostra obtida com alguma intervenção, ou tratamento, não são acidentais. Existem dois tipos possíveis de erro, tais como, (i) o erro tipo I, que ocorre quando o teste estatístico indica que há uma relação de causa e efeito incorreto, também chamado de Falso Positivo, e (ii) erro tipo II, no qual o teste estatístico não indica a existência de uma relação de causa e efeito. A probabilidade de gerar um erro tipo I (alfa) está relacionada ao nível de significância dos testes de hipóteses. Quanto menor for o nível de significância, maior a garantia de que uma relação não é identificada. A significância estatística do resultado é uma medida estimada do grau de precisão do resultado, ou seja, o valor pé um índice decrescente da confiabilidade de um resultado. Em muitas áreas de pesquisa, o nível p de 0,05 é normalmente tratado como uma “faixa aceitável” de erro, uma vez que em particular as pesquisas sãos, como em áreas médicas, o nível p pode chegar a 0.001 e é muitas vezes chamado de “altamente” signi- ficativo, no entanto, é mais suscetível ao erro tipo II. A fim de reduzir os erros experimentais do tipo I e II, existem desenhos experimentais que se referem à forma como os níveis de tratamento ou fator são atribuídos a unidades ou porções experimentais. (SIRQUEIRA et al, 2020, p. 4) 21 UNIDADE Processos de Condução de Estudos Experimentais H0 Zona de Aceitação H0 Zona de Rejeição 1–α = 95% α = 5% Figura 5 – Representação gráfica de aceitar a hipótese nula. Mostra uma representação gráfica de aceitar a hipótese nula, de acordo com o nível de significância de 5% Fonte: Adaptada de SIRQUEIRA et al. 2020 As estatísticas são um componente fundamental e vital da ciência, e uma boa com- preensão das estatísticas é absolutamente essencialmente se você quiser ser capaz de entender os resultados científicos. No entanto, a grande maioria das pessoas tem pouco ou nenhum conhecimento de estatística. Isso leva a uma grande confusão. De fato, a grande maioria dos argumentos anti-ciência que ouvimos por aí, pode ser rastreada até uma má compreensão das estatísticas. Vamos conhecer alguns fundamentos de métodos estatísticos usados para engenha- ria de software experimental. A Lei dos Grandes Números Em sua forma mais básica, esta lei afirma que à medida que você aumenta o número de repetições em um experimento, seu valor calculado se aproximará do valor real. Em outras palavras, você precisa de um grande tamanho amostral para estar confiante de seus resultados. Por exemplo, se eu jogar um dado 5 vezes e tirar 3 faces voltadas com o número 6 para cima, as pessoas vão pensar e dizer, tudo bem. Mas se eu jogar esse mesmo dado uma 1000 vezes e obtiver 400 vezes o numero 6 para cima o pessoal vai começar a reclamar, porque espera-se que as faces num dado não viciado tenham ao longo do tempo a mesma chance 16,6666666666666...% de aparecerem, ou seja, quase 177 vezes e não 400. É disso que trata essa lei. As estatísticas nunca podem pro- var nada com 100% de certeza, mas percebemos, ou deveríamos perceber quando há algum viés na natureza das coisas, ou se preferir, um vício. Intuitivamente, a maioria das pessoas percebe que a lei de grandes números é verda- deira, mas na prática, elas não a aplicam. A lei nos diz que para ter alguma confiança real em nossos resultados, precisamos de um grande tamanho amostral. Esta lei é a razão pela qual os cientistas colocam muito pouco peso em relatórios de casos e estudos com tamanhos amostrais muito pequenos, mas colocam um grande peso em estudos com grandes tamanhos amostrais. Isso também vale para a engenharia de software experimental. 22 23 Portanto, você absolutamente tem que ter grandes tamanhos de amostra para en- tender o que está acontecendo, e uma vez que você tem esses tamanhos de amostra, rapidamente fica claro que muitos dos resultados estranhos meramente pontos fora da curva estatísticos. Correlação vs. Causalidade Outro ponto importante em experimentos, bastante conhecido dos pesquisadores, é que a correlação não indica inerentemente causalidade. Na verdade, afirmar inapro- priadamente, ou seja, só porque você acha que é uma causalidade, é uma falácia lógica; conhecida simplesmente como uma falácia de correlação. Calma, vamos começar com definições básicas. Correlação é simplesmente uma relação entre duas variáveis. Ou ambas aumentam juntas, ou ambas diminuem juntas, ou uma aumenta à medida que o outra diminui. O problema é que simplesmente estar correlacionado não significa que uma variável vá ser a causa do comportamento da outra. Assim, fatores podem estar correlacionados, mas não causalmente relacionados. Há duas circunstâncias em que você pode usar a correlação para concluir que há uma relação causal. A primeira, é simplesmente controlar tudo, exceto as duas variáveis que você está interessado. É por isso que os pesquisadores cuidadosamente projetam estudos controla- dos de modo que uma variável, que chamaremos de variável experimental é deliberada- mente alterada e outra variável, que chamaremos de variável de resposta é medida para ver se ela muda em resposta à variável experimental, mas todas as outras variáveis são controladas para que elas não mudem. Nestas circunstâncias, concluímos que a correlação é causal porque não há outras causas potenciais. Se as únicas coisas que mudam são as duas variáveis que você está interessado, então as mudanças em uma variável devem ser causadas pelas mudanças na outra variável. Lógico não é?! E o melhor, dá para usar em experimento em engenharia de software. A segunda maneira que podemos inferir causalidade é usando dados adicionais. Compreensão dos valores P O valor P é vital se você quiser ser capaz de compreender resultados científicos, prin- cipalmente porque em nossa disciplina ele é “normal”. Em estatística, o valor p é a probabilidade de obter resultados pelo menos tão extre- mos quanto os resultados observados de um teste de hipótese estatística, assumindo que a hipótese nula está correta. Um valor p menor significa que há evidências mais fortes a favor da hipótese alternativa 23 UNIDADE Processos de Condução de Estudos Experimentais Lembra-se que para esses testes estatísticos, geralmente temos duas hipóteses: uma hipótese nula e uma hipótese alternativa. O valor P não é, a probabilidade de que você está certo ou a probabilidade de que a dife- rença seja real. Em vez disso, o valor P é a probabilidade de obter um resultado de sua força de diferença/correlação observada ou maior, se a hipótese nula for realmente verdadeira. Para este momento em que estamos vou descrever de forma simplificada para não entrar em muitos cálculos que nesse momento ainda não são adequados. Senão veja- mos, a significância estatística é a determinação de um pesquisador, por exemplo, você de que os resultados nos dados de seus experimentos não são explicáveis apenas pelo acaso. O teste de hipótese estatística é o método pelo qual o pesquisador faz essa de- terminação. Esse teste fornece um valor p, que é a probabilidade de observar resultados tão extremos quanto os dos dados, assumindo que os resultados são realmente devidos apenas ao acaso. Um valor de p de 0,05, ou seja, 5% ou inferior é frequentemente considerado esta- tisticamente significativo. Se seu experimento leva em consideração a estatística para saber se há ou não cau- salidade, P é muito importante para se calcular. Portanto, o valor P é a probabilidade de obter um resultado onde a diferença entre os meios amostrais é igual ou maior do que a diferença que você observou, se a hipótese nula é realmente verdadeira, de tal forma que, quanto maior o tamanho da sua amostra, maior a sua capacidade de detec- tar diferenças Se você obtiver um resultado estatisticamente significativo, você rejeita a hipótese nula; enquanto, se você não conseguir um resultado significativo, você não rejeita a hipótese nula. Media, mediana e moda Para a maioria dos conjuntos de dados, estamos interessados em saber a tendência central dos dados. Isso é geralmente realizado apresentando um único número que resu- me os dados e apresenta um valor que você espera que a maioria dos pontos de dados esteja próxima. A maioria das pessoas faz isso apresentando a famosa Média. Como todos sabemos, calculamos o valor médio o somando o valor de todos os pontos de dados, dividindo o resultado pelo número total de itens de dados, conhecemos isso desde a 4ª série do fun- damental média aritmética. Esta é de longe a medida mais comum de tendência central, mas não é a única, e em muitos casos, é uma pesquisa, pode representar uma forma horrível de se usar. A principal alternativa à média é o que é conhecidocomo mediana. Para esta esta- tística, você alinha todos os seus pontos de dados de menor para maior, e a mediana é simplesmente o valor médio. Por fim, também temos a moda. Esta é simplesmente o valor que aparece com mais frequência. Ela é útil para dados nominais. Em outras palavras, quando você está sim- plesmente contando coisas por categoria. 24 25 Em suma, a média de um conjunto de dados é encontrada somando todos os nú- meros no conjunto de dados e depois dividindo pelo número de valores no conjunto. A mediana é o valor médio quando um conjunto de dados é ordenado do menor para o maior. A moda é o número que ocorre com mais frequência em um conjunto de dados. Tudo bem, mas vamos pensar no seguinte, como regra geral, se você está interessado em conhecer a tendência central de seus dados, as médias são mais informativas quando os dados são normalmente distribuídos, aquele gráfico que lembra um sino, chamamos de distribuição normal, porém, usar a média pode ser muito problemática quando os dados são distorcidos para um lado, ou seja, você deixa de ter aquele formato de sino. Para efeito de leitura de uma pesquisa, é importante que você saiba que pode usar a média a qualquer momento como medida de tendencia central, desde que os dados tenham uma distribuição simétrica. Mas, quando os dados são distorcidos e você tem muitos pontos externos fora da curva de distribuição, a mediana geralmente lhe dá uma melhor representação dos dados. 25 UNIDADE Processos de Condução de Estudos Experimentais Material Complementar Indicações para saber mais sobre os assuntos abordados nesta Unidade: Vídeos O que são Testes de Hipóteses | Para que servem os Testes de Hipóteses É uma regra de decisão para aceitar ou rejeitar uma hipótese estatística com base nos ele- mentos amostrais. https://youtu.be/h4QcWDDlrW0 Tipos de erros e nível de significância em Teste de Hipótese – Erro tipo I e Erro tipo II Há dois possíveis tipos de erros, quando realizamos um teste estatístico para aceitar ou re- jeitar H0. Podemos rejeitar a hipótese H0, quando ela é verdadeira, ou aceitar H0, quando ela é falsa. https://youtu.be/cpH2MSRuVp8 Introdução a Métodos Estatísticos Importante entender o básico. https://youtu.be/xO4hetdhym8 O que é o p-valor? já usou o p-valor para rejeitar ou não uma hipótese, mas não entendeu bem o que o p-valor significa? https://youtu.be/IwKcoqSpPts 26 27 Referências OLIVEIRA, A. P.; LEITE, J.; CYSNEIROS, L. Aplicando a Experimentação na Engenharia de Requisitos: O Caso do Método ERi*c. 20: Cadernos do IME: Sé- rie Informática: Vol. 33: Jun, 2012. Disponível em: <https://www.researchgate. net/publication/276322514_Aplicando_a_Experimentacao_na_Engenharia_de_ Requisitos_O_Caso_do_Metodo_ERic> Acesso em: 10/02/2021. SCATALON, L. P. Empacotamento de Experimentos Controlados em Engenha- ria de Software: Uma Abordagem Baseada em Ontologia. Dissertação. UNIVERSI- DADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO – UNESP. São Paulo: SP. 2013. Disponível em: <http://www.athena.biblioteca.unesp.br/exlibris/bd/cathe- dra/14-09-2015/000846891.pdf> Acesso em: 10/02/2021. SIRQUEIRA, T.; MIGUEL, M.; DALPRA, H.; ARAUJO, M. A.; DAVID, J. M. Aplica- ção de Métodos Estatísticos em Engenharia de Software: Teoria e Prática. 2020. Disponível em: <https://arxiv.org/pdf/2006.15624v1.pdf> Acesso em: 10/02/2021. TRAVASSOS, G.H.; GUROV, D.; AMARAL, E.A.G. Introdução à Engenharia de Software Experimental. Universidade Federal do Rio de Janeiro – UFRJ, Rio de Ja- neiro: RJ, 2002. 52p. Disponível em: <https://www.cin.ufpe.br/~scbs/experimental/ IntroducaoExperimentacao.pdf> Acesso em: 10/02/2021. WOHLIN, C.; RUNESON, P.; HÖST, M. OHLSSON, M.C.; REGNELL, B.; WESSLÉN, A. Experimentation in Software Engineering. Ed. Springer, New York, USA, 2012. 27 Engenharia de Software Experimental Responsável pelo Conteúdo: Prof. Me. Artur Marques Revisão Textual: Vanessa Dias Estudos Secundários Estudos Secundários • Fundamentar o aluno nas estratégias secundárias em engenharia de software experimental. OBJETIVO DE APRENDIZADO • Introdução; • Mapeamentos e Revisões Sistemáticas da Literatura; • Teorias em Engenharia de Software; • Agregação Quantitativa e Qualitativa de Estudos Primários. UNIDADE Estudos Secundários Introdução Já aprendemos que a experimentação em software é realizada para nos ajudar a ava- liar, prever, entender, controlar e melhorar o processo de desenvolvimento de software e, por consequência, de seu produto de software. A experimentação em engenharia de software, como qualquer outro procedimento experimental, envolve uma iteração de um processo de hipótese e teste. Além disso, a engenharia de software experimental é uma parte da engenharia de software que se concentra na coleta de provas por meio de medições e experimentos envolvendo software e sistemas. Os métodos usados incluem experimentos, estudos de caso, pesquisas e o uso de todos os dados disponíveis. Podemos também descrever as seis etapas de um experimento (concepção, projeto, preparação, execução, análise e disseminação) conforme WOHLIN et al. (2012) Figura 1 – Processo de execução de estudos experimentais proposto por Wohlin Fonte: Adaptado WOHLIN et al., 2012 Devemos recordar também que os estudos primários provêm de resultados de pes- quisas em primeira mão, ou seja, são o caso de estudos de caso, experimentos e questio- nários, entre outros. Assim, o produto adquirido é diretamente a pesquisa e são o caso de estudos de caso, experimentos e questionário entre outros, sendo que o resultado é adquirido diretamente da pesquisa. Por outro lado, o tema que veremos agora, os estudos secundários, partem da própria análise de estudos primários e, a partir disso, resumimos os resultados para que, nessas sínteses, possamos deixar as coisas mais claras e inteligíveis para aquela área de estudos (Engenharia de Software) ou tema em particular (por exemplo, Elicitação de Requisitos ou Abordagem para uma resolução de problemas). Isso significa que, por exemplo, se quisermos saber o impacto do uso dos diagramas de caso de uso na conversão de histórias de usuários em projetos ágeis, e numa busca inicial eu encontro 275 artigos (poderia não encontrar artigos, ou poderia ter encontrado 5 artigos), meu objetivo é saber, o que os artigos que encontrei descrevem, com quais autores dialogam em seu corpus textual, que abordagem utilizam, entre outras coisas. De posse disso posso dar um parecer, tomar uma conclusão, descrever algum juízo do que é bom e do que não é bom. 8 9 Isso é importante, mas creio que você já tenha percebido que os estudo secundários não vão gerar um experimento ou outro estudo experimental, como um estudo de caso ou uma etnografia. Não há coletas de dados na fonte para usar alguma ferramenta es- tatística sofisticada ou simulação de um estudo de caso ou experimento. Na verdade, utilizando técnicas voltadas para isso, apenas irão analisar os dados e resultados obtidos em outros artigos, no nosso exemplo, aqueles 275 artigos. Diversos estudos primários têm sido realizados na área de engenharia de software nos últimos anos, acompanhados de uma melhoria crescente na metodologia. No entanto, na maioria dos casos, o software é construído com tecnologias das quais os desenvolvedores têm evidências insuficientes para confirmar sua adequação, limites, qualidades, custos e riscos inerentes. É difícil ter certeza de que a mudança das práticas de software será necessariamente melhor. É possível que as sínteses de pesquisa, mediante emprego da revisão sistemática ou de mapeamentos, possam fornecer os mecanismos necessários para auxiliar os pro- fissionais a adotar tecnologias adequadas e evitar tecnologias inadequadas. Assim, o desenvolvimento de sínteses de pesquisa nesse campo ainda é uma área de investigação que deverá ser explorada e poderia muito bem trazer benefícios não apenas ao engenheiro de software, analista de sistemas, profissionalde testes e desenvolvedores, mas à área de tecnologia que atingiria melhor maturidade, assim como ao mercado, em- barcando inovação e recursos que verdadeiramente funcionam nas empresas. Essa, em úl- tima instância, é uma meta, pois, na última linha de todas as nossas contas, uma empresa saudável nos manterá empregados, pagará nossos salários e terá maior empregabilidade. Claro que você pode empreender, e isso com certeza lhe dará vantagens competitivas: • Na área de arquiteturas de software, para identificar ou avaliar diferentes abordagens e ver qual melhor se adequa à empresa que trabalho ou problema que preciso resolver; • Na área de avaliação de modelos, revendo e verificando o que existe para aborda- gens de desenvolvimento com reúso de componentes, por exemplo; • Na área de planejamento de testes, procurando e revendo iniciativas de plano de teste com bibliotecas prontas, criar um protocolo de testes, por exemplo; • Na área de leituras técnicas em documentos de requisitos, em que é possível avaliar experimentos e identificar como eles resultaram em agilidade, correção, acurácia e desenvolvimento do artefato funcional, entre outros, ou seja, quais técnicas existem e quais seriam interessantes utilizar em sua empresa após o estudo. Existe um mundo de possibilidades onde os mapeamentos e revisões são úteis. Va- mos conhecer um pouco sobre eles. Mapeamentos e Revisões Sistemáticas da Literatura Em alusão ao parágrafo anterior, o que eu, estudante de análise ou engenharia de software, faria para conduzir um estudo desses, ou melhor, quais temas, quais áreas e quais perguntas de pesquisa? 9 UNIDADE Estudos Secundários Aqui vão algumas dicas: • Quais periódicos incluem artigos sobre design de software? • Quais são os tópicos de projeto orientados a objetos mais investigados e como esses mudaram ao longo do tempo? • Quais são os métodos de pesquisa de software mais aplicados e em quais contextos de estudo? • Quais áreas de variabilidade de linha de produtos de software abordadas e quantos artigos abrangem as diferentes áreas? • Quais tipos de artigos são publicados na área de desenvolvimento de software, com XP, e, em particular, que tipo de avaliação e novidade eles constituem? Um pouco mais confortável agora?! Então, vamos em frente. A Revisão Sistemática da Literatura é uma metodologia de pesquisa que visa obter evidências a partir de artigos científicos armazenados em bibliotecas digitais ou, voltan- do algum tempo atrás, artigos científicos guardados em acervos físicos em bibliotecas de universidades e outros locais. Essas consultas podem ser realizadas em estudos primários e secundários. Embora existam diretrizes para o processo de revisão sistemática de literatura na Engenharia de Software, o processo em si ainda não foi especificado de forma completa e rigorosa. O mapeamento sistemático é uma forma de síntese de evidências. É o método usado para coletar, comparar e apresentar evidências de pesquisa. Um protocolo de mapa siste- mático é preparado a priori antes do início das atividades de revisão para delinear os mé- todos a serem usados, juntamente com o histórico e o escopo do tópico a ser abordado. Por outro lado, as revisões de mapeamento são focadas em uma síntese visual dos dados e são baseadas em perguntas e não em tópicos, como a revisão de escopo. As análises de mapeamento são mais bem projetadas para quando há abundância e di- versidade de pesquisa; como um primeiro passo para uma revisão sistemática; e para identificar lacunas em uma área de tópico. Ribeiro (2014), expõe a diferença entre mapeamento sistemático e revisão sistemática da seguinte forma: Quando falamos em Mapeamento Sistemático, estamos falando de es- tudos que tentam encontrar de forma geral o que está acontecendo na área. Esses estudos em geral tentam verificar quem são os autores que mais publicam, quem são as instituições, quais são os anos das publica- ções, quais são os métodos de pesquisa, quais conferências e revistas que outros pesquisadores publicam, quais são os questionários utiliza- dos, quais são as variáveis investigadas etc. Este tipo de resultado vai dar ao pesquisador um panorama mais geral do que está acontecendo, quem(pesquisador) ele deve seguir ou procurar conversar, onde publicar, quais variáveis ele deve levar em consideração em suas pesquisa. O ob- jetivo aqui é “tirar uma foto” do que está acontecendo e tentar entender 10 11 como (e o que) as pessoas da área já pesquisaram sobre algum tema. Um mapeamento sistemático é muito importante para quem está começando em uma nova área de pesquisa. Um exemplo de pergunta de pesquisa é: O que se sabe sobre normas de equipe na Engenharia de Software Já uma Revisão Sistemática, sempre vai buscar analisar o efeito de vari- áveis, por exemplo: Quais são os efeitos dos fatores do trabalho em equi- pe na performance das equipes de desenvolvimento de software. Aqui um exemplo meu de Revisão de literatura. Algumas pessoas afirmam que a principal diferença entre um mapeamento sistemático e uma revi- são sistemática é que o primeiro não tem uma síntese, enquanto o segun- do necessariamente tem uma síntese. Diferente disso, um mapeamento sem síntese é apenas um mapeamento “incompleto”. Na minha opinião, mesmo quando se faz um mapeamento é possível sintetizar o que está ocorrendo na área. (RIBEIRO, 2014, p.1) • Veja um trabalho sobre Mapeamento Sistemático no artigo, “Um mapeamento sistemá- tico sobre equipes na engenharia de software”. Disponível em: https://bit.ly/3zHqjRi • Veja um trabalho sobre Revisão Sistemática no artigo, “Using qualitative metasummary to synthesize empirical findings in literature reviews”. Disponível em: https://bit.ly/3zGRuf3 A revisão sistemática e o mapeamento sistemático visam tornar a síntese das evidên- cias o mais transparente, objetiva e abrangente possível. São abordagens específicas, com etapas e processos necessários. Por exemplo, ambos começam com a definição dos métodos que você planeja usar para a pesquisa em um protocolo escrito, que é en- tão revisado por pares (nesse caso, pares são outros pesquisadores da mesma área que poderão atestar e validar sua pesquisa). Outros métodos usados incluem coisas como pesquisar em vários bancos de dados usando uma sequência de pesquisa testada e comprovada, rastrear artigos quanto à relevância em relação a um conjunto pré-determinado de critérios de inclusão e extrair dados de uma maneira específica. A revisão sistemática e o mapeamento sistemático usam abordagens muito seme- lhantes. Ambos começam da mesma maneira, com a configuração de um protocolo revisado por pares que descreve os métodos planejados. No mapeamento sistemático, o foco é então identificar e descrever a base de evidên- cias: selecionar os estudos que atendam a critérios de relevância e credibilidade científica e detalhá-los em um banco de dados pesquisável. As revisões sistemáticas tendem a ser mais restritas, com o objetivo de descobrir o que a ciência diz sobre uma questão específica. Frequentemente, eles fazem parte da mesma via de síntese de evidências, com um mapa sistemático seguido por uma ou mais revisões sistemáticas. 11 UNIDADE Estudos Secundários A razão de termos revisões sistemáticas e mapas sistemáticos é que as formas tradi- cionais de sintetizar evidências científicas são suscetíveis a uma série de vieses diferentes. Por exemplo, os pesquisadores podem tender a basear suas revisões ou metanálises em estudos com os quais já estão familiarizados e, portanto, os resultados que você obtém podem não ser representativos de todo o corpo de evidências. Fase 1 Revisão do Planejamento Fase 2 Condução da Revisão Fase 3 Revisão do Documento 1 – Especi�car a questão da pesquisa 2 – Desenvolver o Protocolo de Revisão 3 – Validar o Protocolo de Revisão 4 – Identi�car Pesquisas Relevantes 5 – Selecionar Estudos Primários 6 – Avaliar a Qualidade dos Estudos 7 – Extrair os Dados Necessários 8 – Realizara Síntese dos Dados 9 – Escrever o Relatório de Revisão 10 – Validar o Relatório Figura 2 – Processo de Revisões Sistemáticas da Literatura Fonte: Adaptada de KITCHENHAM, 2004 A revisão sistemática da literatura é um meio de avaliar e interpretar “todas” as pes- quisas relevantes a uma questão de pesquisa, tópico ou fenômeno de interesse específi- cos. Elas seguem um conjunto de passos metodologicamente bem definidos de acordo com um protocolo prévio e cuja adoção procura reduzir o viés inerente a uma revisão informal. Seu objetivo reside em apresentar uma avaliação justa de um tópico de pesqui- sa utilizando uma metodologia confiável, rigorosa e, principalmente, auditável. Portanto trata-se de um mecanismo para prover respostas robustas, repetíveis e confiáveis a ques- tões de pesquisa relevantes. Por fim, deve ser objetiva e não tendenciosa. A seguir um exemplo de tabela com algumas questões de pesquisas elaboradas: Tabela 1 – Exemplos de questões de pesquisa e motivação Questão de pesquisa Motivação Q1: Quais são os tipos de diagramas abordados por técnicas de comparação? Descobrir os tipos de diagramas que as técnicas de comparação suportam, revelando assim os diagramas que foram considerados importantes, bem como identificar pontos de melhoria. Q2: Quais são as estruturas de dados comumente utilizadas nos algoritmos de comparação? Identificar quais estruturas de dados são usadas nos algoritmos de comparação. Q3: Quais são os tipos ou categorias utilizados para avaliar diagramas em abordagens de similaridade? Entender os diferentes aspectos necessários para avaliar diagramas. Q4: Quão finas são as técnicas de comparação? Entender o quão precisas e detalhadas são as técnicas de comparação. RQ5: Quais são os tipos de comparação? Explorar se as técnicas podem se comparar usan- do diferentes estratégias de comparação, permi- tindo assim melhorar a precisão da semelhança. 12 13 Questão de pesquisa Motivação Q6: Quais estratégias empíricas são usadas para avaliar as técnicas de comparação? Confira as estratégias empíricas utilizadas para avaliar as técnicas de comparação. Q7: A abordagem é automática, semiautomáti- ca ou manual? Investigar o nível de automação utilizado para comparar modelos, revelando assim o grau de intervenção humana necessário para calcular o escore de similaridade entre dois modelos. Fonte: Adaptad a de GONÇALVES; FARIAS; SCHOLL; VERONEZ, 2015 Uma revisão sistemática da literatura é um meio de avaliar e interpretar todas as pesquisas disponíveis relevantes para uma determinada questão de pesquisa, área temática ou fenômeno de interesse. As revisões siste- máticas visam apresentar uma avaliação justa de um tema de pesquisa, utilizando uma metodologia confiável, rigorosa e auditável. As diretrizes abrangem três fases de uma revisão sistemática da literatura: planejamento da revisão, realização da revisão e relatório da revisão. Eles fornecem uma descrição relativamente de alto nível. Eles não consideram o impacto das questões de pesquisa sobre os procedimentos de revisão, nem especificam detalhadamente os mecanismos necessários para reali- zar a meta-análise. Há muitas razões para realizar uma revisão sistemática da literatura. As razões mais comuns são: • Resumir as evidências existentes relativas a um tratamento ou tecnolo- gia, por exemplo, resumir a evidência empírica dos benefícios e limita- ções de um método ágil específico; • Identificar quaisquer lacunas na pesquisa atual, a fim de sugerir áreas para posterior investigação; • Fornecer uma estrutura/fundo para posicionar adequadamente novas atividades de pesquisa. As vantagens das revisões sistemáticas da literatura são: • A metodologia bem definida torna menos provável que os resultados da literatura sejam tendenciosos, embora não proteja contra viés de publicação nos estudos primários; • Eles podem fornecer informações sobre os efeitos de algum fenômeno em uma ampla gama de configurações e métodos empíricos. Se os estudos dão resultados consistentes, revisões sistemáticas fornecem evi- dências de que o fenômeno é robusto e transferível. Se os estudos de- rem resultados inconsistentes, podem ser estudadas fontes de variação; • No caso de estudos quantitativos, é possível combinar dados utilizan- do técnicas meta-analíticas. Isso aumenta a probabilidade de detectar efeitos reais que estudos menores individuais são incapazes de detectar. Algumas das características que diferenciam uma revisão sistemática de uma revisão convencional da literatura especializada são: 13 UNIDADE Estudos Secundários • As revisões sistemáticas começam pela definição de um protocolo de revisão que especifica a questão da pesquisa que está sendo abordada e os métodos que serão utilizados para realizar a revisão; • As revisões sistemáticas baseiam-se em uma estratégia de busca definida que visa detectar o máximo possível da literatura relevante; • Revisões sistemáticas documentam sua estratégia de pesquisa para que os leitores possam avaliar seu rigor e a completude e repetibilidade do processo (tendo em vista que pesquisas de bibliotecas digitais são quase impossíveis de replicar); • Revisões sistemáticas requerem critérios explícitos de inclusão e exclu- são para avaliar cada estudo primário em potencial; • Revisões sistemáticas especificam as informações a serem obtidas de cada estudo primário, incluindo critérios de qualidade para avaliar cada estudo primário; • Uma revisão sistemática é um pré-requisito para a meta-análise quantitativa. Se, durante o exame inicial de um domínio antes de encomendar uma revisão sistemática, for descoberto que muito pouca evidência é pro- vável que exista ou que o tema é muito amplo, então um estudo de mapeamento sistemático pode ser um exercício mais apropriado do que uma revisão sistemática. Um estudo de mapeamento sistemático permite que as evidências em um domínio sejam plotadas em um alto nível de granularidade. Isso permite a identificação de grupos de evidências e desertos de evidências para dire- cionar o foco de futuras revisões sistemáticas e identificar áreas para es- tudos mais primários a serem realizados. (KITCHENHAM, 2007, p. 3-4) Estudos Primários Estudos Secundários Fornecem entradas para Revisão Sistemática da Literatura Estudo de Caso Experimento de Laboratório Necessita ser identi�cada por In�uências Entradas para Fornecem orientações para o reporte dos resultados + outras formas Resume as evidências sobre determinado tema Prática Políticas Padrões Políticas Estudos individuais são frequentemente referenciados como estudos primários. Uma revisão sistemática da literatura (como não gera novos dados) é referenciada como estudo secundário. Figura 3 – Processo de Revisão Sistemática da Literatura em Engenharia de Software Fonte: Adaptada de KITCHENHAM, 2007 Quanto ao protocolo de pesquisa, este deve conter e informar os seguintes itens: 14 15 • Estrutura de um Protocolo: » Contexto; » Objetivo e questões de pesquisa; » Escopo da pesquisa; » Idiomas; » Métodos de busca de publicações; » Procedimentos de seleção e critérios; » Procedimentos para extração dos dados; » Procedimentos para análise. Apesar de ser escrito por brasileiros, o artigo está em inglês, mas gostaria que você per- cebesse que a língua mãe da área de tecnologia da informação, mesmo na graduação, é o Inglês. Vídeos e cursos livres da Udemy, Cousera e outros estão em inglês, cabe a você, caso não tenha iniciado o estudo, começar com o inglês para se destacar em sua carreira e ter maior empregabilidade. A nossa universidade possui cursos excelentes para você que está iniciando, aproveite. Peço que leia atentamente o artigo “Um estudo de mapeamento sistemático de testes de linhas de produtos de software”. Disponível em: https://bit.ly/3BwPhTK Teorias em Engenharia de Software A engenharia de software é sobre como os humanos pensam sobre software, como organizam as coisas para queo pessoal da sustentação do software não enlouqueça, antecipando o que pode mudar e o que não pode mudar, prevenindo e detectando erros humanos etc. Isso pode te levar a uma conclusão errada e acabar achando que a engenharia de software tem mais a ver com psicologia do que com computação pro- priamente dita. Bem, a engenharia de software não faz parte da psicologia ou sociologia, embora um engenheiro de software bem-sucedido usasse ambas para beneficiar seus projetos. – Mas, professor, continuei com dúvida?! – Ok, vamos lá então: alguns princípios de organização de software têm benefícios mensuráveis. Por exemplo, podemos demonstrar que, se um determinado programa é organizado de tal maneira, então fazer uma certa mudança no software impacta muitos lugares no código. Um software ser modular não é simplesmente psicologia ou sociolo- gia; na verdade, as responsabilidades por determinados recursos estão concentradas em certas partes do programa e não em todas as partes. As decisões por essas abordagens e métodos são da engenharia de software; portanto, da área da computação, não se trata apenas de como alguém se sente, é apenas como alguém se sente. 15 UNIDADE Estudos Secundários Nas ciências maduras, construir teorias é o principal método de adquirir e acumular conhecimento, que pode ser usado em uma ampla gama de ambientes. Na engenharia de software, há relativamente pouco foco nas teorias. Em particular, há pouco uso e desenvolvimento de teorias com base empírica. Quer um exemplo do que estou escrevendo? A Unified Modeling Language (UML) está se tornando o padrão de fato para análise de software e modelagem de design. No entanto, ainda existe uma resistência significativa ao desenvolvimento orientado a modelos em muitas organizações de software porque é considerado caro, e não necessariamente econômico. Portanto, é importante investigar os benefícios obtidos com a modelagem. Como um primeiro passo nessa direção, devemos como pesquisadores relatar experi- mentos controlados, afinal, como confirmar ou refutar o que acabei de escrever?! Por exemplo, vamos abranger dois locais que investigam o impacto da documentação UML na manutenção de software e, de repente, após a pesquisa, os resultados podem mos- trar que, para tarefas complexas, depois uma certa curva de aprendizado, a disponibi- lidade da documentação UML pode resultar em melhorias significativas na correção funcional das mudanças, bem como na qualidade de seu design, porém pode não haver, ou melhor, parece não haver economia de tempo. É assim que trabalhamos, pensamos, realizamos um experimento, provamos ou re- futamos e publicamos para quem precisa saber dessas informações analise se é bom ou ruim e faça testes, replique e, assim, fundamentamos, melhoramos e evoluímos. É disso que trata a engenharia de software experimental e uma vez consolidado, isso pode se tornar um teoria bem fundamentada e testada e até mesmo virar um padrão. Não podemos mais ficar aguardando engenheiros da computação e analistas de ou- tras nações elaborarem teorias para suas realidade enquanto simplesmente engolimos isso como verdade absoluta. Precisamos testar, melhorar e, principalmente, provar se aquilo é bom. A questão do que constitui uma teoria é uma fonte de discussão contínua. As respostas a essa questão dependem de questões filosóficas, questões práticas e, não menos importante, do campo de estudo – na verdade, o objetivo deste capítulo é traçar sugestões sobre como devem ser as teo- rias para a SE. Não há uma definição universalmente acordada sobre o conceito de uma teoria baseada empiricamente, nem há qualquer terminologia uniforme para descrever teorias. O que está acordado é que é difícil fornecer con- dições necessárias e suficientes que delineiem o conceito de teoria. No entanto, ainda é possível entender o que é uma teoria. Em ciências rele- vantes para a Engenharia de Software Empírica, como Sistemas de Infor- mação, gestão e ciências sociais e comportamentais, as discussões sobre a teoria tendem a girar em torno das seguintes questões: (1) o que uma teoria faz, (2) quais são os elementos de uma teoria, (3) como as teorias são formadas e (4) como as teorias são avaliadas. De acordo com vários relatos, isso implica que uma teoria deve oferecer explicações de porquê certos fenômenos ocorrem no sentido de prevê-los. Além disso, as previsões devem ser testáveis, de modo a tornar a teoria 16 17 refutável ou irrefutável. Na disciplina de sistemas de informação podemos classificar as teorias em cinco tipos de acordo com o que elas fazem: I. Análise: Teorias desse tipo incluem descrições e conceituações do “o que é”. Também estão incluídas taxonomias, classificações e on- tologias. A falta de explicação explícita e previsão desqualifica esta categoria como teoria para muitos estudiosos; II. Explicação: Teorias desse tipo explicam de forma explicita. O que constitui uma explicação é uma questão não trivial. No entanto, uma visão comum é que uma explicação responde a uma questão de por- que algo é – ou acontece (em vez do que acontece). As opiniões atuais insistem que as explicações incluem noções de causalidade e assime- tria (se A explica B, então B também não deve ser uma explicação viável de A); III. Previsão: Essas teorias são voltadas para prever o que vai acontecer, sem explicar o porquê. Exemplos são modelos matemáticos e proba- bilísticos de ciências sociais e naturais; IV. Explicação e previsão: Teorias desse tipo combinam os traços de II e III, e correspondem ao que muitos consideram uma concepção “pa- drão” de teorias baseadas empiricamente; V. Design e ação: Essas teorias descrevem coisas “como fazer”, ou seja, são prescritivas. Ciência do design é bastante influente em enge- nharia de software. Embora geralmente exista uma previsão implícita de que seguir os princípios do projeto será benéfico, é uma questão opinativa sobre se essa categoria descreve teorias. (SJØBERG et al., 2008, p. 312) Teoria para a Prática ABDUTIVO/INDUTIVO ABDUTIVO/INDUTIVO DEDUTIVODEDUTIVO Praticar para Teorizar Operacionalização Desenvolvimento e Re�namento Contínuo Con�rmação ou não con�rmação Desenvolvimento Conceitual Aplicação Figura 4 – Elementos essenciais do processo de desenvolvimento de uma teoria Fonte: Adaptad a de SJOBERG et al., 2008, p. 318 17 UNIDADE Estudos Secundários São eles: desenvolvimento conceitual, operacionalização, confirmação ou não confirmação e, por fim, aplicação. O desenvolvimento teórico consiste em aspectos indutivos, abdutivos e aspectos dedutivos, podendo ser iniciado tanto a partir da prática quanto do domínio teórico. Central para formar teoria é o desenvolvimento conceitual, ou seja, a concepção de construções pertinentes e relações através de processos indutivos e abdutivos. Para que a teoria seja confirmada ou não confirmada em um processo dedutivo, os elementos conceituais devem ser operacionaliza- dos em entidades observáveis e unidades mensuráveis, por um lado; e, por outro lado, devem ser aplicáveis em situações reais em disciplinas práticas. (SJØBERG et al., 2008, p. 318) Quais os critérios para avaliação de teorias: • Testabilidade: grau em que uma teoria é construída de tal forma que a refutação empírica é possível; • Apoio empírico: grau em que uma teoria é apoiada por estudos empíricos que confirmam sua validade; • Poder explicativo: grau em que uma teoria explica e prevê todas as observações conhecidas dentro de seu escopo, é simples na medida em que tem poucas suposi- ções ad hoc, e se relaciona com o que já é bem compreendido; • Parcimônia: grau em que uma teoria é economicamente construída com um míni- mo de conceitos e proposições; • Generalidade: amplitude do escopo de uma teoria e o grau em que a teoria é in- dependente de configurações específicas; • Utilidade: grau em que uma teoria suporta as áreas relevantes da indústria de software. Quais são os passos para se construir uma teoria em engenhariade Software: • Definir os construtos da teoria; • Definir as proposições da teoria; • Fornecer explicações para justificar a teoria; • Determinar o escopo da teoria; • Testar a teoria através de pesquisas empíricas. Em resumo, a engenharia de software é uma disciplina prática da engenharia sem ambições científicas, em que as regras e diretrizes assumem o papel da teoria. Muitas das teorias são casuais, propostas pelos autores, pesquisadores ou trabalhadores da indústria de software e consultores, mas raramente submetidas a estudos extensos, e ex- plicam apenas um conjunto limitado de fenômenos. Além disso, a maioria dessas teorias não está sujeita a discussões acadêmicas sérias; elas não são avaliadas ou comparadas com relação aos critérios tradicionais de qualidade teórica, como consistência, correção, abrangência e precisão. Sem o suporte preditivo e prescritivo da teoria, a engenharia de software seria relegada ao custoso processo de projeto de tentativa e erro. Com a teoria, passamos do trabalho da ação aleatória para o design intencional. 18 19 Agregação Quantitativa e Qualitativa de Estudos Primários Já vimos que uma revisão sistemática pode ser projetada para fornecer um resumo exaustivo da literatura atual relevante para uma questão de pesquisa. A agregação de pesquisas qualitativas e quantitativas fazem parte do suporte e do acervo de mapeamentos e revisões nos estudos secundários. Embora muitas revisões sistemáticas sejam baseadas em uma metanálise quantitati- va explícita dos dados disponíveis, também existem revisões qualitativas e outros tipos de revisões de métodos mistos que aderem aos padrões de coleta, análise e relato de evidências. Então, revisões sistemáticas de dados quantitativos ou revisões de métodos mistos às vezes usam técnicas estatísticas “metanálise” para combinar resultados de estudos elegíveis. Uma análise de mapeamento estrutura a literatura existente e categoriza os dados. O método caracteriza a quantidade e a qualidade da literatura, inclusive pelo desenho do estudo e outras características. As revisões de mapeamento podem ser usadas para identificar a necessidade de pesquisa primária ou secundária. Uma metanálise é uma análise estatística que combina os resultados de vários es- tudos quantitativos. Usando métodos estatísticos, os resultados são combinados para fornecer evidências de vários estudos. Os dois tipos de dados geralmente usados para metanálise em pesquisas são dados de participantes individuais e dados agregados. A revisão sistemática qualitativa ou síntese de evidência qualitativa é uma forma de análise por agregação cujo método integra ou compara resultados de estudos quali- tativos. O método pode incluir a “codificação” dos dados e a procura de “temas” ou “construções” nos estudos. Vários autores podem melhorar a “validade” dos dados po- tencialmente reduzindo o viés individual. Algo interessante que tem proporcionado bastante evolução nas agregações dize res- peito à própria automação de revisões sistematizadas deixando-as “vivas”, afinal somos da área de tecnologia da informação e se tem algo que gostamos é de uma boa automa- ção não é mesmo. As revisões sistemáticas “vivas” são um tipo relativamente novo de resumos de pes- quisa on-line atualizados, semiautomatizados e de alta qualidade, que são atualizados à medida que novas pesquisas se tornam disponíveis. A diferença essencial entre uma revisão sistemática “viva” e uma revisão sistemática convencional é o formato da publi- cação. As revisões sistemáticas vivas são resumos de evidências dinâmicas, persistentes e apenas online, que são atualizados rápida e frequentemente. Embora as revisões sistemáticas vivas busquem manter as evidências atuais, a auto- mação ou semiautomação do próprio processo sistemático está, cada vez mais, sendo explorada. Embora existam poucas evidências para demonstrar que é tão preciso ou envolve menos esforço manual, as iniciativas que promovem o treinamento e o uso de 19 UNIDADE Estudos Secundários inteligência artificial para automatizar os processos estão aumentando. Acredito que isso seja um movimento sem volta. A visão tradicional da síntese da pesquisa é a abordagem integrativa e quantitativa com ênfase no acúmulo de dados e análise em termos de metanálise. A metanálise é uma forma de síntese aditiva que combina os resultados numéricos dos estudos primá- rios, estima as estatísticas descritivas e explica as inconsistências dos efeitos, bem como a descoberta de moderadores e mediadores em corpos de achados de pesquisa. O ob- jetivo da metanálise é agregar os resultados dos estudos para prever desfechos futuros para situações com condições análogas. 20 21 Material Complementar Indicações para saber mais sobre os assuntos abordados nesta Unidade: Vídeos Como fazer uma revisão sistemática? https://youtu.be/Wgaw97mTKWM Intro to Systematic Reviews & Meta-Analyses https://youtu.be/WB9pbHqUs5c Leitura Guia para realizar uma revisão sistemática da literatura https://bit.ly/3tcC3IQ Revisão sistemática em engenharia de software https://bit.ly/2WRYkjF 21 UNIDADE Estudos Secundários Referências KITCHENHAM, B. Guidelines for Performing Systematic Literature Reviews in Software Engineering – Technical Report EBSE2007-01. 2007. Disponível em: <https://www.elsevier.com/__data/promis_misc/525444systematicreviewsguide.pdf> Acesso em: 10/03/2021. OLSINA, L.; BECKER, P.; PEPPINO, D.; TEBES, G. Especificando o Modelo de Pro- cesso para Revisões Sistemáticas: Uma Proposta Aumentada. Journal of Software Engineering Research and Development, [S. I.], v. 7, p. 7: 1 – 7:23, 2019. Disponí- vel em: <https://sol.sbc.org.br/journals/index.php/jserd/article/view/460>. Acesso em: 10/03/2021. RIBEIRO, D.M. Diferença entre mapeamento Sistemático e Revisão Sistemática da Literatura. 2014. Disponível em: <http://monteiro.inf.br/site/index.php/blog/31- -diferenca-entre-mapeamento-sistematico-e-revisao-sistematica-da-literatura>. Acesso em: 10/03/2021. SJØBERG, D.I.K.; TORE, D.; ANDA, B.C.D.; HANNAY, J.E. Building Theories in Software Engineering. Guide to Advanced Empirical Software Engineering. SHULL, F. et al. Ed. Springer, cap. 12, p.312-336, 2008. Disponível em: <https://www.cin. ufpe.br/~fmcf2/Doutorado/2008-Guide%20to%20Advanced%20Empirical%20Sof- tware%20Engineering.pdf>. Acesso em: 11/03/2021. WOHLIN, C.; RUNESON, P.; HÖST, M. OHLSSON, M.C.; REGNELL, B.; WESSLÉN, A. Experimentation in Software Engineering. Ed. Springer, New York, USA, 2012. 22 Engenharia de Software Experimental Responsável pelo Conteúdo: Prof. Me. Artur Marques Revisão Textual: Mariana Góis Conceituação de Engenharia de Software Experimental Conceituação de Engenharia de Software Experimental • Conhecer os fundamentos da Engenharia de Software Experimental delimitada como área de estudo e evolução da qualidade. OBJETIVO DE APRENDIZADO • Software, sua Natureza e Características; • Conceituação de Engenharia de Software; • Objetivos da Experimentação; • Organização do Experimento; • Experimentação e Engenharia de Software Experimental; • Introdução à Engenharia de Software Experimental. UNIDADE Conceituação de Engenharia de Software Experimental Software, sua Natureza e Características Conceitualmente, as disciplinas de engenharia surgem do artesanato à medida que suas bases de conhecimento evoluem para as ciências. Se um artesanato está fabricando um produto utilitário, há uma demanda por maior funcionalidade do produto, maior qualidade do produto e maiores quantidades do produto. Atender a essas demandas resulta em mais complexidade no produto ou no processo de produção, ou ambos. Para lidar com o aumento das demandas e maior complexidade, um ofício deve mudar de três maneiras importantes. • Em primeiro lugar, nos primeiros estágios de desenvolvimento de um ofício, entender como as coisas se comportam é de primordial importância; entender o porquê é de importância secundária.Com produtos e processos de produção mais complexos, apenas saber como as coisas se comportam não é suficiente. Há também uma neces sidade crescente de compreender as relações causais – as respostas às perguntas do tipo “por quê”. As respostas a essas perguntas costumam ter um poder preditivo essencial para o desenvolvimento de novas técnicas e metodologias de design e produção. Quando o conhecimento sobre o comportamento do produto e de seus constituintes é bem desenvolvido, tornase uma ciência; • Em segundo lugar, a fabricação de produtos com maior funcionalidade ou qualidade requer uma maior compreensão dos valores. Isso leva a uma teoria de valor que trata dos fatores envolvidos na qualidade de um produto, meios para quantificar os fatores, conceitos que identificam características controláveis de um produto que afetam sua qualidade e princípios que focam a atenção em importantes questões de design de produto relacionadas ao valor. A ética do trabalho lida com questões causais mais profundas: causas que afetam o valor. Quando a ética do trabalho do ofício é bem desenvolvida, ela também se torna uma ciência; • Terceiro, a fabricação de produtos complexos, em grandes quantidades e mais fun cionais requer um planejamento significativo. Quando o produto é complexo ou tem maior funcionalidade, o planejamento se concentra no projeto do produto. Quando grandes quantidades de um produto são fabricadas, o planejamento se concentra no projeto de um processo de produção. Em alguns casos, um esforço significativo é necessário para projetar o produto e seu processo de produção. A magnitude desse esforço pode exigir que as pessoas envolvidas desenvolvam habilidades especializadas. Alguns continuam com a produção real, outros estão envolvidos na concepção de produtos e processos de produção. Aqueles envolvidos no projeto tornamse parte de uma nova disciplina – uma disciplina de engenharia. Parte da natureza da Engenharia de Software está implícita em sua classificação como disciplina de engenharia. Esta seção discute algumas de suas características e problemas exclusivos. A exclusividade aqui não significa que as características e problemas não pos sam ser encontrados em outras disciplinas de engenharia. Significa apenas que eles não são comuns a todas as disciplinas de engenharia ou são significativamente mais impor tantes na Engenharia de Software. A Engenharia de Software é caracterizada por seu produto principal, que é o software – programa que direciona um computador para exe cutar alguma tarefa. Na Engenharia de Software existe uma ciência bem desenvolvida, a 8 9 ciência da computação, que cobre, entre outras coisas, conceitos de linguagens de progra mação, algoritmos, estruturas de dados e aspectos importantes de sistemas de hardware e software de sistemas. Muitas das áreas de conhecimento da ciência da computação tratam de produtos de software. Por causa disso, a fronteira entre ciência da computação e engenharia de software é difícil de definir. Em particular, os valores da engenharia de software constituem um elemento importante da ciência da computação. Uma vez que grande parte do esforço de desenvolvimento bemsucedido está envol vido na manutenção, os interesses dos desenvolvedores pesam muito nos valores do software. Alguns dos efeitos estão listados a seguir. É mais importante documentar o design do software além de seu uso. Com um projeto mal documentado, os mantenedores de software gastarão muito mais tempo estudando o software existente antes de fazer alterações. Trabalhar com aspectos de design não documentados também pode causar novos erros. É mais importante despender esforço extra no desenvolvimento de software e pro cedimentos de teste e salválos para reutilização após a manutenção. Os engenheiros de software recentemente se concentraram em uma importante técnica chamada refatoração. Refatoração referese a alterações no software que não alteram sua funcionalidade. As alterações são feitas com o objetivo de simplificar a manutenção futura. Após uma manu tenção de refatoração, o software de teste original pode ser reutilizado sem modificação. É mais importante estruturar o design para que alterações futuras possam ser feitas com mais facilidade. A complexidade e a natureza das interações entre os componentes é a consideração mais importante aqui. Os conceitos de acoplamento e coesão desti namse a lidar com esse problema. Como sabemos, software é qualquer programa de computador, mas também pode ser um ecossistema de softwares, que também pode ser definido como um conjunto de ins truções que são responsáveis por orientar o computador na realização de determinadas tarefas. A seguir estão as características do software: • Durabilidade; • Hibridez; • Usabilidade; • Reutilização de componentes; • Flexibilidade; • Manutenção; • Portabilidade; • Confiabilidade. As metodologias de solução de problemas científicos e de Engenharia de Software estão intimamente relacionadas, afinal, por que o processo deveria ser diferente? Existe um processo científico bem definido para a resolução de problemas: • Elaborar hipóteses; 9 UNIDADE Conceituação de Engenharia de Software Experimental • Coletar evidências; • Tirar conclusões. Sim, pode haver mais etapas e escolas metodológicas diferentes, mas ao final, mini mamente tudo gira ao redor dessas três macroetapas. Se aplicarmos esse processo ao desenvolvimento de software, ele pode ser uma ferramenta muito poderosa em design e arquitetura. Partindo dessas definições, você há de concordar que a Engenharia de Software precisa de mais experimentação, por exemplo: • Para confirmar teorias e também a “sabedoria convencional”: limitar a medida ciclomática garante qualidade? • Para explorar relacionamentos: como a complexidade do design afeta a produti vidade dos designers? • Para avaliar a precisão dos modelos: A análise por pontos de função prevê o tamanho do código? • Para validar medidas: O número de métodos é uma medida válida de complexi dade de classe? Conceituação de Engenharia de Software Engenharia de Software é um estudo detalhado da engenharia para o projeto, desen volvimento e manutenção de software. Foi introduzida para resolver os problemas de projetos de software de baixa qualidade que em meados da década de 1970 do século XX acabaram por gerar o que ficou conhecido como Crise do Software. Os problemas surgem quando um software geralmente excede prazos, orçamentos e níveis reduzidos de quali dade. Ela garante que o aplicativo seja construído de forma consistente, correta, dentro do prazo e do orçamento e dentro dos requisitos. Um software deve estar em conformidade com especificações de qualidade, tratase de uma meta essencial e básica da Engenharia de Software que mostra o caminho para obter a melhor qualidade de produtos e processos para atender ao cliente. Portanto, a Engenharia de Software objetiva diversas soluções que devem evidenciar a qualidade do produto final, que deverá atender ao cliente que o solicitou. A demanda da Engenharia de Software também surgiu para atender à imensa taxa de mudança nos requisitos do usuário e no ambiente no qual o aplicativo deveria estar funcionando. Você já deve ter percebido que no terço final do século XX já se pensava em bus car agilidade. Um produto de software é avaliado pela facilidade com que pode ser usado pelo usu ário final e pelos recursos que oferece. Um aplicativo deve pontuar nas seguintes áreas: • Operacional: isso diz o quão bom um software funciona em operações como orça mento, usabilidade, eficiência, correção, funcionalidade, confiabilidade, segurança e proteção; 10 11 • Transicional: a transição é importante quando um aplicativo é transferido de uma pla taforma a outra. Portanto, portabilidade, reutilização e adaptabilidade vêm dessa área; • Manutenção: especifica o quão bom um software funciona num ambiente em mu dança. Modularidade, facilidade de manutenção, flexibilidadee escalabilidade vêm da parte de manutenção. Ciclo de vida de desenvolvimento de software ou SDLC é uma série de estágios na engenharia de software para desenvolver o aplicativo de software proposto, como: • Comunicação; • Coleta de requisitos; • Estudo de viabilidade; • Análise de sistema; • Design; • Codificação; • Teste; • Integração; • Implementação; • Operações e manutenção; • Disposição. Todas essas etapas são importantes e ocorrem realmente em todos os ciclos de vida de software de formas diferentes em momentos distintos, em iterações ou linearmente, dependem do paradigma utilizado, como por exemplo: cascata, espiral, integrado, ágil ou enxuto. Todavia, podemos abstrair e ficar com as seguintes 5 etapas padrão: • análise e definição de requisitos; • planejamento do projeto de desenvolvimento; • implementação das funcionalidades durante a codificação; • execução dos testes de segurança, validação do usuário e rastreamento de bugs; • integração da aplicação no ambiente de produção. A Engenharia de Software geralmente começa com a primeira etapa como uma ini ciação de solicitação do usuário para uma tarefa ou saída específica. Ele submete seu requerimento a uma organização prestadora de serviços. A equipe de desenvolvimento de software separa os requisitos do usuário, os requisitos do sistema e os requisitos fun cionais. O requisito é coletado por meio de entrevistas com um usuário, referência a um banco de dados, estudo do sistema existente etc. Após a coleta de requisitos, a equipe ana lisa se o software pode ser feito para atender a todos os requisitos do usuário. O desen volvedor então decide um roteiro de seu plano. A análise do sistema também inclui uma compreensão das limitações do produto de software. De acordo com o requisito e análise, um design de software é feito. A implementação do design de software começa em ter mos de escrever o código do programa em uma linguagem de programação adequada. 11 UNIDADE Conceituação de Engenharia de Software Experimental Objetivos da Experimentação Como outras ciências e disciplinas de engenharia, a Engenharia de Software requer um ciclo de construção de modelos, experimentação e aprendizado. Os experimentos são ferramentas valiosas para todos os engenheiros de software envolvidos na avaliação e escolha entre diferentes métodos, técnicas, linguagens e ferramentas. O objetivo da expe rimentação em Engenharia de Software é apresentar os estudos empíricos em Engenharia de Software, usando experimentos controlados. Fornecenos conhecimento do mundo físico e é a experiência que fornece as evidên cias que fundamentam esse conhecimento. A experiência desempenha muitos papéis na ciência. Um de seus papéis importantes é testar teorias e fornecer a base para o conhecimento científico. Realizar um experimento quase sempre é uma tarefa complexa e demorada. Uma vez que a experimentação envolve muitas etapas, como definição de meta, planejamento, execução, análise e empacotamento, todas devem ser realizadas de forma sistemática e consistente para alcançar um experimento replicável e resultados válidos. Como a escala dos problemas científicos tem aumentado, isso se reflete não apenas no tamanho dos dados, mas também na complexidade das ferramentas baseadas em computador neces sárias para investigar esses problemas. Organização do Experimento Para Travassos, Gurov e Amaral (2002), é verdade que nenhum experimento oferece prova com certeza; eles verificam a previsão teórica de encontro à realidade. A comu nidade aceita uma teoria se todos os fatos conhecidos dentro de seu domínio puderem ser deduzidos da teoria, possuírem uma verificação experimental extensa e predizerem o novo fenômeno corretamente. Uma das coisas importantes na organização de um experimento, efetivamente saber por que você está fazendo um experimento. Portanto, precisamos da famosa “hipóteses”. Uma hipótese é algo que você propõe ser verdadeiro como base para uma investi gação posterior. As pessoas costumam fazer suposições ao iniciar projetos de software, por exemplo, em que uma tecnologia atenderá a todos os requisitos necessários mas não definem ou registram totalmente essas suposições. Uma hipótese está, de certa forma, um nível acima de uma suposição. Uma hipótese é uma suposição que você não sabe se é verdadeira. Para continuar com o projeto sob esse pressuposto ele precisa ser provado e, para isso, requer evidências. É importante neste ponto definir os critérios de prova. Se você está prestes a embarcar em uma prova de conceito, precisa definir os critérios de sucesso. Por exemplo, se tivéssemos um sistema que precisa processar grandes quantidades de dados em tempo real, baseado na internet, então alguns critérios de sucesso podem ser: • Podemos ter 1 000 000 de acessos simultâneos no site de compra; • Podemos processar 10 000 mensagens em um segundo; 12 13 • Podemos fazer isso dentro das restrições de orçamento do software; • Podemos recuperar o atraso se ficarmos para trás em nosso processamento. E nossa hipótese para esse caso é, por exemplo: • Seremos capazes de atender aos quatro critérios de sucesso acima usando Azure e Python com um front em HTML5 e CSS3? Em seguida, precisamos coletar evidências para provar ou refutar nossa hipótese. Mas, essencialmente, significa coletar evidências para provar/refutar um design. Neste estágio, construímos a versão mínima útil do sistema que podemos usar para validar nosso pensamento. Esse processo parece muito diferente, dependendo da hipótese que você está tentando provar. O importante a lembrar neste ponto é que você deve fazer isso sem supor se a hipótese é verdadeira ou não. Uma prova de conceito é útil e fundamental, não importa o resultado. Provar que uma abordagem não atenderá aos critérios é tão útil quanto provar que sim. Com isso em mente, é importante provar ou refutar rapidamente uma abordagem. Um loop de feedback rápido entre hipótese, experimento e conclusão é extremamente importante. Desta forma, você pode estabelecer rapidamente as abordagens que não vão funcionar e continuar com uma avaliação mais aprofundada e, posteriormente, o uso da solução comprovada. É aí que entra a famosa “Prova de Conceito”. Mas espere aí! Antes, um pouco da história sobre as tais provas de conceito e como esse conceito tão puro, inteligente e bonito, foi distorcido aqui em nosso país. Vamos primeiro, “pôr os pingos nos is”: Prova de conceito ou POC, também conhecida como prova de princípio, é a rea lização de um determinado método ou ideia para demonstrar sua viabilidade, ou uma demonstração de princípio com o objetivo de verificar se algum conceito ou teoria tem potencial prático. Normalmente, depois que um resultado confiável é alcançado no estágio de prova de conceito, em seguida vem o protótipo de aparência. Este modelo responde à pergunta: como será a aparência e a sensação de uso? Ele oferece uma amostra do design final. O protótipo de aparência é visualmente representativo, mas carece de funcionalidade real (pelo menos deveria carecer). Se o seu cliente tiver uma intenção real, honesta e idônea, ele pagará pelo POC. Acho importante que o cliente se comprometa com o POC de alguma forma. Afinal, muitos jovens desenvolvedores e analistas se comprometem, de corpo e alma, com uma solução ou arquitetura e gastam seu tempo e possibilidades de ganhos fazendo “coisas para os outros”. E acabam resolvendo problemas de graça e depois são descartados por algum outro fornecedor, ou pior, ninguém levou nada mas viraram “trouxas” do cliente tomador do serviço. Se você for uma startup e quiser gerar dinheiro e eles forem um grande cliente, cobre, sem medo. Se não pagarem, esse cliente não era para ser seu e se fosse, geraria mais dor de cabeça que proventos e networking. Lembrese, você é livre e independente. 13 UNIDADE Conceituação de Engenharia de Software Experimental O desenvolvimento de uma prova de conceito geralmente requeralgum investimento de tempo ou outros recursos, como tecnologias de suporte ou componentes físicos necessários para ser concluído. Passar por esse processo, no entanto, permite que as empresas determinem a viabilidade de uma ideia antes de colocar recursos de nível de produção por trás de uma ideia não testada. Um plano de prova de conceito pode abordar como o produto ou serviço proposto apoiará as metas organizacionais , objetivos ou outros requisitos de negócios, embora essa etapa não seja o objetivo principal do POC. O processo de prova de conceito deve incluir: • critérios claramente definidos para o sucesso; • documentação de como a prova de conceito será realizada; • um componente de avaliação; e • uma proposta de como avançar caso o POC seja bemsucedido. O desenvolvimento de tal plano é uma etapa importante para determinar como um produto ou serviço imaginado será entregue aos usuários com o menor número de falhas. Prova de conceito vs. protótipo Embora os termos prova de conceito e protótipo sejam frequentemente usados de forma intercambiável, eles são processos diferentes destinados a produzir resultados diferentes e servir a propósitos diferentes. Onde uma prova de conceito se destina a determinar se uma ideia pode ser transformada em realidade, um protótipo se destina a transformar essa ideia em uma versão simplificada do produto que pode ser testado e avaliado quanto à usabilidade, funcionalidade e design. Não se espera que um protótipo tenha todos os recursos e funções de um produto pronto para o mercado, nem que contenha toda a usabilidade ou estética de um produto. Ele fornece às partes interessadas, como gerentes e executivos de projeto, bem como investidores em potencial, um esboço de como será o produto. (PRATT, 2020, p. 2) Bem, em suma, uma vez que uma hipótese foi provada ou refutada, você pode tirar suas conclusões. Se a conclusão disser que uma abordagem funciona ou não, é importante escrevêla e documentar totalmente todas as decisões tomadas. Isso não apenas o força a pensar e considerar totalmente essas decisões, mas também é fundamental para que as pessoas possam entender o design posteriormente. Usando esse processo, podemos avaliar rapidamente as abordagens sugeridas e mini mizar o tempo perdido explorando becos sem saída. A lição mais importante é que o processo experimental científico é igualmente apli cável ao desenvolvimento de software e deixa você não apenas com um design no qual você tem confiança, mas também com um raciocínio totalmente documentado por trás de cada decisão tomada. Agora que você já entendeu, vamos brevemente voltar ao tema da POC, com um pequeno causo para sua aprendizagem: 14 15 Nos idos de 2013, quatro empresas bem-posicionadas em “data cleansing” ou lim- peza de dados, foram chamadas para uma prova de conceito de uma grande insti- tuição. Todos os concorrentes estavam eufóricos e queriam fazer o cliente potencial conhecer qual era o melhor e vencer a competição, afinal, era algo em torno de 90.000.000 de CPFs que estavam em jogo para serem tratados. Então veio a ordem do potencial cliente: • Senhores, precisamos que vocês façam uma prova de conceito para limpar, du- plicar e enriquecer os nossos dados, para tanto propomos que vocês realizem uma POC com suas tecnologias como critério de seleção para um projeto espe- cial que temos aqui. A POC ocorrerá com 5.000 registros como amostra para cada um dos fornecedores. Ohhhhh, todos ficaram eufóricos e mandaram seus orçamentos para a sua POC. Porém, receberam uma ligação... • Se vocês cobrarem a POC não faremos com vocês, pois são só 5.000 registros de 90.000.000 milhões que temos, isso é uma ousadia. Todavia é importante você saber que para esse experimento, houve horas de setup, escrita de código, preparação de interface, preparação de ambiente, horas homem, horas teste etc. Mas como eram 90 milhões de registros, todos os 4 abriram mão e rodaram as POCs livres de custos. A coisa não era tão simples assim, investiram-se 40 horas de codificação para você ter uma ideia. Bom, todos entregaram suas POCs e aguardaram o resultado, que como você já deve imaginar, não veio. Bem, as empresas acharam estranho e começaram a conversar entre si. Duas delas haviam ligado e foram rispidamente tratadas. • Infelizmente devido à crise “desculpa para qualquer intercorrência econômica temporária no país” não poderemos ir adiante com o projeto, agradecemos sua presteza em nos atender e esperamos poder contar com você para o próximo projeto em tempos melhores; • Como assim, “cara pálida”?! Todos ficaram com cara de interrogação após investirem tempo, e pensaram, bem, mas dos males o menor, eram só 5.000 registros. 5.000 de cada, portanto 20.000 registros foram processados. Quase 2 anos depois, acabou-se descobrindo que na verdade o projeto era para 20.000 registros que deveriam ser preparados para uma campanha de marketing exclusiva para clientes “TOP” já selecionados e devidamente segmentados pelo time de DBA daquele potencial cliente. Portanto, caro aluno, o projeto saiu: “de graça”. Moral da história, POC é perigoso se você abrir mão de cobrar porque você ou a empre- sa que você trabalha espera por um contrato mais à frente. Isso infelizmente não existe. A ordem no mercado e nos negócios é “cobre”, mesmo que o cliente vá para outro. Imagino que você esteja curioso pelo fim da história... sim, vou contar. O Superintendente da área do potencial cliente foi demitido por assédio moral, coisa que aconteceu quando ele assediou funcionários de outra área e o outro superinten- dente tinha mais cacife político. Às vezes acontece. 15 UNIDADE Conceituação de Engenharia de Software Experimental Bom, daí você pode imaginar que seus colaboradores e demais pessoas pressionadas se sentiram livres para abrirem processos, contarem histórias de terror, e por aí vai. Ética nos negócios e ética em engenharia de software não se negocia, evite cair em armadilhas você que está no início de carreira ou que ainda não teve o azar de passar por isso. Experimentação e Engenharia de Software Experimental A Engenharia de Software Experimental é uma parte que se concentra na coleta de evidências, por meio de medições e experimentos envolvendo sistemas de software (produtos, processos e recursos de software). O principal objetivo da realização de experimentos é provar ou refutar as hipóteses ou ideias dos cientistas. Portanto é fundamental utilizar o uso da abordagem científica para o desenvolvimento , evolução e manutenção de software, principalmente métodos científicos para fazer pes quisa e para tomar decisões sobre mudanças na forma de desenvolver softwares. Normal mente começa com a observação e o registro do que é observado, e evolui para a mani pulação de variáveis controláveis e a observação de seu efeito em variáveis de interesse. Para entender uma disciplina é necessário a construção de modelos, não só de produtos mas também de processos e domínios de aplicação. Para testar se a compreensão está correta é preciso testar esses modelos, isto implica em experimentação. Ao se analisar resultados experimentais, aprendemos e consolidamos esse conhecimento em modelos mais sofis ticados. (BRAGA; MASIERO, 2017, p. 10) Portanto da mesma maneira que há paradigmas em Engenharia de Software, como vi mos anteriormente, temos paradigmas em Engenharia de Software Experimental, a saber: • Paradigma Analítico: » Baseado em matemática; » Propõe uma teoria formal ou um conjunto de axiomas; » Deriva matematicamente um conjunto de resultados; » Está no cerne da ciência da computação e expõe a herança matemática de nossa área (Engenharia de Software). • Paradigma Experimental: » Observa o mundo ou soluções existentes; » Propõe um modelo de comportamento ou solução melhor; » Mede e analisa modelos experimentalmente; » Valida ou refuta hipóteses e modelos. 16 17 De�nição Interpretação Coleta de dados empíricosPlanejamento O Pl ano d o p ro je to Coleta de dados Objetivo Questão Métrica Medição Resposta Alcanço do objetivo Figura 1 – Relações entre a teoria versus observação e o ciclo para a organização de um processo de solução Fonte: Adaptada de BRAGA, R.; MASIERO, P.C., 2017. p.14 Um experimento deve ser tratado como um processo da formulação ou verificação de uma teoria. A fim de que o processo ofereça os resulta dos válidos, ele deve ser propriamente organizado e controlado ou, pelo menos, acompanhado. Com o propósito de atingir estes objetivos várias metodologias de organização dos experimentos foram elaboradas. Para se rem comparadas as metodologias da experimentação possuem diferentes características como, por exemplo, as fases do processo de experimenta ção, a maneira da transformação dos conceitos abstratos do domínio às métricas concretas, o objetivo principal da experimentação, as ferramentas do empacotamento etc. Um bom exemplo da metodologia da experimentação avançada é o Para digma da Melhoria da Qualidade (Quality Improvement Paradigm – QIP). A essência dessa metodologia está na melhoria contínua do processo do desenvolvimento de software. A metodologia define os seis passos que terminam resultando em um ci clo da melhoria do processo completo. O ciclo se inicia com a caracteriza ção do processo de negócio necessária para a compreensão do ambiente e a definição dos objetivos básicos. A seguir os objetivos quantitativos são estabelecidos com a propósito de demonstrar as expectativas razoáveis da experimentação. Baseado na caracterização e nos objetivos definidos o processo da melhoria apropriado é escolhido tomando em considera ção a consistência entre os objetivos. O processo do desenvolvimento de software oferece, além do próprio software, o feedback do projeto que representa a informação recolhida. Essa informação serve como a base para a análise, ou seja, a avaliação das práticas atuais, a determinação dos problemas, a proposição da melhoria futura. Finalmente, toda infor mação relevante está empacotada para utilização futura. (TRAVASSOS; GUROV; AMARAL, 2002, p. 19) 17 UNIDADE Conceituação de Engenharia de Software Experimental Causa Efeito ResultadoTratamento Teoria Variável Independente Execução do Experimento Variável Dependente Observação Figura 2 – O processo principal da abordagem GQM Fonte: Adaptada de TRAVASSOS; GUROV; AMARAL, 2002, p. 21 Quais tipos de pesquisa nos auxiliam e são complementares? Temos dois tipos de paradigmas de pesquisa com abordagens diferentes para estudos empíricos nos quais devemos notar a complementaridade entre ambas para fins de pes quisa em engenharia de software experimental, a saber: A pesquisa exploratória se preocupa em estudar objetos em seu ambiente natural e deixar os achados emergirem das observações. Isso implica um desenho de pesquisa flexível para se adaptar às mudanças no fenô meno observado. A pesquisa de design flexível também é referida como pesquisa quali tativa, pois é principalmente informada por dados qualitativos. Pesquisas indutivas ten tam interpretar um fenômeno baseado em explicações que as pessoas trazem adiante. Preocupase em descobrir as causas notadas pelos sujeitos no estudo e entender sua visão do problema em questão. O sujeito é a pessoa, que está participando de um estudo empírico para avaliar um objeto. A pesquisa explicativa preocupase principalmente em quantificar uma relação ou comparar dois ou mais grupos com o objetivo de identificar uma relação causaefeito. A pesquisa é frequentemente conduzida através da criação de experimentos contro lados. É um estudo de design fixo, implicando que os fatores são corrigidos antes do lançamento do estudo. A pesquisa de design fixo também é referida como pesquisa quantitativa, pois é infor mada principalmente por dados quantitativos. Investigações quantitativas são apropriadas ao testar o efeito de alguma manipulação ou atividade. Os métodos de pesquisa quantitativa enfatizam medidas objetivas e a análise estatís tica, matemática ou numérica de dados coletados por meio de pesquisas, questionários e pesquisas ou pela manipulação de dados estatísticos préexistentes usando técnicas computacionais. A pesquisa quantitativa concentrase em reunir dados numéricos e generalizálos entre grupos de pessoas ou para explicar um fenômeno específico. O relatório final escrito tem uma estrutura definida que consiste em introdução, literatura e teoria, métodos, resulta dos e discussão. 18 19 Seu objetivo ao conduzir um estudo de pesquisa quantitativa é determinar a relação entre uma variável independente e outra, uma variável dependente ou de resultado den tro de uma população. Os projetos de pesquisa quantitativa são descritivos, geralmente medidos uma vez ou experimental medidos antes e depois de um tratamento. Um estudo descritivo estabelece apenas associações entre variáveis; um estudo expe rimental estabelece causalidade. Suas principais características são: • Os dados são geralmente coletados por meio de instrumentos de pesquisa estruturados; • Os resultados são baseados em tamanhos de amostra maiores que são representa tivos da população; • O estudo de pesquisa geralmente pode ser replicado ou repetido, dada sua alta confiabilidade; • O pesquisador tem uma questão de pesquisa claramente definida para a qual res postas objetivas são buscadas; • Todos os aspectos do estudo são cuidadosamente planejados antes que os dados sejam coletados; • Os dados estão na forma de números e estatísticas, geralmente organizados em tabelas, gráficos, figuras ou outras formas não textuais; • O projeto pode ser usado para generalizar conceitos mais amplamente, prever resultados futuros ou investigar relações causais; • O pesquisador utiliza ferramentas, como questionários ou softwares de computador, para coletar dados numéricos. Uma vantagem é que os dados quantitativos promovem comparações e análi ses estatísticas. Podemos utilizar métodos qualitativos também. A definição de qualitativa referese a medidas das características de algo. A pesquisa qualitativa envolve a coleta e análise de dados não numéricos (por exem plo, texto, vídeo ou áudio) para compreender conceitos, opiniões ou experiências. A pes quisa qualitativa é o oposto da pesquisa quantitativa , que envolve a coleta e análise de dados numéricos para análise estatística. A pesquisa qualitativa visa obter uma compreensão profunda de uma organização ou evento específico, ao invés de uma descrição superficial de uma grande amostra de uma população. Tem como objetivo fornecer uma representação explícita da estrutura, ordem e padrões gerais encontrados entre um grupo de participantes, por exemplo. A pesquisa qualitativa não introduz tratamentos ou manipula variáveis, nem impõe aos participantes as definições operacionais de variáveis do pesquisador. Em vez disso, permite que o significado surja dos participantes. É mais flexível porque pode se ajustar à configuração. Conceitos, ferramentas de coleta de dados e métodos de coleta de dados podem ser ajustados à medida que a pesquisa avança. 19 UNIDADE Conceituação de Engenharia de Software Experimental Tem como objetivo obter um melhor entendimento por meio de experiências em primeira mão, relatos verdadeiros e citações reais. Assim, compreender como os par ticipantes extraem significado de seu entorno e como seu significado influencia seu comportamento. A pesquisa qualitativa usa a observação como método de coleta de dados. A observa ção é usada extensivamente em estudos e reduz a distorção entre o observador e objeto observado, que pode ser produzido por um instrumento. O cenário do mundo real é a primeira característica da pesquisa qualitativa. Em mé todos de pesquisa qualitativa, como método de observação, pesquisa etnográfica, grupo focal, entrevistas individuais, o comportamento dos participantes do estudo é observado e a conclusão é tirada com base em suas respostas e seucomportamento, por exemplo, perante um sistema de informação ou protótipo. É possível que pesquisas qualitativas e quantitativas investiguem os mesmos temas, mas cada um deles abordará um tipo diferente de questão. Por exemplo, uma investigação quantitativa poderia ser iniciada para investigar o quanto um novo método de inspeção diminui o número de falhas encontradas no teste. Para responder a perguntas sobre as fontes de variações entre diferentes grupos de ins peção, uma investigação qualitativa poderia ser iniciada. Estratégias de design fixo, como experimentos controlados, são apropriadas ao testar os efeitos de um tratamento, enquanto um estudo de design flexível é apropriado para descobrir por que os resultados de uma investigação quantitativa são como eles são. As duas abordagens devem ser consideradas complementares e não competitivas entre si. Introdução à Engenharia de Software Experimental Engenharia de Software Experimental é um ramo da engenharia de software que visa avaliar os conceitos utilizados na produção de sistemas de software, como o desen volvimento de ciclos ou arquiteturas de software. É a aplicação de métodos empíricos à engenharia de software. É o estudo dos artefatos de software, ou seja, os elementos envolvidos na criação de um software ou resultado, para fins de caracterização, compreensão, avaliação, previsão, controle, gestão ou melhoria por meio de análises qualitativas ou quantitativas. Muitos critérios entram em jogo no projeto de software, como os métodos de desen volvimento a serem adotados, o número de desenvolvedores a serem empregados ou o tempo de produção a ser estimado. Muitas vezes, com base na experiência dos desenvolvedores, as escolhas que decor rem desses critérios são influenciadas mais por opiniões e “achismos” do que por análises objetivas. Muitos artigos científicos publicados em periódicos de engenharia de software não apresentam qualquer validação experimental e isso descredencia boa parte das pes quisas relacionadas a performance e novas abordagens, mantendo os desenvolvedores 20 21 e engenheiros de software em uma certa zona de conforto, por outro lado mantém as áreas financiadoras de projetos com os “pés atrás”. A Engenharia de Software Experimental consiste na observação de al guns aspectos do desenvolvimento de software com foco no experimento . Esta observação pode ser feita através da aplicação de métodos ou técni cas, sejam eles novos ou já existentes. A Engenharia de Software Experi mental permite compreender melhor o funcionamento das coisas e saber se o que se acredita ser verdade realmente é. Existem vários contextos de aplicação dos experimentos em Engenharia de Software Experimental como in vitro, in vivo, in sílico e in virtuo. (JESUS, 2013, p. 6) O objetivo do uso de métodos experimentais em engenharia de software é, então, provar ou refutar o valor de uma abordagem ou técnica particular. Para tanto, os da dos manipulados na engenharia de software empírica cobrem todo o ciclo de vida do software incluindo, entre outras coisas, o códigofonte (funcional ou de teste ), histórico, documentação ou mesmo vestígios de execução do software. Mas Engenharia de Software também é uma disciplina de laboratório, portanto há necessidade da existência de profissionais cujo papel é construir cada vez “mais barato” e “mais rápido” sistemas cada vez “melhores”, utilizando o conhecimento disponível à época. Portanto, é fundamental que entendamos, ou ao menos tentemos entender, a natureza dos processos e produtos de software e da relação entre os dois no desenvolvi mento e manutenção de sistemas. Mas se a Engenharia de Software Experimental trabalha basicamente com o entendi mento a partir do teste de hipóteses e comparações para saber o que é funcional e o que não é em construção de software ou em abordagem processuais em software, temos então os paradigmas, ou se preferir as formas de se fazer isso não é mesmo?! Todavia, devemos refletir sobre a novidade da disciplina de Engenharia de Software que despontou como a “salvação para a crise do software” e, que hoje, é terrivelmente dependente de teste e experimento para que seus produtos de software possam ser acei tos pelos seus usuários. Independentemente do método da moda ou do que as grandes consultorias e fabricantes determinem. Vejamos por exemplo esse pequeno excerto, retirado de um livro canônico sobre Engenharia de Software Experimental: A experimentação referese à correspondência com fatos a suposições, especulações e crenças que abundam na construção de software. A cons trução de software é apoiada e usa uma série de ideias: aplicamos técni cas em que confiamos para produzir um determinado resultado; acredita mos que muitas pessoas serão capazes de concluir o projeto; esperamos que o tempo de desenvolvimento seja menor usando uma determinada ferramenta; assumimos que a qualidade do produto será melhor se usar mos um determinado processo de desenvolvimento etc. Mas temos a certeza de que as nossas crenças são verdadeiras? Quais das alegações feitas pela comunidade de desenvolvimento de software são válidas? Em que circunstâncias são válidas? Infelizmente, quase não há certezas sobre as ideias sobre as quais a Enge nharia de Software se funda. A engenharia de software atingiu um estágio mais parecido com a charlatanice do que a engenharia; uma si tuação em que um artigo de pesquisa após o outro exalta as virtudes de 21 UNIDADE Conceituação de Engenharia de Software Experimental um procedimento, estilo, técnica ou conjunto de regras específicos para domar o monstro do software e levar à terra prometida; uma situação em que as anedotas formam a maior parte das informações disponíveis sobre o quão bem um determinado esquema funciona, especialmente em com paração com modelos concorrentes; uma situação em que as opiniões são muitas vezes fortemente mantidas, vigorosamente defendidas e mais prevalentes do que dados objetivos reais. Atualmente, as ideias válidas distinguemse das falsas crenças em enge nharia de software, aplicando o teste do tempo. A certeza de uma ideia é julgada se as pessoas usam a ideia. Se muitas pessoas usam a ideia, pa recemos ter certeza. Se poucas pessoas usarem a ideia, ela é considerada falsa e será devastada pelo tempo. Este modus operandi é mais parecido com disciplinas “da moda” do que engenharia. (JURISTO; MORENO, 2010, p. 3) Por ser uma área relativamente nova, a Engenharia de Software Experimental enfrenta a opinião dos céticos, todavia, as refutações são muito fortes, vejamos: Quadro 1 – Resumo de falácias e refutações sobre experimentação em ciência da computação O método científico tradicional não é aplicável. Para entender o processo de informação, os cientistas da computação devem observar fenômenos e formular e testar explicações. Este é o método científico. O nível atual de experimentação é bom o suficiente. Em relação a outras ciências, os dados mostram que os cientistas da computação validam uma porcentagem menor de suas reivindicações. Experimentos custam muito. Experimentos significativos podem se encaixar em pequenos orça- mentos; experimentos caros podem valer mais do que seu custo. As manifestações serão suficientes. Demos pode fornecer incentivos para estudar uma questão mais adiante. Muitas vezes, no entanto, essas demonstrações apenas ilus- tram um potencial. Há muito barulho no caminho. Felizmente, técnicas podem ser usadas para simplificar variáveis e res- ponder perguntas. A experimentação atrasará o progresso. Aumentar a proporção de papéis com validação significativa tem uma boa chance de acelerar o progresso. A tecnologia muda muito rápido. Se uma pergunta se torna irrelevante rapidamente, ela é muito estrei- tamente definida e não vale a pena gastar muito esforço. Você nunca vai publicá-lo. Passos menores ainda valem a pena publicar porque melhoram nosso entendimento e levantam novas questões. Fonte: Adaptado