Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Online 1 Entrega 8 nov em 23:59 Pontos 15 Perguntas 10 Disponível 2 nov em 0:00 - 8 nov em 23:59 7 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 20 minutos 15 de 15 As respostas corretas estarão disponíveis em 9 nov em 0:00. Pontuação desta tentativa: 15 de 15 Enviado 4 nov em 13:47 Esta tentativa levou 20 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados (por tentativa) para conclusão e envio das respostas. Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não; Durante a realização da prova: Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa; A tentativa somente será contabilizada após clicar no botão “Enviar”. Fazer o teste novamente 1,5 / 1,5 ptsPergunta 1 https://newtonpaiva.instructure.com/courses/9782/quizzes/20074/history?version=1 https://newtonpaiva.instructure.com/courses/9782/quizzes/20074/take?user_id=9343 A engenharia de software na aplicação de uma abordagem sistemática e disciplinada para produção de software de maneira profissional, pode ser compreendida como uma tecnologia dividida em camadas. De acordo com essa definição, a camada base representada possui um papel fundamental não só na engenharia de software como em qualquer abordagem da engenharia. Qual é essa camada fundamental? Linguagem de programação. Método. Ferramenta CASE. Processo. Foco na qualidade. Conforme ilustrado no tópico 1 da unidade 1 do livro de Qualidade e Teste de Software, a camada foco na qualidade define praticamente toda a ênfase nas demais camadas, sendo considerada em todas elas. 1,5 / 1,5 ptsPergunta 2 A engenharia de software pode ser compreendida como uma tecnologia composta por diversas camadas. Entre suas camadas, há uma que mantém demais camadas coesas, de forma que um software seja produzido de maneira racional e respeitando os prazos estabelecidos. Nessa camada, ainda encontramos subsídios para o gerenciamento de projetos, estabelecendo o contexto no qual são utilizados métodos técnicos. Há também produção de artefatos e possibilita ainda a garantia de qualidade e controle das mudanças. A qual camada da tecnologia de engenharia de software a descrição se refere? Análise de sistema. Foco na qualidade. Método. Processo. Ferramenta. Conforme mencionado no tópico 1 da unidade 1 do livro Qualidade e Teste de Software, a camada de processo possibilita a coesão das camadas de tecnologia como métodos e ferramentas, além de colaborar na gerência de projeto e facilitar a garantia de qualidade. 1,5 / 1,5 ptsPergunta 3 Nos processos que podem compor a engenharia de software, há atividades que devem estar presentes em praticamente todos eles. Uma dessas atividades menciona que a funcionalidade do software e as restrições a seu funcionamento devem ser definidas. Qual é essa atividade? Evolução de software. Programação orientada a aspectos. Especificação de software. Projeto e implementação de software. Validação de software. No livro Qualidade e Teste de Software, na unidade 1, tópico 1, podemos ver listadas atividades fundamentais em que todo processo de software, em geral, deve possuir. Entra elas, a Especificação de Software é a atividade que fornece a definição para a funcionalidade do software e a definição para suas restrições. 1,5 / 1,5 ptsPergunta 4 Nos dias atuais, os sistemas de software estão presentes em diversos dispositivos e são utilizados para os mais diversos fins. Podemos encontrá-los desde em plantas industriais até em sistemas médicos para cirurgias remotas. No intuito de mitigar problemas como tempo de desenvolvimento, custos, falhas no desenvolvimento desses sistemas de software, uma prática deve ser levada em consideração. Qual é essa prática? Programação orientada a objetos. Engenharia de software. Engenharia de processos. Programação de software. Programação estruturada. Por meio da engenharia de software, utilizamos práticas e conceitos que permitem realizar desenvolvimento de software utilizando sólidos conceitos e técnicas, a fim de minimizar problemas inerentes ao desenvolvimento de software, como visto no tópico 1 da unidade 1 do livro Qualidade e Teste de Software. 1,5 / 1,5 ptsPergunta 5 Os processos de garantia de qualidade de software existentes, dentro do contexto da indústria de software, podem possuir diferentes interpretações. A fim de delinear essas interpretações, os processos de garantia de qualidade de software possuem preocupações em diferentes níveis. Quais são esses níveis? Nível organizacional e nível de processo Nível organizacional e nível de equipe Nível projeto e nível de desenvolvimento Nível projeto e nível de entrega Nível organizacional e nível de projeto De acordo com a unidade 2, tópico 1 do livro Qualidade e Testes de Software, os processos de garantia de qualidade de software possuem caraterísticas que abrangem os níveis organizacionais e níveis de projeto das organizações que os utilizam. 1,5 / 1,5 ptsPergunta 6 Na área de desenvolvimento de software, em geral, há um mito de que a preocupação com qualidade no produto final de software é algo que apenas deva existir ao final do desenvolvimento do produto em si. Porém, de acordo com a engenharia de software e melhores práticas de desenvolvimento, isso não é uma verdade. A busca de qualidade é um processo que deve existir desde os estágios iniciais do desenvolvimento. Nesse sentido, há um processo que pode colaborar para alcançar esse objetivo. Qual é o nome desse processo? Processo de aquisição de software Processo de garantia de qualidade de software Processo de desenvolvimento de software Processo de garantia de controle de execução Processo de levantamento de requisitos de software De acordo com o que foi visto na unidade 2, tópico 1 do livro Qualidade e testes de software, os processos que procuram colaborar com a busca por qualidade em todo o processo de desenvolvimento, são conhecidos por Processo de garantia de qualidade de software. 1,5 / 1,5 ptsPergunta 7 No processo de garantia de qualidade de software, uma das principais preocupações no nível organizacional é o estabelecimento de um arcabouço de processos organizacionais e utilização de padrões que levem a produtos de software de qualidade. Decorrente desse objetivo, há uma consequência direta. Essa consequência resulta: Que uma equipe de gestão de qualidade deve assumir a responsabilidade de definir os processos de desenvolvimento de software e os padrões que serão utilizados. Que uma equipe de desenvolvimento deve seguir instruções de codificação de uma equipe de gestão de qualidade Que uma equipe de gestão de qualidade deve produzir o software utilizando um padrão de desenvolvimento de software. Que uma equipe de desenvolvimento deve produzir software de qualidade baseado nas suas melhores práticas. Que uma equipe de gestão de qualidade deve conduzir uma equipe de desenvolvimento na gerência do projeto. Como visto na unidade 2, tópico 1 do livro de desenvolvimento e testes de software, a criação de uma equipe específica para a gestão de qualidade é importante para a garantia de utilização de padrões e arcabouços de qualidade para as equipes de desenvolvimento. 1,5 / 1,5 ptsPergunta 8 O objetivo primário do CMMI é melhorar os processos de uma organização que, por ventura, venha a adotá-lo. Como um modelo de referência, serve como uma estruturação de práticas e abordagens de sucesso comprovado. Essas práticas procuram contribuir com a organização através da disponibilização das seguintes orientações: I) Como avaliar a maturidadeda organização e sua capacidade por área de processos. II) Como estabelecer atividades prioritárias para as melhoras propostas. III) Como implementar as melhorias propostas. Das orientações citadas, qual(is) está(ão) correta(s)? II e III I, II e III Apenas a II I e III Apenas a I De acordo com o que foi apresentado na unidade 3, tópico 1 do livro Qualidade e Testes de Sotware, as três orientações fazem parte da motivação do CMMI para auxiliar organizações. 1,5 / 1,5 ptsPergunta 9 No CMMI, você encontrará duas representações, por estágios e contínua. Essas representações possuem uso distintos, dependendo do que a organização pretende medir em nível de maturidade, seja ela como um todo ou um determinado departamento apenas. Em ambas as representações são encontrados elementos comuns, que compreendem todo o modelo de maturidade. Observe os itens abaixo: I) Conjunto de áreas de processo II) Metas III) Modelos de processo Quais ou qual deles não é um elemento comum do CMMI? Apenas o II I e III Apenas o I I e II Apenas o III Conforme visto no livro Qualidade e testes de software, unidade 3, tópico 1, o modelo de maturidade do CMMI não compreende ou possui nenhum modelo de processo indicando como um processo deve ser. O modelo de maturidade age mais como um guia de referência. 1,5 / 1,5 ptsPergunta 10 A representação contínua do CMMI, diferentemente da representação por estágios, mede processos individualmente de uma organização, por níveis e capacidade. Os níveis de capacidades são indicados quando uma organização busca melhorar processos em específico. Um dos níveis de capacidade é o nível gerenciado. Das opções abaixo, qual descreve o nível gerenciado da representação contínua do CMMI? O processo gerido quantitativamente é alterado e adaptado para atender às necessidades negociais/estratégicas da empresa. O processo é executado de modo a completar o trabalho necessário para produzir o trabalho necessário. É sobre planejar a execução e confrontar o que foi executado contra o que foi planejado. O processo é construído sobre as diretrizes do processo existente, e é mantida uma descrição do processo. Representa quando o processo é gerenciado quantitativamente por meio de estatísticas e outras técnicas. De acordo com o livro Qualidade e Testes de Software, unidade 3, tópico 2.2, o nível gerenciado é sobre planejar a execução e confrontar o executado contra o confrontado. Pontuação do teste: 15 de 15
Compartilhar