Buscar

Projetos ágeis e análise de sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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!
Parte superior do formulário
1)
Uma das grandes preocupações em torno dos projetos de software diz respeito ao cumprimento do que, inicialmente, foi proposto, sendo de responsabilidade do gerente de projetos manter esse controle, fazendo com que atenda e até supere as restrições impostas.
Desse modo, um bom gerenciamento é essencial, mas não é sinônimo de __________ do produto, pois diversos outros fatores estão em jogo. Entretanto, um _________ gerenciamento pode colocar em risco todo o planejamento efetuado até então, ocorrendo atrasos e até aumento de custo no projeto.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
· Sucesso; mau.
checkCORRETO
· Sucesso; satisfatório.
· Garantia; bom.
· Satisfação; falso.
· Conclusão; mau.
Resolução comentada:
Como responsabilidade do gerente de projetos está a garantia que o projeto de software atenda e até supere as restrições durante seu ciclo de vida, além de oferecer um produto de alta qualidade. Entretanto, o bom gerenciamento não é sinônimo de sucesso do produto, já que inúmeros outros fatores estão em jogo, mas um mau gerenciamento pode colocar em risco todo o planejamento efetuado anteriormente, ocasionando atrasos e até aumento de custo no projeto (SOMMERVILLE, 2011).
Código da questão: 57540
2)
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; II e IV.
· I; III e V.
checkCORRETO
· I e II.
· IV e V.
· III e IV.
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.
Código da questão: 57557
3)
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 e II.
· I; III e IV.
checkCORRETO
· III e IV.
· I; II e IV.
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.
Código da questão: 57550
4)
Leia e associe as duas colunas:
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
· I-A; II-C; III-B.
checkCORRETO
· I-C; II-A; III-B.
· I-B; II-A; III-C.
· I-C; II-B; III-A.
· I-B; II-C; III-A.
Resolução comentada:
O DSDM, ou metodologia de desenvolvimento de sistemas dinâmicos, é uma metodologia ágil baseada em desenvolvimento rápido de aplicação. É iterativa e incremental, além de enfatizar o envolvimento constante do usuário. Tem como objetivo entregar softwares no tempo e com custo estimados, baseando-se no controle e ajuste de requisitos ao longo do desenvolvimento. O XP, ou eXtreme Programming, é uma metodologia rigorosa e disciplinada. Possui como filosofia de desenvolvimento de quatro valores, sendo: comunicação, feedback, simplicidade e a coragem. Por fim, a metodologia 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, mas que, com o passar do tempo, viram seus conceitos sendo aplicados ao gerenciamento de projetos. Baseia-se em seis características, sendo: flexibilidade dos resultados, flexibilidade dos prazos, times pequenos, revisões frequentes, colaboração e orientação a objetos. Também possui uma estrutura de funcionamento por ciclos denominadas de sprints, que são iterações de trabalho com duração variável, partindo de duas a quatro semanas (Sbrocco; De Macedo, 2012 p.161).
Código da questão: 57549
5)
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:
· F – F – V – V – V.
checkCORRETO
· F – V – V – V – V.
· V – V – F – F – F.
· V – F – V – V – V.
· F – F – F – V – V.
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.
Código da questão: 57541
6)
Como sabemos, a evolução tecnológica fez com que a indústria de software se reinventasse, seja produzindo novos produtos ou diminuindoo 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:
· Tempo.
· Objetivos.
· Gerenciamento.
· Qualidade.
checkCORRETO
· Dinheiro.
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).
Código da questão: 57551
7)
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:
· Contratos devem ser prioridade na negociação.
· Foco na documentação, mais que software em funcionamento.
· Processos e ferramentas, mais que indivíduos e interações.
· Requisitos devem ser bem estudados e analisados, sem limite de tempo.
· Responder a mudanças mais que seguir um plano.
checkCORRETO
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.
Código da questão: 57546
8)
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.
checkCORRETO
· I; II e III.
· I; II e IV.
· III e IV.
· I e II.
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.
Código da questão: 57545
9)
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.
· Início.
· Planejamento.
· Finalização.
· Controle.
checkCORRETO
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.
Código da questão: 57539
10)
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; II e IV.
· I; III e V.
checkCORRETO
· IV e V.
· III e IV.
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.
Código da questão: 57564
Parte inferior do formulário

Continue navegando