Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 1/6 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! 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: Início. Finalização. Execução. Planejamento. Controle. CORRETO Código da questão: 57539 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 Simula 67 foi a pioneira em conceitos de objetos. CORRETO Conceitos de classe e herança não fazem parte da POO. A linguagem Smalltalk foi criada por Kristen. Os conceitos de objetos são recentes, datados do ano 2000. Alan Kay é o criador da linguagem Simula 67. Código da questão: 57553 Sabemos que durante a história da programação, muitas foram as tentativas de desenvolver métodos e técnicas para produzir software com mais qualidade e eficiência. Nesse aspecto, podemos destacar que a linguagem denominada _________ foi desenvolvida em 1990, por James Gosling, que liderou um grupo na Sun, que desenvolveu uma linguagem mais simples do _________, destinada a aplicações de Internet. 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 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. 06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 2/6 4) 5) Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Java e C++. CORRETO C e C++. PHP e Java. C# e C++. Python e Java. Código da questão: 57554 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 expressar decisões não tão evidentes na codificação. CORRETO Garante que não haverá invasores no software. Permanece com menos burocracia. Pode baratear a aplicação. Código da questão: 57566 Quanto à UML e sua organização, leia e associe as colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-A; II-C; III-B. I-B; II-C; III-A. I-B; II-A; III-C. I-C; II-A; III-B. CORRETO Resolução comentada: Por volta dos anos 1990, James Gosling liderou um grupo na Sun, que desenvolveu uma linguagem mais simples do C++, sendo denominada Java. Como a ideia em utilizá-la em aplicações de vídeo sobre demanda não vingou, ele decidiu voltá-la para aplicações de Internet e obteve sucesso, sendo utilizada até os dias de hoje. 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. 06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 3/6 6) 7) I-C; II-B; III-A. Código da questão: 57563 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: I e II. I; II e III. I; II e IV. IV e V. CORRETO III e IV. Código da questão: 57545 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. Resolução comentada: Os diagramas estruturais são responsáveis pelos aspectos estáticos do sistema, ou seja, constituídos de estrutura que permanece inalterada por não levar o tempo em consideração na sua representação. Já os diagramas comportamentais, baseiam-se em aspectos dinâmicos do sistema e seu relacionamento com o decorrer do tempo. No diagrama de classes, temos a persistência como uma importante característica, já que algumas classes podem representar, em seu projeto, entidades físicas do mundo real, e que serão implementadas futuramente no banco de dados. 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. 06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 4/6 8) 9) Assinale a alternativa que contenha a sequência correta: Alternativas: F – F – F – V – V. V – F –V – V – V. F – F – V – V – V. CORRETO F – V – V – V – V. V – V – F – F – F. INCORRETO Código da questão: 57541 Sobre os diagramas da UML e as ferramentas CASE, podemos afirmar que: I. É utilizado para fazer a modelagem do contexto do sistema e de seus requisitos. Esse é o diagrama de casos de uso. II. O componente atores é representado por um boneco e simboliza apenas interações do usuário no sistema. III. O diagrama de casos de uso é composto pelos seguintes relacionamentos: associações entre atores e casos de uso, generalizações entre atores, include e extend (entre casos de uso) e generalização ou especialização. IV. O diagrama de classes não se utiliza da persistência, pois nenhuma das classes podem representar, em seu projeto, entidades físicas do mundo real. V. As ferramentas CASE são softwares que auxiliam na construção dos diagramas da UML, facilitando sua criação, análise e manutenção. São verdadeiras: Alternativas: I e II. I; III e V. CORRETO III e IV. I; II e IV. IV e V. Código da questão: 57564 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: Resolução comentada: A primeira alternativa é falsa, pois o planejamento de projeto tem foco no planejamento, elaboração de estimativa, cronograma de desenvolvimento de 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. Resolução comentada: A afirmação II é falsa, pois são considerados atores o usuário do sistema ou qualquer interação computacional. A afirmação IV é falsa, pois no diagrama de classes temos a persistência como uma importante característica, já que algumas classes podem representar, em seu projeto, entidades físicas do mundo real, e que serão implementadas futuramente no banco de dados. 06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 5/6 10) Não há importância alguma. Não possui vínculo com linguagens de programação. CORRETO Incompreendida pelas pessoas e manipulada pela máquina. Não expressa decisões para o projeto. Não apresenta decisões estratégicas para o projeto. Código da questão: 57560 Leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-B; II-C; III-A. I-C; II-B; III-A. I-C; II-A; III-B. CORRETO I-B; II-A; III-C. I-A; II-B; III-C. Código da questão: 57542 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: O ciclo de vida de software possui várias fases que remetem a diferentes processos, cada qual com seu foco e objetivo de trabalho, fazendo com que, em cada etapa trabalhada, haja métricas e passos a serem seguidos. O gerenciamento de projetos possui o ciclo de vida do software como parte de sua administração, fazendo com que cada fase se fortaleça. O gerente de projetos está inserido nesse meio, sendo o responsável por nortear os trabalhos do time. Por fim, o Project Management Institute (PMI) é uma organização sem fins lucrativos, que tem o objetivo de disseminar as melhores práticas de gerenciamento de projetos em todo o mundo. É por meio de publicações, eventos e reuniões que o tema é disseminado entre todos da área de gerenciamento, garantindo, assim, que o compartilhamento de informações e padrões ocorra de modo universal (SBROCCO; MACEDO, 2012). Arquivos e Links 06/01/2023 16:06 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2796926/5873763 6/6
Compartilhar