Prévia do material em texto
03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 1/17 AS Geral Resultados para BRUNO THIAGO DA SILVA Pontuação desta tentativa: 7,33 de 10 Enviado 21 ago em 21:15 Esta tentativa levou 109 minutos. 0,66 / 0,66 ptsPergunta 1 Considere as afirmações abaixo: 1. O paradigma de prototipação possui as etapas: a) comunicação; b) projeto rápido; c) modelagem; d) construção de um protótipo; e e) emprego. 2. Os sistemas baseados em RAD são dirigidos a produção de aplicações interativas sem a abstração de informações de um banco de dados organizacional. 3. No modelo de prototipação, os usuários assimilam que no protótipo não foram considerados os aspectos de qualidade do produto. 4. O modelo RAD pressupõe que os engenheiros de software e os clientes estejam comprometidos com as atividades rápidas a fim de se concluir o projeto no prazo. Assinale a alternativa correta: As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são incorretas. As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas. Correto!Correto! As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas. As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas. As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 2/17 A alternativa C deve ser assinalada pois as afirmações 1 e 4 são corretas e as afirmações 2 e 3 são incorretas: 2. Os sistemas baseados em RAD são dirigidos a produção de aplicações interativas sem a abstração de informações de um banco de dados organizacional. 3. No modelo de prototipação, os usuários assimilam que no protótipo não foram considerados os aspectos de qualidade do produto. O correto é: 2. Os sistemas baseados em RAD são dirigidos à produção de aplicações interativas com abstração de informações de um banco de dados organizacional. 3. No modelo de prototipação, os usuários nem sempre assimilam que no protótipo não foram considerados os aspectos de qualidade do produto. As demais afirmações estão corretas: 1. O paradigma de prototipação possui as etapas: a) comunicação; b) projeto rápido; c) modelagem; d) construção de um protótipo; e e) emprego. 4. O modelo RAD pressupõe que os engenheiros de software e os clientes estejam comprometidos com as atividades rápidas a fim de se concluir o projeto no prazo. Mais detalhes no Material Teórico – Unidade I 0,66 / 0,66 ptsPergunta 2 De acordo com o IEEE Std 610.12 (1990), Engenharia de Software é: Uma disciplina de engenharia relacionada a todos os aspectos de produção de software. Um conjunto de procedimentos que se relacionam com os processos técnicos de desenvolvimento de software. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 3/17 A aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e manutenção de software. Correto!Correto! O estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter softwares de maneira econômica, que sejam confiáveis e funcionem de forma eficiente em máquinas reais. Usualmente destinado a ser utilizado por pessoas com experiência, formações e culturas diferentes e, portanto, podemos assim compreender algumas das dificuldades para o processo de seu desenvolvimento. A alternativa B é a correta pois: De acordo com o IEEE Std 610.12 (1990), “Engenharia de Software é a aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e manutenção de software”. Mais detalhes no Material Teórico – Unidade I 0,66 / 0,66 ptsPergunta 3 Considere as afirmações abaixo. 1. O modelo incremental não pode ser utilizado quando os requisitos do software foram relativamente bem definidos. 2. O processo incremental combina os fluxos de processos lineares e paralelos. 3. O modelo incremental é útil quando há desenvolvedores disponíveis para uma implementação total. 4. No processo incremental, a entrega essencial contém os requisitos básicos e o usuário inicia sua utilização, iniciando a validação. Assinale a alternativa correta. As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são incorretas. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 4/17 As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas. As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas. As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. Correto!Correto! As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas. A alternativa E deve ser assinalada pois as afirmações 2 e 4 são corretas e as afirmações 1 e 3 são incorretas. 1. O modelo incremental não pode ser utilizado quando os requisitos do software foram relativamente bem definidos. 3. O modelo incremental é útil quando há desenvolvedores disponíveis para uma implementação total. O correto é: 1. O modelo incremental pode ser utilizado quando os requisitos do software foram relativamente bem definidos. 3. O modelo incremental é útil quando não há desenvolvedores disponíveis para uma implementação total. As demais afirmações estão corretas: 2. O processo incremental combina os fluxos de processos lineares e paralelos. 4. No processo incremental, a entrega essencial contém os requisitos básicos e o usuário inicia sua utilização, iniciando a validação. Mais detalhes no Material Teórico – Unidade I 0,66 / 0,66 ptsPergunta 4 Segundo Pressman (2006), software é um conjunto composto por instruções de computador, estruturas de dados e documentos. O autor complementa afirmando que: 1. Software consiste em instruções que, quando executadas, fornecem características, funções e desempenhos desejados. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 5/17 2. São estruturas de dados que possibilitam aos programas manipularem informações adequadamente. 3. Software são aplicativos desenvolvidos para atender corporativamente a uma empresa. 4. São sistemas corporativos que se integram à web, como, por exemplo, as aplicações de telemarketing. 5. Software é uma informação descritiva, tanto na forma impressa como na virtual, descrevendo a operação e o uso dos programas. Com base no que foi estudado, assinale a alternativa correta: As afirmações 1, 2 e 5 são corretas; as afirmações 3 e 4 são incorretas. Correto!Correto! As afirmações 2, 3 e 4 são corretas; as afirmações 1 e 5 são incorretas. As afirmações 3, 4 e 5 são corretas; as afirmações 1 e 2 são incorretas. As afirmações 1, 2 e 3 são corretas; as afirmações 4 e 5 são incorretas. As afirmações 1, 2 e 4 são corretas; as afirmações 3 e 5 são incorretas. A alternativa D é a correta, pois as afirmações 1,2 e 5 são corretas. As alternativas 3 e 4 são incorretas porque se referem aos tipos de software. Mais detalhes no Material Teórico – Unidade I 0 / 0,66 ptsPergunta 5 Considere as afirmações abaixo: 1. O ciclo de vida espiral possibilita ao desenvolvedor e ao usuário compreenderem e reagirem aos riscos em cada etapa da evolução. 2. No paradigma espiral, cada ciclo divide-se em: a) definição dos objetivos; b) avaliação e redução dos riscos; c) desenvolvimento e validação; e e) emprego. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=26/17 3. No modelo Scrum, leva-se em conta alguns padrões de processos de software eficazes, aplicados em projetos com prazo de entrega curto e requisitos mutáveis e críticos. 4. No modelo de reuso, a abordagem de desenvolvimento com base em componentes usa componentes inutilizáveis que devem ser arrumados e usados. Assinale a alternativa correta: As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas. As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas. As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são incorretas. Resposta corretaResposta correta As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas. Você respondeuVocê respondeu 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 7/17 A alternativa B deve ser assinalada,pois as afirmações 1 e 3 são corretas e as afirmações 2 e 4 são incorretas. 2. No paradigma espiral, cada ciclo divide-se em: a) definição dos objetivos; b) avaliação e redução dos riscos; c) desenvolvimento e validação; e e) emprego. 4. No modelo de reuso, a abordagem de desenvolvimento com base em componentes usa componentes inutilizáveis que devem ser arrumados e usados. O correto é: 2. No paradigma espiral, cada ciclo divide-se em: a) definição dos objetivos; b) avaliação e redução dos riscos; c) desenvolvimento e validação; e e) planejamento. 4. No modelo de reuso, a abordagem de desenvolvimento com base em componentes usa componentes reutilizáveis que podem ser acessados e usados. As demais afirmações estão corretas: 1. O ciclo de vida espiral possibilita ao desenvolvedor e ao usuário compreenderem e reagirem aos riscos em cada etapa da evolução. 3. No modelo Scrum, leva-se em conta alguns padrões de processos de software eficazes aplicados em projetos com prazo de entrega curto e requisitos mutáveis e críticos. Mais detalhes no Material Teórico – Unidade I 0,67 / 0,67 ptsPergunta 6 Assinale a alternativa que completa o enunciado de forma correta: De acordo com Sommerville, são atividades do processo de elicitação de requisitos, pela ordem: etnografia; casos de uso; análise; validação; arquitetura. obtenção; classificação e organização; priorização e negociação; documentação. Correto!Correto! 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 8/17 entrevista; etnografia; documentação; registro. casos de uso; análise; projeto; arquitetura. cenários; classificação; organização; priorização; documentação. A alternativa E deve ser assinalada pois as atividades do processo de elicitação de requisitos são: obtenção; classificação e organização; priorização e negociação; documentação. Mais detalhes no Material Teórico – Unidade II 0,67 / 0,67 ptsPergunta 7 Para se realizar a especificação de requisitos, devem-se aplicar alguns princípios da Engenharia de Software. Sobre esses princípios, considere as seguintes afirmativas: I. A especificação deve ter um nível de formalidade, pois isso auxilia a reduzir custos. II. A especificação deve seguir o princípio da generalização, isso quer dizer que ela deve seguir o princípio da flexibilização. III. Ela deve ter um alto nível de abstração, isso significa que deve se prender a aspectos importantes do software, ignorando detalhes. Assinale a alternativa correta: As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta. A afirmação 3 é correta; as afirmações 1 e 2 são incorretas. Correto!Correto! A afirmação 1 é correta; as afirmações 2 e 3 são incorretas. As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta. As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 9/17 A alternativa D deve ser assinalada, pois a afirmação 1 é correta e as afirmações 2 e 3 são incorretas, pois: I. A especificação deve ter um nível de formalidade, pois isso auxilia a reduzir custos. II. A especificação deve seguir o princípio da generalização, isso quer dizer que ela deve seguir o princípio da flexibilização. Mais detalhes no Material Teórico – Unidade II 0,67 / 0,67 ptsPergunta 8 O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV. A prototipagem é uma versão inicial do sistema, baseada em requisitos levantados em outros sistemas da organização. Assinale a alternativa correta: As afirmações 1 e 3 são corretas; as afirmações 2 e 4 são incorretas. Correto!Correto! As afirmações 1 e 2 são corretas; as afirmações 3 e 4 são incorretas. As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas. As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 10/17 As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas. A alternativa B deve ser assinalada, pois as afirmações 1 e 3 são corretas e as afirmações 3 e 4 são incorretas. II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. IV. A prototipagem é uma versão inicial do sistema, baseada em requisitos levantados em outros sistemas da organização. Mais detalhes no Material Teórico – Unidade II 0,67 / 0,67 ptsPergunta 9 Sobre o levantamento de requisitos, considere as seguintes afirmativas: I. A etnografia é uma técnica utilizada para representar como os usuários interagem com o sistema. II. Revisões e prototipação são geralmente utilizadas para validar requisitos, considerando completeza, realismo e facilidade de verificação. III. Os casos de uso e cenários são técnicas de observação utilizadas para compreender requisitos organizacionais e sociais. Assinale a alternativa correta: A afirmação 2 é correta; as afirmações 1 e 3 são incorretas. Correto!Correto! As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta. As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta. A afirmação 1 é correta; as afirmações 2 e 3 são incorretas. As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 11/17 I. A etnografia NÃO é uma técnica utilizada para representar como os usuários interagem com o sistema. III. Os casos de uso e cenários NÃO são técnicas de observação utilizadas para compreender requisitos organizacionais e sociais. Mais detalhes no Material Teórico – Unidade II 0,67 / 0,67 ptsPergunta 10 A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à: facilidade de verificação. facilidade de compreensão. qualidade.adaptabilidade. rastreabilidade. Correto!Correto! A alternativa A deve ser assinalada: na validação dos requisitos, a equipe deve estar atenta à rastreabilidade. As demais afirmações estão corretas: 1. O paradigma de prototipação possui as etapas: a) comunicação; b) projeto rápido; c) modelagem; d) construção de um protótipo; e e) emprego. 4. O modelo RAD pressupõe que os engenheiros de software e os clientes estejam comprometidos com as atividades rápidas, a fim de se concluir o projeto no prazo. Mais detalhes no Material Teórico – Unidade II 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 12/17 0 / 0,67 ptsPergunta 11 Assinale a alternativa incorreta quanto à Gestão da Qualidade: Reduz custos internos. Você respondeuVocê respondeu Proporciona maior organização da empresa, tanto estrutural, organizacional, quanto no nível da produção. Proporciona confiabilidade e credibilidade na empresa por parte dos clientes. Visa classificar produtos que podem ou não ser vendidos por meio da certificação ISO. Resposta corretaResposta correta Visa melhorar de forma contínua os processos da empresa. Alternativa B é a incorreta, pois a gestão da qualidade não objetiva separar produtos que podem ou não ser vendidos mediante a certificação ISO. Mais detalhes no Material Teórico – Unidade III 0,67 / 0,67 ptsPergunta 12 O teste de software é a investigação do software, a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilização do produto para encontrar seus defeitos. Sobre as técnicas de testes de software, analise as afirmativas abaixo: I. Caixa-branca: trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 13/17 II. Caixa-preta: avalia o comportamento externo do componente de software, sem considerar o comportamento interno do mesmo. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido. III. Caixa-cinza: tem por objetivo verificar a facilidade que o software possui de ser claramente compreendido e manipulado pelo usuário. IV. Caixa-azul: avalia o comportamento do software em situação real de uso, onde são testadas as funcionalidades técnicas específicas do software. É correto o que está presentes nas: afirmações 1 e 3. afirmações 2 e 4. afirmações 2 e 3. afirmações 1 e 4. afirmações 1 e 2. Correto!Correto! Alternativa A é a alternativa correta, pois a afirmação III (caixa- cinza) é uma mescla dos testes de caixa branca e preta; e a afirmação IV (caixa-azul) não existe. Mais detalhes no Material Teórico – Unidade III 0 / 0,67 ptsPergunta 13 As revisões técnicas formais são um meio efetivo de melhorar a qualidade do software. Com relação a esse tipo de revisão, analise as seguintes asserções: Nas revisões, os produtos de trabalho de um indivíduo ou equipe são revisados por técnico sou gerentes PORQUE as revisões fornecem informações sobre defeitos, aumentando e permitindo o controle daqualidade do produto final. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 14/17 Acerca dessas asserções, assinale a alternativa correta: As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. As duas asserções são proposições verdadeiras e a segunda é uma justificativa correta da primeira. Resposta corretaResposta correta A primeira asserção é uma proposição verdadeira e a segunda, uma proposição falsa. Você respondeuVocê respondeu Tanto a primeira quanto a segunda asserções são proposições falsas. A primeira asserção é uma proposição falsa e a segunda, uma proposição verdadeira. Alternativa C é a alternativa correta, pois, nas revisões, os produtos de trabalho de um indivíduo ou equipe são revisados por técnicos ou gerentes porque as revisões fornecem informações sobre defeitos, aumentando e permitindo o controle da qualidade do produto final. Mais detalhes no Material Teórico – Unidade III 0 / 0,67 ptsPergunta 14 Com o propósito de produzir software com qualidade, segundo o CMM, a Garantia de Qualidade de Software (SQA) tem o objetivo de: fornecer uma visão realista do efetivo progresso do projeto, permitindo que a gerência de desenvolvimento possa tomar ações eficazes quando o desempenho do projeto se desviar de forma significativa dos planos de software. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 15/17 estabelecer planos exequíveis para desenvolver um determinado software, bem como para gerenciar o projeto de desenvolvimento do software segundo esses planos. fornecer à gerência a visibilidade da eficácia dos processos utilizados pelo projeto de desenvolvimento de software e da qualidade dos artefatos que estão sendo criados. Resposta corretaResposta correta estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida desse. Você respondeuVocê respondeu estabelecer a responsabilidade organizacional para as atividades do processo de software, que melhoram, como um todo, a capacitação do processo de software da organização. 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 16/17 Alternativa A é a alternativa correta, pois: (B) fornecer uma visão realista do efetivo progresso do projeto, permitindo que a gerência de desenvolvimento possa tomar ações eficazes quando o desempenho do projeto se desviar de forma significativa dos planos de software. Medir e acompanhar o desenvolvimento de projetos é função de gerência de projetos e não de garantia de qualidade. (C) estabelecer planos exequíveis para desenvolver um determinado software, bem como para gerenciar o projeto de desenvolvimento do software segundo esses planos. Medir e acompanhar o desenvolvimento de projetos é função de gerência de projetos e não de garantia de qualidade. (D) estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida desse. Medir e acompanhar o desenvolvimento de projetos é a função da gerência de projetos, e não de garantia de qualidade. (E) estabelecer a responsabilidade organizacional para as atividades do processo de software, que melhoram, como um todo, a capacitação do processo de software da organização. Medir e acompanhar o desenvolvimento de projetos é função da gerência de projetos, e não de garantia de qualidade. Mais detalhes no Material Teórico – Unidade III 0,67 / 0,67 ptsPergunta 15 Assinale a alternativa que não descreve o objetivo da Gestão da Qualidade: Gestão do serviço de forma flexível. Padronização do processo. Descentralização do conhecimento. Desenvolvimento do espírito em equipe. Tomada de decisão centralizada. Correto!Correto! 03/09/2019 BRUNO THIAGO DA SILVA, histórico de teste: AS Geral https://cruzeirodosul.instructure.com/courses/4509/quizzes/7588/history?version=2 17/17 Alternativa E é a incorreta, pois espera-se que os envolvidos decidam que ações devem ser tomadas e de modo descentralizado. Mais detalhes no Material Teórico – Unidade III Pontuação do teste:7,33 de 10