Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:668749) Peso da Avaliação 3,00 Prova 34981313 Qtd. de Questões 12 Acertos/Erros 10/2 Nota 10,00 Através de uma certificação de qualidade, as organizações buscam padronizar a forma de realizar as atividades, garantindo maior assertividade nos projetos. As normas da International Organization for Standardization (ISO) especificam requisitos para um sistema gerencial de qualidade de uma organização. Sobre as normas ISO mais utilizadas para dar suporte ao desenvolvimento de software, analise as sentenças a seguir: I- Norma ISO/IEC 12207: responsável por definir as características de funcionalidade, confiabilidade, eficiência, usabilidade, manutenibilidade e portabilidade de software. II- Norma ISO/IEC 15504: responsável pela norma da avaliação de processos de software organizacionais. III- Norma ISO/IEC 9126: responsável por definir o processo de ciclo de vida de software. IV- Norma ISO/IEC 27000: responsável por definir um processo da segurança da informação. V - Norma ISO/IEC 15939: responsável por definir um processo de métrica de software. Agora, assinale a alternativa CORRETA: A As sentenças II, IV e V estão corretas. B As sentenças I, IV e V estão corretas. C As sentenças I, III e V estão corretas. D As sentenças II, III e IV estão corretas. O conceito de teste de software pode ser compreendido através de uma visão intuitiva ou mesmo de uma maneira formal. Testar um software significa verificar através de uma execução controlada se o seu comportamento corre de acordo com o especificado. Sobre os cinco passos de execução da metodologia ágil FDD (Feature Driven Development), que é o Desenvolvimento Guiado por Funcionalidades, assinale a alternativa CORRETA: VOLTAR A+ Alterar modo de visualização 1 2 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 8 13/11/2022 23:15 A O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O segundo processo é construir uma lista de funcionalidades. A terceira é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O quarta parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. A quinta parte trata-se do detalhamento por funcionalidade. B O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O segundo processo é construir uma lista de funcionalidades. O terceira parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. A quarta trata-se do detalhamento por funcionalidade. A quinta é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O resultado é um incremento, que acoplado ao programa principal já poderá ser utilizado pelo cliente. C O primeiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. A segunda parte é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O terceiro processo é construir uma lista de funcionalidades. A quarta trata-se do detalhamento por funcionalidade. A quinta parte é planejar por funcionalidade, considerando sua estimativa e valor para o negócio e o cliente, bem como a propriedade. D A primeira parte é planejar por funcionalidade, considerando sua estimativa e o valor para o negócio e o cliente, bem como a propriedade. A segunda trata-se do detalhamento por funcionalidade. O terceiro processo trata-se da modelagem do problema com o entendimento do domínio do negócio. O quarto processo é construir uma lista de funcionalidades. A quinta parte é a construção por funcionalidade, em que cada estrutura de código é preenchida e testada. O modelo de prototipação é considerado uma técnica poderosa para o desenvolvimento de softwares, que tem por finalidade obter as informações necessárias do software e apresentá-las aos usuários, por meio de uma representação limitada de um design. Sobre as características do modelo de Prototipação, analise as sentenças a seguir: I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e possibilitar a inserção de novos requisitos ainda não identificados. II- Na construção do protótipo, deve-se observar as boas práticas de construção de software, já que poderá ser reaproveitado no desenvolvimento do software. III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a função do protótipo. IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao modelo ideal. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. 3 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 8 13/11/2022 23:15 B Somente a sentença II está correta. C As sentenças II e IV estão corretas. D As sentenças II, III e IV estão corretas. Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são suas três partes principais, assinale a alternativa CORRETA: A Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade. B Controle de Versão, Controle de Mudanças, Integração Contínua. C Controle de Modificação, Controle de Versão e Controle de Rastreabilidade. D Controle de Versão, Auditoria de Configuração e Integração Contínua. O entendimento popular sobre o conceito de qualidade tem evoluído à medida que a experiência humana acompanha a evolução tecnológica. As gerações que viveram períodos em que as experiências se davam de forma exclusivamente tangível ainda têm em sua programação genética a ideia de que qualidade é sinônimo de durabilidade. Qualidade de software é um processo sistemático que focaliza todas as etapas e os artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Com base nessas informações, analise as sentenças a seguir: I- Técnicas de verificação e validação são aplicadas aos softwares durante e depois de seu desenvolvimento para garantir que ele atenda a sua especificação e forneça as funcionalidades esperadas pelos clientes. II- A análise de software é uma técnica de verificação e validação muito usada, que consiste em exercitar o programa usando dados reais processados pelo programa e verificar se as saídas obtidas estão de acordo com as saídas esperadas. III- Revisões não fazem parte das atividades de garantia de qualidade de software. Atividades exigidas para controlar o software e que devem ser aplicadas ao longo de todo processo de engenharia de software. IV- Atividades de testes do software se dão apenas nas fases de construção do software que terá a responsabilidade de implementar os componentes e realizar os testes de unidade e nas demais fases não realizará mais testes. Agora, assinale a alternativa CORRETA: 4 5 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 8 13/11/2022 23:15 A As sentenças I, II e III estão corretas. B As sentenças I e III estão corretas. C As sentenças II e IV estão corretas. D As sentenças I e II estão corretas. A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software, classifique V para as sentençasverdadeiras e F para as falsas: ( ) A definição de como serão estruturados os dados ou como será implementada uma funcionalidade do sistema são exemplos de atividades características dos métodos propostos pela engenharia de software. ( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, possibilitando prever como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. São elaborados vários diagramas que, em conjunto, constituem praticamente uma “planta” do sistema a ser desenvolvido. ( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a inobservância de algum não acarretará prejuízos aos demais. ( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como ponto de referência na administração do progresso do software. ( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle de qualidade e avaliação, procedimentos estes que antecedem a distribuição do software. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V - F. B F - V - V - F - V. C V - V - F - V - V. D V - F - V - F - V. O modelo de ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o seu nascimento até a ocasião em que este não terá mais serventia. Num sistema computacional, os componentes possuem um ciclo de 6 7 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 8 13/11/2022 23:15 vida independente, mesmo quando estes se relacionam. Acerca do modelo de ciclo de vida de um software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A fase de definição é o momento adequado para a especificação das atividades que deverão ser desempenhadas pelo software, bem como do levantamento de restrições de custo impostas pelos clientes. ( ) Embora um ciclo de vida possa apresentar várias fases, as principais são: desenvolvimento e manutenção, sendo que esta última divide-se em quatro categorias: iniciais, intermediárias, finais e conclusivas. ( ) A fase de manutenção prevê a possibilidade de retificar os requisitos funcionais e não funcionais, buscando exatamente a melhoria no artefato produzido. ( ) A fase de desenvolvimento pode variar conforme o método adotado, mas algumas são comuns a vários métodos. ( ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros, ou adaptado ao seu ambiente podem ser definidas como manutenção recursiva e incremental. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F - V. B V - F - V - V - F. C V - F - F - V - F. D F - V - F - F - V. Um projeto de desenvolvimento de software é composto por várias etapas, onde cada uma delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência, evitando possíveis erros durante a realização do projeto. Enfim, um projeto possui um ciclo de vida que define o início e o término de cada etapa, definindo o que deve ser realizado e por quem deve ser executado. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- É de extrema importância o Gerente do Projeto atentar para o tripé de sucesso dos projetos: Tempo/Custo/Escopo. PORQUE II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro do prazo estipulado e dentro do orçamento apontado durante o planejamento do projeto. Assinale a alternativa CORRETA: A As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 8 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 8 13/11/2022 23:15 B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. D As duas asserções são proposições falsas. Diante da evolução tecnológica que vivemos, reconhecer que os seres humanos são o elemento-chave para o sucesso pode causar um choque de paradigmas para muitas pessoas, porém de fato o elemento humano é fundamental no processo de construção de softwares. Efetivamente isso se comprova cada vez mais nas equipes de desenvolvimento mundo afora. Um dos principais problemas que persistem e se intensificam com a evolução do software é: A Os sistemas de informação escritos há 20 anos, depois de incontáveis alterações estão hoje de uma forma que não permitem manutenção (pequenas mudanças -> falha do sistema). B Aplicações de engenharia que geram dados de projeto críticos, devido à idade e reparos, não permitem que alguém entenda suas estruturas internas. C Apesar da evolução do software, a construção de software não é rápida o suficiente para atender às necessidades do mercado. D Os principais direcionadores que propiciarão uma intensa competição na área de software são: custo, adequação de prazo e qualidade. O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em gerenciamento de projetos envolvendo os processos de integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. ( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua entrega dentro do prazo previsto. ( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu uso, repasse, armazenamento e disseminação das informações. ( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às necessidades e às expectativas do patrocinador ou usuário final. ( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas 9 10 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 8 13/11/2022 23:15 ou externas ao projeto estejam sincronizadas, a fim de melhorar as decisões do projeto. FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: . Acesso em: 27 jan. 2016. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F - V. B F - V - V - F - F. C V - V - V - F - V. D V - F - F - V - V. (ENADE, 2008) O gerenciamento de configuração de software (GCS) é uma atividade que deve ser realizada para identificar, controlar, auditar e relatar as modificações que ocorrem durante todo o desenvolvimento ou mesmo durante a fase de manutenção, depois que o software for entregue ao cliente. O GCS é embasado nos chamados itens de configuração, que são produzidos como resultado das atividades de engenharia de software e que ficam armazenados em um repositório. Com relação ao GCS, analise as duas asserções apresentadas a seguir: I - No GCS, o processo de controle das modificações obedece ao seguinte fluxo: começa com um pedido de modificação de um item de configuração, que leva à aceitação ou não desse pedido e termina com a atualização controlada desse item no repositório. PORQUE II - O controle das modificações dos itens de configuração baseia-se nos processos de check-in e check-out que fazem, respectivamente, a inserção de um item de configuração no repositório e a retirada de itens de configuração do repositório para efeito de realização das modificações. Acerca dessas asserções, assinale a alternativa CORRETA:A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. C A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. D As duas asserções são proposições verdadeiras, e a segunda não é uma justificativa correta da primeira. 11 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 7 of 8 13/11/2022 23:15 (ENADE, 2008) Com relação à forma como o RUP trata a análise de requisitos, assinale a alternativa correta: A A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. B A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. C A maior parte da análise de requisitos ocorre durante a fase de elaboração. D Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos. 12 Imprimir Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 8 of 8 13/11/2022 23:15
Compartilhar