Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=220013820&user_cod=3911308&matr_integracao=202102510538 1/4 Simulado AV Teste seu conhecimento acumulado Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Aluno(a): MARCOS RODRIGUES SANTOS MELO 202102510538 Acertos: 9,0 de 10,0 26/05/2021 Acerto: 1,0 / 1,0 Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem interpretada / linguagem de máquina linguagem de programação / linguagem interpretada linguagem de máquina / linguagem de programação linguagem de programação / linguagem de máquina linguagem de máquina / linguagem interpretada Respondido em 26/05/2021 17:30:24 Explicação: Linguagem de programação e Linguagem de máquina Acerto: 1,0 / 1,0 Sobre o modelo iterativo e incremental, classifique cada sentença como sendo V(verdade) ou F(falsa). Em seguida, assinale a alternativa correta. I. O modelo iterativo baseia-se na idéia do aumento da abrangencia do sistema. II. O modelo incremental baseia-se na ideia de refinamentos sucessivos. III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização. IV. A cada iteração, ocorre a especificação, implementação, teste e implantação Com base em sua analise assinale a opção que descreve a correta sequência de V e F é: I-F; II-F; III-V; IV-F I-V; II-V; III-V; IV-F I-V; II-V; III-V; IV-V I-V; II-V; III-F; IV-V I-F; II-F; III-V; IV-V Respondido em 26/05/2021 17:44:33 Explicação: O Desenvolvimento Iterativo e Incremental é um dos clássicos modelos de processo de desenvolvimento de software criado em resposta às fraquezas do modelo em cascata, o mais tradicional. Os dois padrões mais conhecidos de sistemas iterativos de desenvolvimento são o RUP (Processo Unificado da Rational) e o Desenvolvimento ágil de software. Por isso o desenvolvimento iterativo e incremental é também uma parte essencial da Programação Extrema e outros. ASSIM APENAS AS AFIRMATIVAS III E IV SÃO VERDADEIRAS. Acerto: 1,0 / 1,0 Ao levantar os requisitos de um sistema é necessário ter atenção com: A performance futura do sistema e a linguagem de programação que será utilizada. As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no Questão1 a Questão2 a Questão3 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 26/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=220013820&user_cod=3911308&matr_integracao=202102510538 2/4 desenvolvimento. A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. Respondido em 26/05/2021 17:45:46 Gabarito Comentado Acerto: 1,0 / 1,0 Com base nos desenhos do processo de desenvolvimento de software, qual opção a seguir melhor representa a frase: "É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter partes físicas, lógicas, interconexões com outros sistemas, interna ou externamente." ? Desenho externo. Desenho conceitual. Desenho lógico. Desenho Interno. Desenho físico. Respondido em 26/05/2021 17:47:45 Explicação: Conclusão: A frase "É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter partes físicas, lógicas, interconexões com outros sistemas, interna ou externamente." é melhor representada por DESENHO INTERNO. Acerto: 1,0 / 1,0 Assinale a opção que apresenta as 3 fases ou partes fundamentais de um processo de desenvolvimento de software. Planejamento e execução Planejamento, programação e testes Planejamento, execução e controle. Planejamento, organização e controle Organização e métodos Respondido em 26/05/2021 17:56:08 Explicação: O Processo de Teste de Software divide-se em três partes principais e fundamentais: 1) Planejamento dos testes: ¿Garantir que os testes sejam preparados antes do fim da implementação do produto¿. 2) Execução dos Testes: ¿Executar os casos e procedimentos de teste especificados e comparar os resultados esperados e obtidos, registrando esses resultados¿. Questão4 a Questão5 a 26/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=220013820&user_cod=3911308&matr_integracao=202102510538 3/4 3) Controle dos testes: ¿Garantir que os testes planejados sejam executados corretamente e seus resultados possam ser registrados através da sua monitoração constante¿. Acerto: 1,0 / 1,0 Relacione as colunas 1 e 2, no que se refere as linguagens de programação Coluna 1 1- Cobol 2- Assembly 3 - Linguagem do processador Intel I5 Coluna 2 a. Linguagem do código objeto b. Linguagem de máquina c. Linguagem de alto nível Marque a opção que apresenta a correta correlação entre as 2 colunas. 1 - c; 2 - b; 3 - a; 1 - c; 2 - a; 3 - b; 1 - a; 2 - c; 3 - b; 1 - b; 2 - c; 3 - a; 1 - a; 2 - b; 3 - c; Respondido em 26/05/2021 17:58:59 Explicação: 1- Cobol - Alto nível 2- Assembly - linguagem do codigo objeto, gerado pelo compilador 3 - Linguagem do processador Intel I5 - linguagem de máquina Acerto: 1,0 / 1,0 Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: Rotatividade, que é utilizada apenas para implementação de novas funções; Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o comportamento; Separação estática, que é utilizada para identificar todos os códigos de programa que são afetados por alguma variável; Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; Respondido em 26/05/2021 18:02:24 Gabarito Comentado Acerto: 1,0 / 1,0 Modelo Cascata - Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. Muitos Críticos questionam o modelo cascata pela ausência de feedback entre cada etapa. Em nossa aula vimos uma variação deste modelo que mitiga (ou elimina) este problema. Marque a opção que representa esta variação. Modelo Processo Cascata Waterfall Modelo Processo Cascata com Realimentação Modelo Processo Cascata feedline Modelo Processo Cascata Balbúrdia Modelo Processo Cascata Codifica-Remenda Respondido em 26/05/2021 18:05:13 Gabarito Comentado Acerto: 0,0 / 1,0 Questão6 a Questão7 a Questão8 a Questão 9a 26/05/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=220013820&user_cod=3911308&matr_integracao=202102510538 4/4 No modelo de prototipagem, podemos afirmar. 3 fases do modelo de prototipagem são: construção do protótipo, Obtenção dos requisitos e projeto rápido, respectivamente. A 1a. Fase é a de Projeto Rápido O modelo de prototipagem é muito parecido com o modelo em cascata Após a criação , avaliação e refinamento do protótipo, o produto final será desenvolvido. Existe pouca interação com os usuários, durante o processo.Respondido em 26/05/2021 18:07:29 Explicação: Após a criação , avaliação e refinamento do protótipo, o produto final será desenvolvido. - verdade Existe pouca interação com os usuários, durante o processo. - falso, fundamental a interação com os usuários. 3 fases do modelo de prototipagem são: construção do protótipo, Obtenção dos requisitos e projeto rápido, respectivamente. - falso, são 6 fases e não 3. A 1a. Fase é a de Projeto Rápido. - falso, a 1a fase é a obtenção de requisitos. O modelo de prototipagem é muito parecido com o modelo em cascata - falso, são bem distintos. Acerto: 1,0 / 1,0 __________ é considerado um processo ágil de desenvolvimento de software. OPEN SCRUM ICONIX RUP PRAXI Respondido em 26/05/2021 18:10:03 Explicação: A unica opção ágil é o SCRUM Gabarito Comentado Questão10 a javascript:abre_colabore('38403','226976194','4623113395');
Compartilhar