Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/03/2024 22:59P1 -- Prova On-line (Acessar) Página 1 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 ... Página inicial Disciplinas e Espaços 2024-1 Engenharia De Softwares - 2024_01_EAD_A Avaliações P1 -- Prova On-line (Acessar) Questão 11 Correto Atingiu 1,00 de 1,00 Iniciado emIniciado em domingo, 24 mar 2024, 16:53 EstadoEstado Finalizada Concluída emConcluída em domingo, 24 mar 2024, 17:01 TempoTempo empregadoempregado 7 minutos 46 segundos NotasNotas 8,00/8,00 AvaliarAvaliar 10,0010,00 de um máximo de 10,00(100100%) Sobre o modelo incremental, é correto afirmar: Escolha uma opção: a. É mais fácil de gerenciar, pois as fases do ciclo podem ocorrer de forma simultânea. b. Apresenta como desvantagem a redução dos custos com manutenção. c. Não há controle de cronograma, pois os pequenos ciclos não permitem analisar o projeto com um todo. d. Tem maior probabilidade de atender aos requisitos do cliente, por realizar entregas contínuas. ! e. O cliente não precisa participar do processo. Sua resposta está correta. A resposta correta é: Tem maior probabilidade de atender aos requisitos do cliente, por realizar entregas contínuas. ! " # ! ! $ % ! ! ! ! ! & https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=176 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13927 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13927§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=464161 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=13927 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=13927 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13927&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13927&datapref=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=393 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13927 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13934 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13937 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); 25/03/2024 22:59P1 -- Prova On-line (Acessar) Página 2 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 Questão 22 Correto Atingiu 1,00 de 1,00 Em 1967 a Organização das Nações Unidas (OTAN), designou o termo Engenharia de Software para adequar o processo de desenvolvimento de software com metodologias já utilizadas em outras engenharias. Qual foi o principal motivo pelo qual a "Crise do Software" levou à criação da Engenharia de Software? Escolha uma opção: a. A Tecnologia da Informação não tinha regras e metodologia, por isso a OTAN precisou intervir. b. A indústria pressionou a OTAN para padronizar os processos de software. c. Os profissionais da época eram desqualificados e não conseguiam entregar softwares de qualidade. d. Outras engenharias acreditavam que a área de software deveria ser tratada da mesma forma. e. A criação de software era subestimada, sem nenhuma metodologia, o que causou muitos erros em sistemas. ! Sua resposta está correta. A resposta correta é: A criação de software era subestimada, sem nenhuma metodologia, o que causou muitos erros em sistemas. 25/03/2024 22:59P1 -- Prova On-line (Acessar) Página 3 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 Questão 33 Correto Atingiu 1,00 de 1,00 Várias linguagens de programação foram criadas ao longo do tempo, dentre as primeiras estão FORTRAN, LISP, COBOL. Posteriormente, surgiram linguagens de programação de alto nível, algumas utilizadas até hoje, como Java, JavaScript e PHP. Junto com as linguagens de programação, foram sendo criados paradigmas de desenvolvimento de sistemas, ou seja, a forma como o sistema é desenvolvimento. Os mais conhecidos são o estruturado e o orientado a objetos. Determine quais são as principais diferenças entre os dois: Escolha uma opção: a. A sequência, da programação estruturada, diz que o código deve ser executado na sequência que o usuário quiser. b. Na programação orientada a objeto, o software é construído considerando que tudo é uma classe. c. Um objeto na programação orientada a objetos pertence a um método e tem características (atributos) que podem sofrer ações através das classes. d. Um método são ações que, a programação estruturada, podem executar em um código. e. Na estruturada, o programa pode ser dividido em três partes, que se interligam, sequência, seleção e iteração. ! Sua resposta está correta. A resposta correta é: Na estruturada, o programa pode ser dividido em três partes, que se interligam, sequência, seleção e iteração. 25/03/2024 22:59P1 -- Prova On-line (Acessar) Página 4 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 Questão 44 Correto Atingiu 1,00 de 1,00 Questão 55 Correto Atingiu 1,00 de 1,00 A seguir são apresentadas algumas características do método de análise de software baseado na orientação a objetos. Determine qual das seguintes afirmações está incorreta. Escolha uma opção: a. Não é possível documentar um software, na análise orientada a objeto, com recursos gráficos. ! b. A análise orientada a objetos tem como base a análise estruturada, também chamada de tradicional. c. O método orientado a objeto surgiu a partir do problema em desenvolver softwares em grande escala no modelo tradicional. d. Os casos de uso e classes são a base de um produto de software orientado a objetos. e. Uma classe traz um conceito do mundo real, pois representa algum conceito, um objeto que tem comportamento e características e que executa ações. Sua resposta está correta. A resposta correta é: Não é possível documentar um software, na análise orientada a objeto, com recursos gráficos. Quais são as principais características da análise estruturada? Escolha uma opção: a. Grande recurso investido na manutenção de software. b. As técnicas clássicas são adequadas para elaborar produtos de escala pequena, ou seja, não conseguem lidar com o tamanho cada vez maior dos produtos de software. c. O paradigma clássico não é adequado à altura das expectativas iniciais durante a manutenção da pós- entrega do software. d. Todas as alternativas acima estão corretas. ! e. A análise estruturada é base para processos mais modernos. Sua resposta está correta. A resposta correta é: Todas as alternativas acima estão corretas. 25/03/2024 22:59P1 -- Prova On-line (Acessar) Página 5 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 Questão 66 Correto Atingiu 1,00 de 1,00 Questão 77 Correto Atingiu 1,00 de 1,00 Numa metodologia de processo genérica para Engenharia de Software quais atividades são indispensáveis? I. Comunicação II. Planejamento III. Modelagem IV. Construção V. Entrega Selecione: Escolha uma opção: a. II, IV e V b. III, IV e V c. I, II e III d. Todas as opções ! e. II, III e IV Sua resposta está correta. A resposta correta é: Todas as opções O modelo espiral tem como principal característica: Escolha uma opção: a. Gera poucas entregas para o cliente, pois prioriza entregas perfeitas. b. Foi desenvolvido sem nenhuma relação com modelos anteriores, como o modelo de cascata e o de prototipação. c. Não realiza protótipos em cada entrega. d. Foi implementado em cima da melhoria dos modelos cascata e prototipação, ou seja, gera ciclos de melhoria em cada fase do modelo de cascata e prototipação cada interação. ! e. Tem um baixo custo de execução. Sua resposta está correta. A resposta correta é: Foi implementado em cima da melhoria dos modelos cascata e prototipação, ou seja, gera ciclos de melhoria em cada fase do modelo de cascata e prototipação cada interação. 25/03/2024 22:59P1-- Prova On-line (Acessar) Página 6 de 6https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=476165&cmid=464161 Questão 88 Correto Atingiu 1,00 de 1,00 Após a adoção do termo "Engenharia de Software", várias mudanças e adaptações foram feitas para melhorar, facilitar e adaptar-se ao cotidiano dos profissionais que realizam esses trabalhos. As principais evoluções no desenvolvimento de software podem ser classificadas em dois grandes grupos: Escolha uma opção: a. Mudanças processuais e mudanças tecnológicas. ! b. Mudanças pessoais e mudanças tecnológicas. c. Mudanças tecnológicas e mudanças financeiras. d. Mudanças tecnológicas e organizacionais. e. Mudanças processuais e mudanças pessoais. Sua resposta está correta. A resposta correta é: Mudanças processuais e mudanças tecnológicas.
Compartilhar