Baixe o app para aproveitar ainda mais
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.
Compartilhar