Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/10/2021 19:34 Aluno AVA https://santacruz.portalava.com.br/aluno/prova-online/confirma-prova 1/5 Prova Online Disciplina: 101484 - ENGENHARIA DE SOFTWARE Abaixo estão as questões e as alternativas que você selecionou: QUESTÃO 1 Assinale a alternativa que preenche corretamente a lacuna da frase a seguir. No paradigma _______________, há predomínio da colaboração e do consenso nas decisões, sendo este adequado para projetos de inovação. a ) fechado b ) aberto c ) em grupo d ) randômico e ) sincronizado Ver justificativa da resposta Justificativa As características apresentadas são as do paradigma aberto. O paradigma em grupo não existe, e os paradigmas fechado, sincronizado e randômico têm características diferentes das apresentadas na frase. No paradigma fechado, existe uma hierarquia formal. No paradigma sincronizado, o problema é segmentado de modo que cada membro da equipe trabalhe em uma parte desse problema. No paradigma randômico, há a predominância da iniciativa individual dos membros da equipe. QUESTÃO 2 cÉ na etapa de _______________ que o projeto de software começa a ser formatado e o desenvolvimento do software propriamente dito se inicia. a ) comunicação b ) entrega c ) construção d ) planejamento e ) modelagem Ver justificativa da resposta Justificativa É javascript:; javascript:; 11/10/2021 19:34 Aluno AVA https://santacruz.portalava.com.br/aluno/prova-online/confirma-prova 2/5 É na etapa de modelagem que se inicia o desenvolvimento do software, com a elaboração de diagramas e fluxogramas, definindo-se a sua arquitetura inicial. Na etapa de comunicação, definem-se os trâmites de início de projeto e a definição de requisitos junto às partes interessadas do software. Na etapa de planejamento, planeja-se a utilização de recursos e do tempo. Na etapa de construção, constroem-se as linhas de código. Na etapa de entrega, efetua-se a aprovação e entrega do software ao cliente. QUESTÃO 3 A respeito do processo de desenvolvimento de um jogo digital, assinale a alternativa correta. a ) A elaboração de uma narrativa, e a criação de personagens, constituem-se em elementos independentes entre si. Primeiro desenvolve-se uma história. A seguir, os personagens. b ) A probabilidade é uma mecânica que deve ser evitada em um jogo digital, pois prejudica as ações do jogador, que passa a ser um mero espectador de uma "rolagem de dados". c ) A narrativa é um componente essencial no desenvolvimento de um jogo. É por meio desta que o jogador se situa no ambiente do jogo e se identifica com os personagens. d ) A história de um jogo deve ser estruturada de forma que evite a interferência do jogador no seu andamento. Desta forma, a narrativa possui a coerência necessária para ser contada ao jogador. e ) As regras são dispensáveis em um jogo digital, se as mecânicas estiverem sido definidas, pois as mecânicas fazem com que o jogo seja entendido por si só. Ver justificativa da resposta Justificativa A narrativa é um componente essencial, e o jogador deve, se possível, poder interferir e influenciar esta narrativa. As regras em um jogo digital são essenciais para que o jogador compreenda, inclusive, as mecânicas deste jogo. A probabilidade também é uma mecânica essencial, pois é responsável pelo elemento- surpresa em um jogo. Personagens são essenciais para o desenvolvimento de narrativas, não podendo ser dissociados desta. QUESTÃO 4 Em qual fase do processo de engenharia de requisitos se elabora um documento contendo detalhes a respeito dos requisitos do software a ser construído? a ) Validação. b ) Negociação. c ) Levantamento. d ) Especificação. e ) javascript:; 11/10/2021 19:34 Aluno AVA https://santacruz.portalava.com.br/aluno/prova-online/confirma-prova 3/5 Elaboração. Ver justificativa da resposta Justificativa Na fase de especificação, é elaborado o modelo de especificação dos requisitos de software, a partir das informações obtidas nas fases de levantamento, elaboração e negociação. O modelo é validado na fase de validação. As etapas de levantamento, elaboração e negociação precedem à de especificação. A primeira se caracteriza pelo levantamento de informações para a elaboração dos requisitos, a segunda pela construção de um modelo de requisitos, e a terceira pela discussão, junto ao cliente, dos requisitos levantados. Já a etapa de validação, após a de especificação, caracteriza-se pela validação ou aprovação dos requisitos junto ao usuário ou cliente. QUESTÃO 5 Para a melhoria de um processo de desenvolvimento de software, Sommerville (2011) descreve atributos que devem ser considerados na avaliação da necessidade dessa melhoria. Qual atributo constata se o processo foi projetado de modo a evitar erros que possam prejudicar sua qualidade? a ) Aceitabilidade. b ) Compreensibilidade. c ) Manutenibilidade. d ) Robustez. e ) Confiabilidade. Ver justificativa da resposta Justificativa A alternativa correta diz respeito à confiabilidade do processo, ou seja, a verificação da possibilidade de erros, que, se não tratados, podem ser transmitidos ao produto final. Na aceitabilidade, avalia-se a possibilidade de o processo ser aceito pelas equipes de desenvolvimento. Na compreensibilidade, trata-se de verificar se o processo foi definido de maneira explícita. A manutenibilidade abrange a efetiva reação do processo às necessidades de clientes. E a robustez concerne à resistência do processo a incidentes e problemas. QUESTÃO 6 Com relação à responsabilidade do engenheiro de software, assinale a alternativa correta. a ) O engenheiro de software é um profissional que atua no projeto, no desenvolvimento e na implantação de software. Ele é um elemento de ligação entre os demais profissionais da área de TI. b ) O trabalho do engenheiro de software é idêntico ao do desenvolvedor de sistemas - ambos atuam com a programação de sistemas sob a supervisão do engenheiro da computação. javascript:; javascript:; 11/10/2021 19:34 Aluno AVA https://santacruz.portalava.com.br/aluno/prova-online/confirma-prova 4/5 c ) O engenheiro de software possui como atribuição ser um executor de processos de TI, cabendo ao analista de sistemas o projeto e o desenvolvimento de software. d ) O engenheiro de software é um cientista da computação que projeta modelos matemáticos a serem usados no desenvolvimento de software. Cabe ao analista de sistemas o desenvolvimento desse software. e ) A engenharia de software surgiu na década de 2000, tendo em vista a necessidade de profissionais de software para atuar nas áreas de engenharia civil, mecânica e aeronáutica. Ver justificativa da resposta Justificativa O engenheiro de software é um profissional que atua no projeto, no desenvolvimento e na implantação de software. É um elemento de ligação entre os demais profissionais da área de TI. O cientista da computação desenvolve os modelos matemáticos necessários para a atuação do engenheiro de software. O engenheiro da computação atua no desenvolvimento de hardware. A engenharia de software surgiu na década de 1960. QUESTÃO 7 Assinale a alternativa correta a respeito da documentação em jogos digitais. a ) Um jogo deve ser desenvolvido e documentado considerando a sua interface virtual. A interface física pode ser dispensada no processo de desenvolvimento. b ) A documentação é importante para a memória da equipe, porém, não é necessária para a comunicação entre as equipes de desenvolvimento. c ) A documentação em um jogo digital não é necessária se o projeto de um jogo possuir interatividade e intuitividade. d ) Documentos para o design são irrelevantes, pois o desenvolvimento do jogo é uma arte, que depende de inspiração. e ) Existem cinco tipos de documentos essenciais a serem desenvolvidos no caso de jogos: design, programação, gerenciamento, escrita e jogadores. Ver justificativa da resposta Justificativa São essenciais cinco tipos de documentos a serem desenvolvidos no caso de jogos: design, programação, gerenciamento, escrita e jogadores. O desenvolvimento de um jogo contempla,além da interface virtual, o papel da interface física (mouse, controles etc.) Documentos servem tanto para memória como para comunicação entre as equipes de desenvolvimento, e documentos de design são relevantes para a equipe documentar aspectos como narrativas, cenários, personagens, dentre outros. QUESTÃO 8 Considerando que o desenvolvimento de requisitos pode estar associado ao uso de protótipos, qual é a forma de prototipagem mais adequada para o caso de interfaces de usuário? javascript:; javascript:; 11/10/2021 19:34 Aluno AVA https://santacruz.portalava.com.br/aluno/prova-online/confirma-prova 5/5 a ) Processador de textos. b ) Protótipo visual. c ) Planilhas eletrônicas. d ) Programas de teste. e ) Modelo de especificação de requisitos de software.
Compartilhar