Buscar

Processos de Desenvolvimento de Software (PDS) Aula 01 Teste 2 (Gabarito)

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
2ª Avaliação (Aula 1) 
 
 
Questão 1 
Observe a figura abaixo, ela é resultante do relatório do CHAOS 
fornecido pela Standish Group, que tem como objetivo medir projetos 
de grande porte nos EUA. Os resultados das medições servem de base 
para verificar a qualidade no desenvolvimento de software fazendo 
uso de 3 (três) indicadores: Sucesso; Cancelado e com Falha. Na 
Engenharia de Software que parâmetros são utilizados para 
determinar se um projeto teve sucesso ou foi concluído com falha: 
 
 Escopo, Prazo e Custo. 
 Escopo, Prazo e Qualidade. 
 Planejamento, Prazo e Custo. 
 Escopo, Qualidade e Custo. 
 Contingenciamento, Prazo e Custo. 
 
Explicação: 
Segundo Pressman (1995), para que um projeto de software seja bem-sucedido, é necessário que alguns parâmetros 
sejam corretamente analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos 
necessários, as tarefas a serem realizadas, os indicadores a serem acompanhados, os esforços e custos aplicados e 
a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica do gerenciamento de projetos, 
a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se 
concretizando. 
 
 
Questão 2 
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é 
possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. 
Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após 
o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este 
software como: 
 
 Livre 
 Shareware 
 Adware 
 Comercial 
 Freeware 
 
 
Questão 3 
 
No que se refere as formas de distribuição do software, avalie as assertivas 
I. Uma cópia da licença do software livre pode ser distribuída sem restrição 
II. O Freeware pode ser copiado e distribuído gratuitamente. 
III. Trial é programa semelhante ao DEMO, mas com funcionalidades disponíveis por tempo indeterminado 
Falso, as funcionalidades ficam disponíveis por tempo determinado. 
 
Assinale a opção com as assertivas corretas 
 
 Apenas I e II 
 Apenas I e III 
 Apenas II 
 I, II e III 
 Apenas I 
 
 
 
 
 
 
Questão 4 
 
No que tange a classificação do software, diga se cada assertiva é V ou F e indique a opção que apresenta a correta 
sequencia de V e F. 
I. O software básico, como diz o nome, fornece os subsídios para apoio ao hardware 
II. As linguagens de programação e o sistema operacional são software básico 
III. O software aplicativo oferece utilidade ao usuário. 
IV. Sistema de Folha de pagamento é um exemplo de um software básico. Falso, é um software aplicativo 
 
 I-V; 2-V; 3-V; 4-F 
 I-V; 2-F; 3-F; 4-F 
 I-F; 2-V; 3-F; 4-F 
 I-V; 2-V; 3-V; 4-V 
 I-F; 2-V; 3-V; 4-F 
 
 
Questão 5 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada? 
 
 Linguagem usada quando o processo precisa de um software que implique em pagamento de uso. 
 Linguagem usada quando o processo precisa de um software que não implique em pagamento de uso. 
 São elementos de código em formato de blocos que se interligam através de métodos básicos 
como: Sequência, Seleção e Interação. 
 Possui como ótica principal a aproximidade do mundo real e estruturas que possuem comportamento 
próprio. 
 Também chamada de sistema operacional, é responsável por operar os demais periféricos que estejam 
conectados ao hardware. 
 
Explicação: 
Elementos de código em formato de blocos que se interligam através de três métodos básicos: 
• Sequência: Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2). 
• Seleção: Onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
• Interação: Onde os passos podem ser repetitivos até uma condição ser atingida. 
Conclusão: 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: 
Sequência, Seleção e Interação 
 
 
Questão 6 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a 
frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. Atributo 
__________: Tipo de instrução executada de forma sequencial. Sequência 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. Iteração 
__________: Serviço que a classe presta. Método 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Seleção 
 
 
Marque a alternativa correta: 
 
 Iteração - Método - Seleção - Atributo - Sequência 
 Atributo - Iteração - Método - Seleção - Sequência 
 Sequência - Iteração - Atributo - Método - Seleção 
 Método - Seleção - Atributo - Sequência - Iteração 
 Atributo - Sequência - Iteração - Método - Seleção 
 
 
 
 
 
 
 
 
Questão 7 
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; Falso, é manufaturado 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Falso, a parte defeituoao precisa ser corrigida, o que 
pode gerar outros efeitos colaterais. 
 
Assinale, então, a ÚNICA opção correta: 
 
 As opções I e III estão corretas 
 As opções I, II e III estão corretas 
 As opções II e III estão corretas 
 As opções I e II estão corretas 
 As opções II e IV estão corretas 
 
 
 
Questão 8 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; 
 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no 
momento de um problema; 
 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
 
Com base em sua análise assinale ÚNICA opção correta: 
 
 Apenas a opção I está correta 
 As opções II e IV estão corretas 
 As opções II e III estão corretas 
 As opções II, III e IV estão corretas 
 As opções I, II e IV estão corretas 
 
Explicação: 
Não basta ter um algoritmo inteligente se o hardware é inadequado. 
Dentro de uma empresa, um ponto importante é saber identificar a melhor tecnologia que se aplicada ao perfil da 
empresa.

Continue navegando