Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/12/2022 01:17 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2762589/5600758 1/5 Projetos ágeis e análise de sistemas Professor(a): Luís Otávio Toledo Perin (Especialização) 1) 2) 3) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Como a UML é baseada em projetos orientados a objetos (OO), e utiliza de instrumentos para especificar, visualizar e documentar os elementos de um sistema, sua utilização é importante, pois: Alternativas: Não necessita de aprovação do time ou do cliente. Pode baratear a aplicação. Pode expressar decisões não tão evidentes na codificação. CORRETO Garante que não haverá invasores no software. Permanece com menos burocracia. Código da questão: 57566 Como sabemos, a evolução tecnológica fez com que a indústria de software se reinventasse, seja produzindo novos produtos ou diminuindo o tempo de produção. Entretanto, devemos ter certa prudência com essa agilidade, já que alguns efeitos colaterais podem ocorrer, como a ausência de _________. Assinale a opção que preenche corretamente a lacuna. Alternativas: Objetivos. Qualidade. CORRETO Tempo. Dinheiro. Gerenciamento. Código da questão: 57551 Como sabemos, o manifesto ágil foi de grande importância para que métodos de desenvolvimento voltados para o ágil ganhassem espaço no mundo da tecnologia. Inicialmente, os métodos ágeis foram denominados de métodos leves. Foi só em 2001, que Kent Beck e dezesseis outros notáveis profissionais da área de engenharia de software se reuniram e resolveram adotar um nome padrão, surgindo o termo métodos ágeis. Dentre os valores do manifesto ágil, podemos citar: Alternativas: Resolução comentada: Por ser baseada em projetos orientados a objetos (OO), e se tratar de uma linguagem padrão de notação, ou seja, utiliza de instrumentos para especificar, visualizar e documentar os elementos de um sistema, sua utilização é importante, pois, como linguagem, pode expressar decisões de projeto não tão evidentes durante a codificação. Resolução comentada: Um efeito colateral dessa rapidez, que o mercado pede quanto ao desenvolvimento de aplicações, é a não preocupação com a qualidade (Sommerville, 2011, p. 38). 29/12/2022 01:17 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2762589/5600758 2/5 4) 5) Requisitos devem ser bem estudados e analisados, sem limite de tempo. Contratos devem ser prioridade na negociação. Processos e ferramentas, mais que indivíduos e interações. Foco na documentação, mais que software em funcionamento. Responder a mudanças mais que seguir um plano. CORRETO Código da questão: 57546 Sobre a POO, podemos afirmar que: I. Durante a execução de programas desse tipo, existem três eventos, sendo: criação de objetos, conforme a necessidade; mensagens que se movimentam de um objeto para outro, sendo apagados quando não são mais necessários; área na memória recuperada. II. Nesse tipo de programação, o encapsulamento, abstração, subtipos, herança e seleção dinâmica de métodos, não são itens básicos, podendo ser eliminados do desenvolvimento. III. Aspectos como desempenho, segurança e organização da aplicação são essenciais quando falamos em POO. IV. O compartilhamento de recursos não é possível com a POO, devendo ser reescrito toda vez que necessário para utilização. V. O compartilhamento de código é uma vantagem da POO, já que reduz o número de casos distintos que devem ser entendidos e analisados, além da economia de código que é proporcionado. São verdadeiras: Alternativas: I; III e V. CORRETO I; II e IV. IV e V. III e IV. I e II. Código da questão: 57557 Como sabemos, a Unified Modeling Language (UML) é baseada em projetos orientados a objetos, além de ser considerada uma linguagem padrão de notação, ou seja, utiliza-se de instrumentos para especificar, visualizar e documentar os elementos de um sistema. Sobre a UML, marque a alternativa correta: Alternativas: Não possui vínculo com linguagens de programação. CORRETO Incompreendida pelas pessoas e manipulada pela máquina. Resolução comentada: De acordo com o manifesto, os membros declararam os valores da metodologia, sendo: indivíduos e interações, mais que processos e ferramentas; software em funcionamento, mais que documentação abrangente; colaboração com o cliente, mais que negociação de contratos; responder a mudanças, mais que seguir um plano. Ainda no mesmo documento, elencaram os doze princípios do manifesto ágil, algo que contribuiu de maneira ímpar para a construção de um novo conceito. Resolução comentada: A afirmação II é falsa, pois o encapsulamento, abstração, subtipos, herança e seleção dinâmica de métodos são itens básicos, sendo considerados essencias para o desenvolvimento de bons programas. A afirmação IV é falsa, pois o compartilhamento de recursos também é uma característica da OO, podendo ser aplicada em diversos níveis distintos. Herança, de estruturas de dados e comportamento, faz com que estruturas comuns sejam compartilhadas entre diversas classes similares derivadas, mas sem redundância. 29/12/2022 01:17 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2762589/5600758 3/5 6) 7) Não apresenta decisões estratégicas para o projeto. Não há importância alguma. Não expressa decisões para o projeto. Código da questão: 57560 Dentre todas as responsabilidades que existem ao construir um software, o gerente de projetos deve ter ciência e total entendimento de todas as situações que estejam ocorrendo. Desse modo, é atribuição do gerente de projetos: ( ) O planejamento de projeto, onde ocorre o desenvolvimento do projeto propriamente dito, além de delimitar a equipe que trabalhará. ( ) A geração de relatórios, que tem como base a criação de relatórios dentro do software a ser desenvolvido, tendo como foco as práticas mais atuais do mercado. ( ) O gerenciamento de riscos, que tem por objetivo avaliar os riscos que podem afetar o projeto, devendo controlar e intervir quando necessário. ( ) O gerenciamento de pessoas, onde se decide os integrantes do time e estabelece a forma de trabalho, buscando garantir um melhor desempenho de todos os integrantes. ( ) A elaboração de propostas, onde deverá conter estimativas de custo, prazo e proposta do projeto, tendo como objetivo o aceite por parte do contratante. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – F – F – F. F – F – V – V – V. CORRETO V – F – V – V – V. F – F – F – V – V. F – V – V – V – V. Código da questão: 57541 Visando o bom planejamento e execução das atividades relacionadas à organização do projeto, alguns processos precisam ser definidos e bem delimitados, como o monitoramento para certificar que os objetivos do projeto estão sendo atingidos. Ciente da afirmação acima, o nome do processo mencionado é o de: Alternativas: Execução. Controle. CORRETO Início. Resolução comentada: Por ser baseada em projetos orientados a objetos (OO), e se tratar de uma linguagem padrão de notação, ou seja, utiliza-se de instrumentos para especificar, visualizar e documentar os elementos de um sistema, sua utilização é importante, pois, como linguagem, pode expressar decisões de projeto não tão evidentes durante a codificação; com sua semântica, permite obter decisões estratégicas para o projeto; é compreendida pelas pessoas e manipulada pela máquina; e, por fim, não tem vínculo com linguagens de programação ou métodos de desenvolvimento, o que garante independência a qualquer projeto. Resolução comentada: A primeira alternativa é falsa, pois o planejamento de projeto tem foco no planejamento, elaboração de estimativa, cronograma de desenvolvimentode projeto e atribuição de certas tarefas para a equipe, e não o desenvolvimento do projeto propriamente dito ou a delimitação da equipe de trabalho conforme foi dito. A segunda opção é falsa, pois a geração de relatórios tem o objetivo de informar os clientes e o gerente da empresa sobre o andamento do projeto e não a criação de relatórios dentro do software a ser desenvolvido, conforme foi afirmado. 29/12/2022 01:17 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2762589/5600758 4/5 8) 9) Planejamento. Finalização. Código da questão: 57539 Sobre a metodologia XP e SCRUM, podemos afirmar que: I. O XP foca na comunicação, que tem como objetivo o entendimento daquilo que o cliente deseja, devendo compreender as necessidades, desejos e receios. II. O XP procura não se utilizar do feedback, já que o sistema está sendo desenvolvido por especialista e opiniões de terceiros não são bem-vindas. III. O XP tem como a coragem um de seus valores, já que manter o cliente informado com dados concretos e verídicos sempre é a melhor alternativa. IV. O SCRUM tem sua origem na década de 1990, por meio de Jeff Sutherland e sua equipe, que tinham como objetivo inicial atender empresas de desenvolvimento de software. V. O SCRUM é baseado em seis características: rigidez dos resultados, flexibilidade dos prazos, times grandes, revisões frequentes, colaboração e orientação a objetos. São verdadeiras: Alternativas: IV e V. I; II e IV. I; III e IV. CORRETO III e IV. I e II. Código da questão: 57550 Por meio da programação orientada a objetos (POO), programas puderam ser construídos de maneira mais rápida e com métricas e escopo diferentes da programação estruturada. Nesse sentido, o paradigma orientado a objetos é o que reflete mais fielmente os problemas enfrentados, atualmente, para a construção de um software. Sobre a primeira linguagem de programação a utilizar conceitos de objetos, podemos afirmar que: Alternativas: A linguagem Smalltalk foi criada por Kristen. Conceitos de classe e herança não fazem parte da POO. A linguagem Simula 67 foi a pioneira em conceitos de objetos. CORRETO Os conceitos de objetos são recentes, datados do ano 2000. Alan Kay é o criador da linguagem Simula 67. Resolução comentada: O processo de controle tem, como foco, a garantia que os objetivos do projeto serão atingidos. Esse controle pode ser feito com técnicas de monitoramento, medição de progresso e tomada de ações corretivas. Resolução comentada: A afirmação II é falsa, pois o feedback visa saber se algo está sendo bem aceito ou não, já que é de suma importância para o andamento dos trabalhos, uma vez que pode chancelar ou não as atividades até então desenvolvidas. A afirmação V é falsa, pois o SCRUM é baseado em seis características: flexibilidade dos resultados, flexibilidade dos prazos, times pequenos, revisões frequentes, colaboração e orientação a objetos. Resolução comentada: 29/12/2022 01:17 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2762589/5600758 5/5 10) Código da questão: 57553 Sobre o Project Management Institute (PMI) e o Project Management Body of Knowledge (PMBOX), podemos afirmar que: I. O PMI é uma organização com fins lucrativos, com o objetivo de trabalhar as melhores práticas de gerenciamento de projeto. II. O PMBOK é um guia com práticas razoáveis sobre gerenciamento de projetos, sendo de autoria do PMI. III. O PMI divulga seus conteúdos por meio de correspondência, sendo necessário o cadastro prévio em sua base de dados. IV. O PMBOK, em sua última edição, traz as dez áreas de maior atenção durante o gerenciamento de um projeto, onde cada uma é descrita por meio de processos. V. Em sua última edição, o PMBOX possui 49 processos, que interagem com os grupos de processos e as áreas de conhecimento. São verdadeiras: Alternativas: IV e V. CORRETO I e II. III e IV. I; II e III. I; II e IV. Código da questão: 57545 A primeira linguagem de programação (LP) a utilizar o conceito de objetos em sua estrutura foi a Simula 67, passando a introduzir os conceitos de classes e herança. Isso ocorreu na década de 1960, sendo criada por Kristen Nygaard e Ole-Johan Dahl, no centro Norueguês de Computação em Oslo (DOUGLAS, 2015). Já nas décadas seguintes, os avanços e afeiçoamentos continuaram para a implementação do modelo orientado a objetos (OO), dando origem a linguagem Smalltalk. Seu criador foi Alan Kay, sendo considerado um dos criadores desse novo paradigma. Resolução comentada: A afirmação I é falsa porque o PMI é uma organização sem fins lucrativos e tem o objetivo de trabalhar as melhores práticas de gerenciamento de projeto em todo o mundo. A afirmação II é falsa, pois PMBOX é um guia das melhores práticas do gerenciamento de projetos já elaborado pelo PMI. A afirmação III é falsa, pois o PMI se utiliza de publicações, eventos e reuniões para disseminar seus conhecimentos entre todos da área de gerenciamento, garantindo, assim, que o compartilhamento de informações e padrões ocorra de modo universal. Arquivos e Links
Compartilhar