Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/06/2022 19:54 Avaliação Final (Objetiva) - Individual 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745052) Peso da Avaliação 3,00 Prova 44762299 Qtd. de Questões 12 Acertos/Erros 8/4 Nota 8,00 A ISO 9126 estabelece um modelo de qualidade para o produto de software que são avaliados conforme seis categorias básicas, que são subdivididas em algumas características que são importantes para cada categoria. Quais são as categorias da ISO 9126? A Funcionalidade, confiabilidade, usabilidade, eficência, manutenibilidade e portabilidade. B Funcionalidade, coesão, usabilidade, eficência, eficácia e portabilidade. C Funcionalidade, confiabilidade, coerência, eficência, manutenibilidade e portabilidade. D Funcionalidade, confiabilidade, usabilidade, eficência, eficácia e portabilidade. Segundo a terminologia padrão para Engenharia de Software do IEEE – Institute of Electrical and Electronics Engineers – é um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um problema ou utilizar um método ou uma ferramenta. Do que estamos falando? A Um erro. B Uma falha. C Um defeito. D Um registro. É a norma ISO que estabelece uma estrutura comum utilizada como referência para os processos de ciclo de vida de software, considerando o desenvolvimento e a manutenção. Assinale a alternativa CORRETA que apresenta essa norma: A ISO 12207. B ISO 15504. VOLTAR A+ Alterar modo de visualização 1 2 3 04/06/2022 19:54 Avaliação Final (Objetiva) - Individual 2/5 C ISO 9126. D ISO 9000. Com relação à evolução do software, confunde-se com a evolução dos computadores, inicialmente compostos apenas do hardware, em que toda a lógica de processamento era executada no meio físico. Porém, à medida que o hardware evolui, o software também acompanha essa mudança, devido à necessidade de se tornar acessível ao usuário final. A respeito disso, assinale a alternativa CORRETA: A Para criação de softwares, basta utilizar um compilador e um interpretador. B Importante é ter um hardware com um conjunto de instruções complexas, como acontece nos computadores CISC. C Importante é ter um hardware com um conjunto de instruções simples como acontece nos computadores RISC. D O computador necessita que o software e o hardware andem em paralelo, para que haja um melhor aproveitamento dos recursos. De nada adianta o melhor hardware do mundo usando um sistema operacional defasado, tanto como um aplicativo de última geração tentar rodar em um hardware antigo e desatualizado. O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que o software cresce, desaparece a visão de compartimentos. "São utilizados em computadores de uso pessoal". Exemplos: editores de texto, planilhas, calculadora, jogos, computação gráfica, gerenciamento de dados, aplicações financeiras pessoais e comerciais, redes externas ou acesso a banco de dados. A qual classificação de software essa descrição pertence? FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995. A Software de inteligência artificial. B Software de computador pessoal. C Software Científico e de Engenharia. D Software Embutido. Existem 12 princípios da Engenharia de Software. Um deles diz respeito à criação de testes automatizados de modo que garantam a cobertura do código e testes de qualidade que garantam a qualidade do software. Esse conceito trata de qual princípio? A Modelagem visual 4 5 6 04/06/2022 19:54 Avaliação Final (Objetiva) - Individual 3/5 A Modelagem visual. B Verificação contínua de qualidade. C Padronização. D Desenvolvimento iterativo. O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em gerenciamento de projetos envolvendo os processos de integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. ( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua entrega dentro do prazo previsto. ( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu uso, repasse, armazenamento e disseminação das informações. ( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às necessidades e às expectativas do patrocinador ou usuário final. ( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou externas ao projeto estejam sincronizadas, a fim de melhorar as decisões do projeto. FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: . Acesso em: 27 jan. 2016. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F - V. B V - V - V - F - V. C V - F - F - V - V. D F - V - V - F - F. Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: tecnologia, regras de negócio, necessidades do usuário. A Gerência de Configuração de Software é uma área específica da Engenharia de Software que contempla uma série de atividades que dão suporte para um melhor controle das mudanças necessárias. Com relação ao gerenciamento de Configuração de Software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar informações do projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do programa e assim por diante. ( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome diferente. ( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as mudanças que foram efetuadas no processo de desenvolvimento. 7 8 04/06/2022 19:54 Avaliação Final (Objetiva) - Individual 4/5 ( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a implementação foi executada conforme especificação da alteração. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - V - F. C V - V - F - V. D V - V - F - F. Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são suas três partes principais, assinale a alternativa CORRETA: A Controle de Modificação, Controle de Versão e Controle de Rastreabilidade. B Controle de Versão, Auditoria de Configuração e Integração Contínua. C Controle de Versão, Controle de Mudanças, Integração Contínua. D Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade. Além dos Padrões e Normas listadas anteriormente, a área de qualidade possui diversos modelos de qualidade nas empresas de tecnologia, temos o CMMI e MPS.BR, os modelos mais difundidos nas indústrias de software no Brasil. Sobre esses modelos, analise as afirmativas a seguir: I- O MPSBR tem como base práticas usadas internacionalmente para a melhoria dos processos de software, como o CMMI, e por isso tem compatibilidadecom vários processos de qualidade. II- O MPS.BR é um programa que foi criado em 2003 pela Softex para melhorar a capacidade de desenvolvimento de software nas empresas brasileiras. III- O principal propósito do MPS-BR é fornecer diretrizes baseadas em melhores práticas para a melhoria dos processos e habilidades organizacionais, cobrindo o ciclo de vida de produtos e serviços completos, nas fases de concepção, desenvolvimento, aquisição, entrega e manutenção. IV- CMMI é um dos modelos mais aceitos para a melhoria da qualidade e do processo de software em todo o mundo e define os princípios e práticas que devem ser aplicados a uma organização para atingir estágios evolutivos de maturidade em seu processo de software. Assinale a alternativa CORRETA: A Somente a afirmativa I está correta. B As afirmativas III e IV estão corretas. C As afirmativas I, II e IV estão corretas. D As afirmativas I, II e III estão corretas. 9 10 04/06/2022 19:54 Avaliação Final (Objetiva) - Individual 5/5 (ENADE, 2005) Julgue os seguintes itens referentes a teste de software: I- A técnica de teste funcional, que estabelece os requisitos de teste com base em determinada implementação, permite verificar se são atendidos os detalhes do código e solicita a execução de partes ou de componentes elementares do programa; a técnica de teste estrutural aborda o software de um ponto de vista macroscópico e estabelece os requisitos de teste, com base em determinada implementação. II- Na fase de teste de unidade, o objetivo é explorar-se a menor unidade de projeto, procurando-se identificar erros de lógica e de implementação de cada módulo; na fase de teste de integração, o objetivo é descobrir erros associados às interfaces entre os módulos quando esses são integrados, para se construir a estrutura do software, estabelecida na fase de projeto. III- Critérios com base na complexidade, em fluxo de controle e em fluxo de dados, são utilizados pela técnica estrutural de teste. Assinale a alternativa CORRETA: A Apenas os itens I e III estão certos. B Apenas os itens II e III estão certos. C Todos os itens estão certos. D Apenas os itens I e II estão certos. (ENADE, 2008) Um ponto crítico para as organizações é a gerência de seus sistemas legados. Quanto a esses sistemas, é importante decidir se eles devem sofrer uma reengenharia, sendo reimplementados, ou não. Essa decisão é tomada após se avaliarem os sistemas legados com base em dois parâmetros: valor estratégico para a organização, ou seja, o valor que ele agrega para os serviços e produtos da organização; e qualidade do sistema, ou seja, o custo de manutenção uma vez que sistemas de baixa qualidade possuem alto custo de manutenção. Essa avaliação classifica esses sistemas de acordo com as situações de I a IV indicadas na figura a seguir. Em qual(is) dessas situações um sistema legado deve ser classificado para ser indicado a uma reengenharia? A Apenas nas situações II e III. B Apenas na situação I. C Apenas na situação III. D Apenas nas situações I e II. 11 12 Imprimir
Compartilhar