Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/11/2022 22:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Teste de Conhecimento avalie sua aprendizagem 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. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Marque a alternativa correta: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Calc. CCT0746_A1_202211311528_V1 Aluno: BRUNO LEANDRO PEREIRA OLIVEIRA Matr.: 202211311528 Disc.: PROC. DES. SOFTWARE 2022.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Método - Seleção - Atributo - Sequência - Iteração Sequência - Iteração - Atributo - Método - Seleção Atributo - Sequência - Iteração - Método - Seleção Iteração - Método - Seleção - Atributo - Sequência Atributo - Iteração - Método - Seleção - Sequência Explicação: Podemos classificar o desenvolvimento de software em estruturado ou orientado a objetos(OO). Dentro desse conceito podemos fazer a seguinte leitura das frases a seguir: (Atributo)Descreve as características dos objetos - Variáveis que estão dentro de cada objeto da classe onde são armazenados os dados do objeto. (Sequência)Tipo de instrução executada de forma sequencial - Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2). Ou seja, são executadas uma após a outra seguindo a ordem que foi escrita. (Iteração)Tipo de instruções que podem ser repetitivas até uma condição ser atingida - Onde os passos podem ser repetitivos até uma condição ser atingida. São usadas quando há necessidade de realizar repetidamente o mesmo trecho de código. ( Método)Serviço que a classe presta - Ação(atividade) que a classe pode desempenhar. É o comportamento do objeto. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 07/11/2022 22:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada? 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: De acordo com Leite (2000), existem quatro atividades de processo fundamentais e comuns a todos os processos de software. Das opções abaixo, marque a que não faz parte das quatro atividades do processo de software. (Seleção)Tipo de instruções que podem ser executadas baseadas em uma condição lógica - onde os passos podem ser executados baseados em um tratamento lógico (IF, THEN, ELSE). Ou seja, executa uma ação se determinada condição for verdadeira. Gabarito Comentado 2. 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. Também chamada de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. Linguagem usada quando o processo precisa de um software que implique em pagamento de uso. Possui como ótica principal a aproximidade do mundo real e estruturas que possuem comportamento próprio. 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. 3. Shareware Livre Freeware Adware Comercial Gabarito Comentado 4. suporte de software validação do software especificação do software desenvolvimento do software evolução do software Explicação: 07/11/2022 22:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 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. O resultado 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: Fonte: Relatório do CHAOS, Standish Group (2009) São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: _______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe. Existem quatro atividades de processo fundamentais e comuns a todos os processos de software. A que não faz parte das quatro atividades do processo de software é o suporte de software 5. Escopo, Qualidade e Custo. Contingenciamento, Prazo e Custo. Escopo, Prazo e Custo. Planejamento, Prazo e Custo. Escopo, Prazo e Qualidade. 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. 6. falta de tempo para implementação, falta de capital de investimento. falta de tempo para implementação, capital mal empregado. resistência a mudanças, desconhecimento do escopo do projeto. falta de tempo para implementação, resistência a mudanças. falta de tempo para implementação, desconhecimento do escopo do projeto. Explicação: A cada dia que se passa as pessoas estão mais dependentes de softwares, desde um simples usuário doméstico até grandes empresas que dependem 100% de softwares. Com isso os usuários se tornam cada vez mais exigentes, solicitando a cada dia que se passa programas mais complexos de serem implementados e que satisfaçam seus objetivos de modo eficiente. 07/11/2022 22:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; II. O sistema operacional é um software aplicativo; III. Um SI (Sistema de Informação) é um software aplicativo; IV. Quanto a natureza um software pode ser aplicativo ou básico. Com base em sua análise, assinale a ÚNICA opção correta: Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto.Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Os cinco desafios encontrados na implementação do processo de desenvolvimento de software são: resistência a mudanças erro no uso de metodologias a serem adotadas adoção de ferramentas inadequadas desconhecimento do escopo do projeto inadequação da equipe. 7. As opções I e II estão corretas As opções III e IV estão corretas As opções I, III e IV estão corretas Apenas a opção III está correta Apenas a opção IV está correta Explicação: Software aplicativo, ou simplesmente aplicativo ou aplicação, é um programa de computador que tem por objetivo ajudar o seu usuário a desempenhar uma tarefa específica, em geral ligada a processamento de dados, portanto apenas a opção III e IV estão corretas. I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; - False, pode ser aplicativo ou básico II. O sistema operacional é um software aplicativo; - ¿also, sistema operacional é um software básico III. Um SI (Sistema de Informação) é um software aplicativo; - Verdade, Um sistema de informação é uma aplicação de funcionalidades, logo um software aplicatigo IV. Quanto a natureza um software pode ser aplicativo ou básico. - Verdade 8. Apenas a afirmativa I está incompatível Apenas as afirmativas II e III estão incompatíveis Todas as afirmativas estão compatíveis Apenas as afirmativas I e II estão incompatíveis Apenas a afirmativa III está incompatível Explicação: A afirmativa III está incorreta uma vez que o método é ação que a classe pode realizar. 07/11/2022 22:20 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Gabarito Comentado Não Respondida Não Gravada Gravada Exercício inciado em 07/11/2022 22:15:47. javascript:abre_colabore('35683','298228257','5895846878');
Compartilhar