Prévia do material em texto
<p>Prova Impressa</p><p>GABARITO | Avaliação Final (Objetiva) - Individual</p><p>(Cod.:823026)</p><p>Peso da Avaliação 3,00</p><p>Prova 63893513</p><p>Qtd. de Questões 12</p><p>Acertos/Erros 6/6</p><p>Nota 6,00</p><p>A área de qualidade de Software é extremamente importante dentro da Engenharia de Software,</p><p>é a base para conseguir desenvolver um projeto corretamente do início até o fim, com assertividade e</p><p>produtividade (rapidez e eficiência) durante a realização das atividades. Portanto, em qualquer</p><p>desenvolvimento de software a qualidade deve ser atendida através da correta compreensão dos</p><p>requisitos do cliente. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:</p><p>I- O guru da Engenharia de Software Roger Pressman defende que os requisitos dos sistemas têm</p><p>pouca relação com a qualidade.</p><p>PORQUE</p><p>II- Qualidade está fracamente relacionada às conformidades a requisitos funcionais e de desempenho</p><p>do projeto de software, pois está fortemente relacionada a padrões de desenvolvimento e dentro de um</p><p>processo de desenvolvimento customizável e ágil.</p><p>Assinale a alternativa CORRETA:</p><p>A A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.</p><p>B As duas asserções são proposições falsas.</p><p>C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.</p><p>D As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira.</p><p>O teste é essencial para se garantir a qualidade de software. Serve para checar se o projeto foi</p><p>implementado corretamente e sem defeitos. Tem como objetivo descobrir em que situação o software</p><p>se encontra e para avaliar se seu comportamento atende ao que foi especificado no início do projeto.</p><p>Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:</p><p>I- O TDD - Test-Driven Development (Desenvolvimento Guiado a Testes) utiliza uma metodologia</p><p>ágil de desenvolvimento.</p><p>PORQUE</p><p>II- Escreve primeiro os testes para posteriormente escrever o código, ou seja, escreve o teste de como</p><p>será o funcionamento do sistema sem ter codificado o projeto, utilizando técnicas que possam auxiliar</p><p>no entendimento completo do sistema antes de começar a ser desenvolvido.</p><p>Assinale a alternativa CORRETA:</p><p>VOLTAR</p><p>A+</p><p>Alterar modo de visualização</p><p>1</p><p>2</p><p>A A primeira asserção é uma proposição verdadeira, e a segunda é uma justificativa correta da</p><p>primeira.</p><p>B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.</p><p>C A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.</p><p>D As duas asserções são proposições falsas.</p><p>Métricas de Software possibilitam realizar uma das atividades mais fundamentais do processo</p><p>de gerenciamento de projetos: o planejamento. As tarefas de estimativa são executadas durante todo</p><p>projeto de desenvolvimento, sendo na fase de iniciação e elaboração sua maior atuação, pois é nessas</p><p>fases que se determinará quanto de dinheiro, esforço, recursos e tempo de duração serão necessárias</p><p>para criar um sistema. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:</p><p>I- A estimativa de custo faz parte da engenharia de software.</p><p>PORQUE</p><p>II- Na engenharia de software, o custo principal do projeto é seu esforço, devendo-se dimensionar as</p><p>atividades de cada pessoa e calcular as horas de trabalho baseadas nos requisitos levantados no início</p><p>do projeto até o seu término.</p><p>Assinale a alternativa CORRETA:</p><p>A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da</p><p>primeira.</p><p>B As duas asserções são proposições falas.</p><p>C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.</p><p>D As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da</p><p>primeira.</p><p>Segundo Sommerville (2003), uma métrica de software é qualquer tipo de medição que se refira</p><p>a um sistema de software, processo ou documentação relacionada. Essa métrica tem como principal</p><p>objetivo especificar as funções de coleta de dados de avaliação e desempenho, atribuindo essas</p><p>responsabilidades a toda a equipe envolvida no projeto e analisando os históricos dos projetos</p><p>anteriores. Uma área fundamental para a Engenharia de software, pois possibilita realizar um correto</p><p>planejamento em projetos de desenvolvimento de software. A respeito dos quatro processos principais</p><p>para o gerenciamento de cursos em um projeto de software, assinale a alternativa CORRETA:</p><p>FONTE: SOMMERVILLE, I. Engenharia de Software. 6. ed. São Paulo: Addison Wesley, 2003.</p><p>A Plano de Custos Organizacionais; Estimar Tarefas; Definir Equipe; e Controlar Custos.</p><p>B Planejar Gerenciamento dos Custos; Estimar Custos; Definir Orçamento e Controlar Custos.</p><p>C Planejar Gerenciamento dos Custos; Estimar Custos; Definir Custos e Manipular Custos.</p><p>3</p><p>4</p><p>D Planejar Gerenciamento dos Orçamentos; Estimar Orçamentos; Definir custos e Controlar</p><p>Custos.</p><p>A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são recomendados</p><p>caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados</p><p>como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de</p><p>desenvolvimento de software, da importância de algumas propriedades gerais dos processos e</p><p>produtos. Existem 12 princípios da Engenharia de Software. Separar a solução em componentes bem</p><p>definidos funcionais e lógicos, com interfaces bem definidas que não compartilham estados e se</p><p>comunicam por troca de mensagens contendo dados é um desses princípios.</p><p>A qual princípio essa descrição pertence?</p><p>A Gerenciamento de requisitos.</p><p>B Desenvolvimento iterativo.</p><p>C Arquiteturas baseadas em componentes.</p><p>D Rastreabilidade.</p><p>Partindo da premissa de que só se conhece o que se mede, muitas organizações adotaram a</p><p>metodologia de utilização de indicadores de desempenho nos variados processos que a envolvem.</p><p>Afinal, de nada adianta realizar as atividades dos processos sem saber qual é o seu andamento,</p><p>objetivo e os resultados a serem alcançados. Portanto, "é indiscutível que qualidade é um item</p><p>importante para qualquer produto ou serviço. Um software usado como ferramenta para suportar</p><p>diversas linhas de negócios nas empresas também deve apresentar, a cada versão, níveis mais</p><p>elevados de qualidade. Uma das ferramentas que a engenharia de software utiliza são as Métricas de</p><p>Software. Essas métricas podem ser consideradas como um conjunto de atributos, previamente</p><p>documentados e conhecidos do ciclo de desenvolvimento de software". Com relação às métricas de</p><p>qualidade de software, analise as sentenças a seguir:</p><p>I- A métrica não está associada à etapa de planejamento do projeto.</p><p>II- A métrica permite validar a conformidade com os requisitos, favorecendo a melhoria da gerência</p><p>dos projetos e o relacionamento com o cliente.</p><p>III- A técnica de medição Linha de Código (LOC) conta a quantidade de programas de um sistema.</p><p>IV- Permite estimar a adequação do software com relação às reais necessidades do usuário final.</p><p>Assinale a alternativa CORRETA:</p><p>FONTE: MARQUES, Daniela. Métricas de Software. [s.l: s.n.], 2011. Disponível em: . Acesso em: 5</p><p>jul. 2016.</p><p>A As sentenças I, II e IV estão corretas.</p><p>B As sentenças II e IV estão corretas.</p><p>C As sentenças II, III e IV estão corretas.</p><p>5</p><p>Revisar Conteúdo do Livro</p><p>6</p><p>D As sentenças I e IV estão corretas.</p><p>A Engenharia de Software busca estruturar de forma racional e científica, através do uso de</p><p>modelos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando</p><p>tecnologias e métodos da computação, gerência de projetos e diversos campos do conhecimento por</p><p>se tratar de uma área multidisciplinar. Hirama (2011) explica que a existência da Engenharia de</p><p>Software se faz importante por diversos motivos. Sobre esses motivos, assinale a alternativa</p><p>CORRETA:</p><p>FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de</p><p>Janeiro: Elsevier, 2011.</p><p>A Insatisfação dos usuários; implantação de processo de</p><p>software; confiabilidade do sistema e falta</p><p>de gerenciamento de projetos.</p><p>B Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de</p><p>planejamento e de processo de software.</p><p>C A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do</p><p>sistema e manutenibilidade.</p><p>D A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e</p><p>confiabilidade do sistema.</p><p>Entre os principais objetivos da qualidade de software está a definição de técnicas e ferramentas para</p><p>serem utilizadas durante o ciclo de vida do projeto, padronizando a forma de realizar as atividades,</p><p>um guia de trabalho proporcionando assertividade no projeto evitando erros humanos. Sobre as</p><p>normas ISO para suporte ao desenvolvimento de software, analise as afirmativas a seguir:</p><p>I- A Norma ISO/IEC 9000 apresenta diretrizes para a aplicação da ISO 9001 por organizações que</p><p>desenvolvem software ao desenvolvimento, fornecimento e manutenção de software.</p><p>II- A Norma ISO/IEC 12207 define um processo de ciclo de vida de Software.</p><p>III- A Norma ISO/IEC 15504 está focada na avaliação de processos organizacionais.</p><p>IV- A Norma ISO/IEC 15939 define um processo de Métrica de Software.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I, II, III e IV estão corretas.</p><p>B Somente a sentença II está correta.</p><p>C Somente a sentença I está correta.</p><p>D Somente a sentença III está correta.</p><p>A gestão de qualidade teve origem a partir de 1950, sendo Joseph M. Juran um dos principais</p><p>gurus da qualidade, que a fundamentou a partir de três processos básicos: Planejamento de Qualidade,</p><p>Controle de Qualidade e Melhoria da Qualidade. Com base nisso, avalie as asserções a seguir e a</p><p>7</p><p>Revisar Conteúdo do Livro</p><p>8</p><p>Revisar Conteúdo do Livro</p><p>9</p><p>relação proposta entre elas:</p><p>I- Na medida em que as organizações buscavam o gerenciamento da qualidade de software, essas três</p><p>abordagens ou processos se tornaram fundamentais.</p><p>PORQUE</p><p>II- Ao elaborar um projeto de software, o planejamento da qualidade busca direcionar o uso de bom</p><p>processo de desenvolvimento a fim de garantir sua produtividade.</p><p>Assinale a alternativa CORRETA:</p><p>A A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.</p><p>B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.</p><p>C As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa da</p><p>primeira.</p><p>D As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da</p><p>primeira.</p><p>Atenção: Esta questão não possui resposta.</p><p>A análise de sistemas é uma atividade que engloba a maioria das tarefas que chamamos</p><p>coletivamente de engenharia de sistemas de computador. Frequentemente, o termo é usado no</p><p>contexto de análise de requisitos de software. Entretanto, a análise de sistemas concentra-se em todos</p><p>os elementos do sistema e não apenas no software. Acerca dos objetivos da análise de sistemas,</p><p>classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) Um dos primeiros passos do processo de análise de sistema é a identificação da necessidade do</p><p>cliente, sendo este o ponto de partida na evolução de um sistema.</p><p>( ) A análise de sistemas busca averiguar a viabilidade do projeto, estabelecendo restrições de prazo</p><p>e custo.</p><p>( ) O fator econômico é um item relevante na análise de sistema, pois busca delinear os custos para</p><p>o desenvolvimento do projeto e compara-os com os benefícios tangíveis.</p><p>( ) A análise técnica visa a estabelecer exclusivamente a linguagem de programação que será</p><p>utilizada no desenvolvimento do sistema.</p><p>( ) A definição do sistema beneficiará as demais fases, como o desenvolvimento e a manutenção.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - V - F - V.</p><p>B F - V - F - V - F.</p><p>C V - F - V - F - F.</p><p>D F - F - F - V - V.</p><p>10</p><p>Revisar Conteúdo do Livro</p><p>(ENADE, 2008) Um ponto crítico para as organizações é a gerência de seus sistemas legados.</p><p>Quanto a esses sistemas, é importante decidir se eles devem sofrer uma reengenharia, sendo</p><p>reimplementados, ou não. Essa decisão é tomada após se avaliarem os sistemas legados com base em</p><p>dois parâmetros: valor estratégico para a organização, ou seja, o valor que ele agrega para os serviços</p><p>e produtos da organização; e qualidade do sistema, ou seja, o custo de manutenção uma vez que</p><p>sistemas de baixa qualidade possuem alto custo de manutenção. Essa avaliação classifica esses</p><p>sistemas de acordo com as situações de I a IV indicadas na figura a seguir. Em qual(is) dessas</p><p>situações um sistema legado deve ser classificado para ser indicado a uma reengenharia?</p><p>A Apenas nas situações II e III.</p><p>B Apenas na situação I.</p><p>C Apenas nas situações I e II.</p><p>D Apenas na situação III.</p><p>(ENADE, 2008) Uma empresa realizou uma avaliação de desempenho de um sistema web.</p><p>Nessa avaliação, foram determinados o desvio padrão e a média do tempo de resposta do referido</p><p>sistema, tendo como base 10 consultas realizadas. Constatou-se que o tempo de resposta do sistema</p><p>web possui distribuição normal. Para um nível de confiança de 95%, identificou-se o intervalo de</p><p>confiança para a média do tempo de resposta das consultas. Com relação a essa avaliação de</p><p>desempenho, julgue os itens a seguir:</p><p>I- Com a medição do tempo de resposta do sistema para 10 consultas adicionais, é possível que a</p><p>média e o desvio padrão do tempo de resposta para o conjunto das 20 consultas aumente ou diminua.</p><p>II- Com a medição do tempo de resposta do sistema para 15 consultas adicionais, com nível de</p><p>confiança de 95%, o intervalo de confiança para o conjunto das 25 consultas é maior que o intervalo</p><p>de confiança para o conjunto das 10 consultas iniciais.</p><p>III- Na medição do tempo de resposta das 10 consultas iniciais, o intervalo de confiança com nível de</p><p>confiança de 99% é maior que o intervalo de confiança com nível de confiança de 95%.</p><p>Assinale a alternativa CORRETA:</p><p>A Apenas os itens I e II estão certos.</p><p>B Apenas um item está certo.</p><p>C Apenas os itens I e III estão certos.</p><p>D Apenas os itens II e III estão certos.</p><p>11</p><p>Revisar Conteúdo do Livro</p><p>12</p><p>Revisar Conteúdo do Livro</p><p>Imprimir</p>