Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 a Questão (Ref.: 201303091947) Pontos: 0,0 / 1,5 Desenvolver software com qualidade é? Resposta: Utilizar um processo de construção primando por todas as partes envolvidas nessa atividade. Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 2 a Questão (Ref.: 201303090502) Pontos: 1,5 / 1,5 Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software. Resposta: Processo - Atividades repetidas, visando uma sequência rotineira. Vários processos formam um projeto. Projeto - Atividade bem definida, composta de começo, meio e fim. Visa a obtenção de um produto. Produto - Resultado final de um projeto. Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto. 3 a Questão (Ref.: 201303087329) Pontos: 0,5 / 0,5 Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: As opções II e III estão corretas As opções II e IV estão corretas As opções I e II estão corretas As opções I e III estão corretas As opções I, II e III estão corretas 4 a Questão (Ref.: 201303066155) Pontos: 0,5 / 0,5 Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Somente o atendente, pois o procedimento do médico é confidencial. Cliente e Médico. Cliente e atendente. Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. Atendente e Médico. 5 a Questão (Ref.: 201303066156) Pontos: 0,5 / 0,5 Analisando o modelo apresentado abaixo, marque a alternativa incorreta: Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. Vendedor não pode realizar nenhum caso de uso. Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". A representação é denominada de Generalização de Ator. 6 a Questão (Ref.: 201303053266) Pontos: 0,5 / 0,5 A confiabilidade especificada para um software aplicativo é: uma restrição de escopo. um requisito não-funcional um requisito funcional. um mecanismo de teste de estresse. um mecanismo de teste de desempenho. 7 a Questão (Ref.: 201303265662) Pontos: 0,5 / 0,5 As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas II e II estão corretas; Apenas II e IV estão corretas; Apenas I e III estão corretas; 8 a Questão (Ref.: 201303265670) Pontos: 0,0 / 0,5 Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens que são compiladas. Uma característica marcante das linguagens interpretadas é: Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado As linguagens interpretadas executam o código até o ponto em que há um erro Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos de máquina, de acordo com o interpretador 9 a Questão (Ref.: 201303066716) Pontos: 1,0 / 1,0 Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é identificada como controlabilidade observalibilidade estabilidade compreensibilidade operacionalidade 10 a Questão (Ref.: 201303268656) Pontos: 0,0 / 1,0 O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método: Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais Testes de verificação - Testes de verificação realizados pelo cliente Reuniões em pé - Utilizadas para não perder o foco no assunto Padrão de codificação - Estabelecimento de regras de código de programa
Compartilhar