Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 1/19 AS Geral Entrega Sem prazo Pontos 10 Perguntas 15 Disponível 20 fev em 0:00 - 2 mar em 23:59 11 dias Limite de tempo Nenhum Tentativas permitidas 3 Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 3 17 minutos 8 de 10 MAIS RECENTE Tentativa 3 17 minutos 8 de 10 Tentativa 2 24 minutos 5,98 de 10 Tentativa 1 31 minutos 6,65 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 8 de 10 Enviado 2 mar em 21:22 Esta tentativa levou 17 minutos. 0 / 0,66 ptsPergunta 1IncorretaIncorreta Com relação a software, assinale a alternativa incorreta: Software é qualquer combinação organizada de pessoas, hardware, software, rede de comunicação, recursos de dados, políticas e procedimentos que armazenam, restauram, transformam e disseminam informações em uma organização. Software é um conjunto de componentes inter-relacionados que coleta, processa, armazena e distribui informações destinadas a apoiar a tomada de decisões e o controle em uma organização. https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395/history?version=3 https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395/history?version=3 https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395/history?version=2 https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395/history?version=1 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 2/19 Software é qualquer combinação organizada, tanto na forma impressa como na virtual, que descreve a operação e o uso dos programas. Software é uma estrutura de dados que possibilita aos programas manipular informações adequadamente. Software consiste em instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejados. 3. Software é qualquer combinação organizada, tanto na forma impressa como na virtual, que descreve a operação e o uso dos programas. O correto: 1, 2 e 3. Pressman (2011) afirma que “[...] software consiste em (1) instruções (programas de computador) que, quando executadas, fornecem características, funções e desempenho desejados; (2) estrutura de dados que possibilitam aos programas manipular informações adequadamente; e (3) informação descritiva, tanto na forma impressa como na virtual, descrevendo a operação e o uso dos programas. 4. Para Laudon e Laudon (2004), é “um conjunto de componentes inter-relacionados que coleta (ou recupera), processa, armazena e distribui informações destinadas a apoiar a tomada de decisões e o controle em uma organização”. 5. A conceituação de O’Brien (2004) abrange outros fatores: é “qualquer combinação organizada de pessoas, hardware, software, rede de comunicação, recursos de dados, políticas e procedimentos que armazenam, restauram, transformam e disseminam informações em uma organização”. Mais detalhes no Material Teórico – Unidade I 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 3/19 0,66 / 0,66 ptsPergunta 2 Analise as afirmações abaixo. 1. Os métodos abrangem atividades de modelagem e outras técnicas descritivas que podem ser úteis e incorporadas. 2. É a comunicação que leva à racionalidade porque define a metodologia a ser adotada e o contexto no qual serão aplicados os métodos. 3. O software deve ser estável e não passar por manutenções porque deve ter qualidade. 4. A engenharia de software possui quatro camadas porque se divide em qualidade, processo, métodos e ferramentas. Assinale a alternativa correta: As afirmações 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. As afirmações 1 e 4 são corretas; as afirmações 2 e 3 são incorretas. As afirmações 3 e 4 são corretas; as afirmações 1 e 2 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 3 são corretas; as afirmações 1 e 4 são incorretas. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 4/19 A alternativa B deve ser assinalada, pois as afirmações 1 e 4 são corretas e as afirmações 2 e 3 são incorretas: 2. É a comunicação que leva à racionalidade porque define a metodologia a ser adotada e o contexto no qual serão aplicados os métodos. 3. O software deve ser estável e não passar por manutenções porque deve ter qualidade. O correto é: 2. É o processo que leva à racionalidade porque define a metodologia a ser adotada e o contexto no qual serão aplicados os métodos. 3. O software deve evoluir e passar por melhorias contínuas porque visa sempre buscar o aumento de sua qualidade. As demais afirmações estão corretas: 1. Os métodos determinam as informações técnicas para a elaboração do software com inúmeras tarefas. 4. A engenharia de software possui quatro camadas porque se divide em qualidade, processo, métodos e ferramentas. Mais detalhes no Material Teórico – Unidade I 0,66 / 0,66 ptsPergunta 3 Um analista foi contratado para desenvolver um sistema de pesquisa de DVD em lojas virtuais. O sistema deverá solicitar ao usuário um título de DVD, que será usado para realizar a pesquisa nas bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD solicitado, o sistema armazenará temporariamente os dados das lojas (nome, preço, data prevista para entrega do produto) e exibirá as informações ordenadas por preço. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 5/19 Após analisar as informações, o cliente poderá efetuar a compra. O contratante deverá testar algumas operações do sistema antes de ele ser finalizado. Há tempo suficiente para que o analista atenda a essa solicitação e efetue eventuais modificações exigidas pelo contratante. Com relação a essa situação, julgue as afirmações abaixo quanto ao modelo de ciclo de vida clássico: 1. O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante. 2. A elaboração do protótipo pode ser utilizada para resolver dúvidas de comunicação, o que aumenta os riscos de inclusão de novas funcionalidades não prioritárias. 3. A definição das restrições deve ser a segunda fase a ser realizada no desenvolvimento do projeto, correspondendo à etapa de engenharia. 4. Um processo iterativo permite que versões progressivas mais completas do sistema sejam construídas e avaliadas. Assinale a alternativa correta: 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. As afirmações 3 e 4 são corretas; as afirmações 1 e 2 são incorretas. As afirmações 2 e 3 são corretas; as afirmações 1 e 4 são incorretas. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 6/19 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. Apenas as afirmações 2 e 4 estão relacionadas com o Ciclo de Vida Clássico: 2. A elaboração do protótipo pode ser utilizada para resolver dúvidas de comunicação, o que aumenta os riscos de inclusão de novas funcionalidades não prioritárias. 4. Um processo iterativo permite que versões progressivas mais completas do sistema sejam construídas e avaliadas. Mais detalhes no Material Teórico – Unidade I 0,66 / 0,66 ptsPergunta 4 De acordo com o IEEE Std 610.12 (1990), Engenharia de Software é: Usualmente destinado a ser utilizado por pessoas com experiência, formações e culturas diferentes e, portanto, podemos assimcompreender algumas das dificuldades para o processo de seu desenvolvimento. A aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e manutenção 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. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 7/19 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. 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 5 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. 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: 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 8/19 As afirmações 3, 4 e 5 são corretas; as afirmações 1 e 2 são incorretas. As afirmações 2, 3 e 4 são corretas; as afirmações 1 e 5 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 5 são corretas; as afirmações 3 e 4 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,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. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 9/19 obtenção; classificação e organização; priorização e negociação; documentação. cenários; classificação; organização; priorização; documentação. entrevista; etnografia; documentação; registro. casos de uso; análise; projeto; arquitetura. 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 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 compreensão. facilidade de verificação. rastreabilidade. qualidade. adaptabilidade. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 10/19 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 0,67 / 0,67 ptsPergunta 8 Sobre o levantamento de requisitos, considere as seguintes afirmativas: I. Requisitos de desenvolvimentosão difíceis de ser validados e verificados. II. Requisitos consequentes e emergentes são do tipopermanente. III. Requisitos não funcionais estão relacionados a diversos fatores de qualidade, tais como confiabilidade, manutenibilidade, acurácia, portabilidade, etc. Assinale a alternativa correta: 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. A afirmação 2 é correta; as afirmações 1 e 3 são incorretas. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 11/19 As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta. As afirmações 1 e 3 são corretas; a afirmação 2 é incorreta. A alternativa A deve ser assinalada pois a afirmação 2 cita requisitos consequentes e emergentes, e não existem tais requisitos. 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 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. As afirmações 1 e 2 são corretas; a afirmação 3 é incorreta. As afirmações 2 e 3 são corretas; a afirmação 1 é incorreta. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 12/19 A afirmação 2 é correta; as afirmações 1 e 3 são incorretas. 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 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 2 e 4 são corretas; as afirmações 1 e 3 são incorretas. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 13/19 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 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. 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 / 0,67 ptsPergunta 11IncorretaIncorreta Assinale a alternativa que não descreve o objetivo da Gestão da Qualidade: Padronização do processo. Descentralização do conhecimento. Desenvolvimento do espírito em equipe. Gestão do serviço de forma flexível. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 14/19 Tomada de decisão centralizada. 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 0,67 / 0,67 ptsPergunta 12 Sobre a Norma ISO/IEC 12207:2008, considere as afirmações abaixo: I. Possui relação direta com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Seus processos fundamentais são: projeto, desenvolvimento, validação e documentação. II. Estabelece uma arquitetura de alto nível do ciclo de vida de software, que é construída a partir de um conjunto de processos e seus inter- relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades. III. Estabelece um framework comum para os processos de ciclo de vida de software, com terminologia bem definida, que pode ser referenciada pela indústria de software. IV. Contém somente processos e atividades que devem ser aplicadas durante a aquisição de um produto ou serviço de software e durante o fornecimento, desenvolvimento, operação, manutenção e descarte de produtos de software. O termo software não inclui a parte de software de firmware. Estão corretas: as afirmações 1 e 3. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 15/19 as afirmações 1 e 2. as afirmações 2 e 3. as afirmações 2 e 4. as afirmações 1 e 4. Alternativa D é a alternativa correta, pois as afirmações I e IV não correspondem à Norma ISO/IEC 12207:2008. Mais detalhes no Material Teórico – Unidade III 0,67 / 0,67 ptsPergunta 13 A Qualidade de Software possui características que estão ligadas diretamente às opiniões das pessoas, que, nesse caso, são representadas pelos clientes, usuários e envolvidos com o projeto de software. Entre as características a seguir, qual delas não representa o conceito de Qualidade de Software? Qualidade de software é fazer tudo correto na primeira vez. Qualidade é escrever tudo o que se deve fazer e fazer tudo o que foi escrito. Qualidade é antecipar e satisfazer os desejos dos clientes. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 16/19 A totalidade das características de uma entidade que lhe confere a capacidade de satisfazer as necessidades explícitas e implícitas. Qualidade é estar em conformidade com os requisitos dos clientes. Alternativa C é a incorreta, pois fazer tudo correto na primeira vez (erro zero) não é possível com sistemas. Além disso, todas as demais refletem conceitos de qualidade de software. Mais detalhes no Material Teórico – Unidade III 0,67 / 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: 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. 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. estabelecer planos exequíveis para desenvolver um determinado software, bem como para gerenciar o projeto de desenvolvimento do software segundo esses planos. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 17/19 estabelecer e manter a integridade dos produtos do projeto de software ao longo do ciclo de vida desse. 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. 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 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 18/19 0 / 0,67 ptsPergunta 15IncorretaIncorreta Ao se examinar um item baseado em suas características mensuráveis, dois tipos de qualidade podem ser encontrados: qualidade de projeto e qualidade de conformidade. Quais dos itens abaixo corresponde às mesmas? I. Se refere a características que projetistas especificam para um item (desempenho, tolerância, etc.). O enfoque maior é nos requerimentos, na especificação e no projeto do sistema. II. É o grau no qual as especificações do projeto são seguidas durante o processo dedesenvolvimento. O enfoque maior é na implementação. III. Propriedade, atributo ou condição das coisas ou das pessoas capaz de distingui-las das outras e de lhes determinar a natureza. IV. Funcionais e de desempenho explicitamente declarados, há padrões de desenvolvimento claramente documentados e características implícitas que são esperadas de todo software profissionalmente desenvolvido. Estão corretas: As afirmações 1 e 4. As afirmações 1 e 3. As afirmações 2 e 4. As afirmações 1 e 2. As afirmações 2 e 3. 02/03/2021 AS Geral: ENGENHARIA DE SOFTWARE E QUALIDADE EM SISTEMAS https://cruzeirodosul.instructure.com/courses/12659/quizzes/45395 19/19 Alternativa A é a alternativa correta, pois a afirmação III refere- se à classe e a afirmação IV refere-se a requisitos. Mais detalhes no Material Teórico – Unidade III Pontuação do teste: 8 de 10
Compartilhar