Baixe o app para aproveitar ainda mais
Prévia do material em texto
Projeto de Software Questão 1 Correta Questão com problema? Para Pressman et a.l(2016,p 93), a filosofia ágil “enfatiza a satisfação do cliente e a entrega prévia incremental de software, pequenas equipes de projeto altamente motivadas, métodos informais, mínimos artefatos de engenharia de software e total simplicidade de desenvolvimento.” Assinale a alternativa correta, que apresenta este papel dentro do Scrum. Sua resposta Correta Em relação a retrospectiva do projeto, o Time Scrum, participa da Reunião de Retrospectiva do Projeto, além disso, durante a retrospectiva do sprint, identifica oportunidades de melhorias. Questão 2 Correta Questão com problema? “A engenharia de software é uma tecnologia em camadas. [...] qualquer abordagem de engenharia (inclusive engenharia de software) deve estar fundamentada em um comprometimento organizacional com a qualidade.[...] A base da engenharia de software é a camada de processos. O processo de engenharia de software é a liga que mantém as camadas de tecnologia coesas e possibilita o desenvolvimento de software de forma racional e dentro do pra- zo. O processo define uma metodologia que deve ser estabelecida para a entrega efetiva de tecnologia de engenharia de software.” (PRESSMAN et al.2016,p. 15). Na metodologia ágil Scrum, existe um papel que é responsável por definir a melhor estratégia para alinhar com a equipe quais requisitos devem ser inseridos no backlog da sprint, tendo como base os interesses do cliente. Assinale a alternativa correta, que apresenta este papel dentro do Scrum. Sua resposta Correta Product Owner(Dono do Produto). Questão 3 Correta Questão com problema? “A história da engenharia de software é recheada de metodologias e descrições de processos, métodos e notações de modelagem, ferramentas e tecnologias obsoletas. Todas atingiram certa notoriedade e foram ofuscadas por algo novo e (supostamente) melhor. Com a introdução de uma ampla variedade de modelos de processos ágeis – todos disputando aceitação pela comunidade de desenvolvimento de software –, o movimento ágil está seguindo o mesmo caminho histórico.”(PRESSMAN et al, 2016, p.77). Tomando como base os conceitos apresentados, avalie as informações a seguir. I.A metodologia ágil traz o conceito de liberdade aos componentes das equipes, onde fica a critério de cada um escolher seu papel dentro do time. II.O Time Scrum resolve problemas, e deve ter habilidades de coordenação, para definir Sprints. III. Durante a reunião de retrospectiva do projeto, as oportunidades de melhorias são expostas para serem debatidas. IV.A Reunião de Revisão do Backlog Priorizado do Produto é importante para auxiliar o Time Scrum na definição das funcionalidades mais importantes para o projeto naquele momento. Considerando o contexto apresentado, é correto o que se afirma em: Sua resposta Correta III e IV, apenas. Questão 4 Correta Questão com problema? “As comunicações descrevem os meios possíveis pelos quais as informações podem ser enviadas ou recebidas, seja por atividades de comunicação, como reuniões e apresentações, ou artefatos, como e-mails, mídias sociais, relatórios de projeto ou documentação de projeto.” (Guia PMBOK,2017,p.361). Por proporcionar a comunicação entre diversas vertentes em um projeto, ela pode assumir diferentes dimensões. Com relação as dimensões da comunicação analise o trecho a seguir, completando suas lacunas. Por não ser especialista em assuntos técnicos as informações podem assumir dimensões ____________ . Porém, existem detalhes que devem ser analisados em parceria com o cliente, usuário ou fornecedor, pois assumem dimensões ____________ . E dependendo do contexto, elas podem ser adaptadas conforme o público- alvo, assumindo uma dimensão ____________ . Assinale a alternativa que preenche corretamente as lacunas Sua resposta Correta internas/ externas/ foco hierárquico. Questão 5 Correta Questão com problema? "Os conceitos existentes hoje relacionados ao desenvolvimento ágil de software nasceram em meados de 1990, motivados por uma reação adversa aos chamados “métodos pesados” de desenvolvimento de software, caracterizados por um formalismo muito grande nas documentações e regulamentações, sendo, na sua maioria, microgerenciados pelo tradicional e burocrático modelo em cascata. A partir desta reflexão, novos frameworks para processos de desenvolvimento de software começaram a surgir, sendo conhecidos inicialmente pela denominação “métodos leves” ou Lightweight Methods."(SBROCCO et al., p. 87) Tendo como base, os papéis do Scrum Master, assinale a alternativa correta. Sua resposta Correta Tem como função, auxiliar o Dono do Produto na criação do backlog priorizado do produto e na definição dos critérios de pronto. Questão 1 Correta Questão com problema? “O monitoramento de riscos é o processo de checar se os pressupostos a respeito dos riscos para o produto, para o processo e para o negócio não mudaram. É necessário avaliar regularmente cada um dos riscos identificados para decidir se um risco está se tornando mais ou menos provável. “ Análise: Portanto para que se possa ter o gerenciamento e monitoramento dos riscos: I – O gerenciamento dos riscos deve ocorrer nas etapas iniciais do projeto; II – Deverá contar com a constante participação de todos os stakeholders; III – A comunicação deve ocorrer entre o gerente de projeto e o sponsor; IV – O gerente de projeto deve monitorar os fatores que pode aumentar ou diminuir a probabilidade de o risco ocorrer e seu impacto. A seguir assinale a alternativa correta Sua resposta Correta Apenas as afirmativas II e IV estão corretas. Questão 2 Correta Questão com problema? A Matriz de Risco é uma das ferramentas mais utilizadas para que se possa analisar as ameaças identificadas pela equipe do projeto. Analisando a probabilidade do problema vir a ocorrer e o impacto que este problema irá provocar no projeto caso ocorra. Considerando a tabela abaixo, independente de se conhecer os riscos analisados, aponte a ordem correta que estes riscos devem ser acompanhados por grau de importância: Assinale a opção que apresenta a ordem correra de prioridades de acompanhamento. Sua resposta Correta 6, 11, 4, 1, 9 e 5. Questão 3 Correta Questão com problema? “A equipe de gerenciamento da qualidade deve ser independente, e não fazer parte do grupo de desenvolvimento de software, para que possa ter uma visão objetiva da qualidade do software. Essa equipe pode relatar a qualidade do software sem ser influenciada por problemas de desenvolvimento de software.” Para que se possa haver uma métrica de qualidade, a equipe de desenvolvimento utilizou uma tabela contendo as especificações dos requisitos, preenchendo com as informações pertinentes: 1. Código do requisito; 2. Requisito; 3. Indicador; 4. Tolerância; 5. Métodos de medição; 6. Periodicidade; 7. Quem Mede; 8. Documento de registro; 9. Ação corretiva; 10. Quando Medir; 11. Responsável Na tabela abaixo temos um exemplo de requisito de sistema, indique a sequência das especificações deste requisito. Especificações Descrição __ 13 __ Cálculo estrutural __ Equipe de qualidade e usuário final. __ Gestor do projeto __ Testes manuais pela equipe de qualidade, conforme descrição do documento. Usuário ao utilizar o sistema verifica as entradas de dados. __ >= 95% __ Anotação de qualquer tipo de falha. Devolver para equipe desenvolvedora com o apontamento dos erros e a correção dos cálculos. __ IQ13 – verificação entradas dos valores e conferência dos resultados. __ Antes da entrega para integração __ Diária __ Formulário FIQ_Agenda Assinale a alternativa que representa corretamente a sequência das especificações.Sua resposta Correta 1 – 2 – 7 – 11 – 5 – 4 – 9 – 3 – 10 – 6 – 8. Questão 4 Correta Questão com problema? A partir da análise da equipe de desenvolvimento, o cliente e o gerente do projeto, identificou os riscos do projeto, identificando os riscos com a sigla “e” – estimativa, “o” – organizacional; “p” – pessoas, “r” – requisitos, “t” – tecnologia e “f” – ferramentas. Lista de riscos com identificação e análise de P=probabilidade, I=impacto e E=exposição/importância, todos classificados de forma simplificada em relação a Matriz de risco como B (baixo), M (médio) e A (alto). Considerando estes os riscos identificados em uma primeira reunião, gerar um plano de redução de probabilidade e impacto.Fonte: Adaptado de WAZLAWICK, (2013 p. 195) e SOMERVILLE, (2018, p. 614) I - O plano de redução da probabilidade deve ser elaborado pensando nas causas do risco, Enquanto II - O Plano de redução de impacto visa reduzir o impacto que os riscos possam causar no desenvolvimento do sistema, diminuindo os efeitos dos riscos. A respeito dessas asserções, assinale a alternativa correta. Sua resposta Correta As asserções I e II são proposições verdadeiras e a II é um complemento da I. Questão 5 Correta Questão com problema? Para tratar cada risco de forma adequada pode se utilizar de várias estratégias. Tanto para as de impacto positivos como as de impacto negativo. Coluna A Coluna B Resposta ao risco descrição I - Explorar a. Reconhecer a oportunidade e aproveitá-la se o impacto for positivo ou não agir a não ser que o risco ocorra. II - Melhorar b. Minimizar os impactos e ou a probabilidade de o problema ocorrer. III - Compartilhar c. Criar meios de evitar o risco, alterar o projeto objetivando proteger o projeto contra o impacto do risco. IV - Aceitar d. Eliminar incerteza associada da existência do risco positivo, aumentando a oportunidade de ocorrer. V - Eliminar e. Arrumar um parceiro que possa assumir integral ou parcialmente a oportunidade, por ter capacidade de melhor explorar a oportunidade. VI - Transferir f. Aumentar as oportunidades de impulsionar os riscos de impacto positivo. VII - Mitigar g. Passar o problema para outra empresa resolver junto com a responsabilidade pelo problema. Análise de acordo com as informações apresentadas na tabela, faça a associação das respostas aos riscos na Coluna A com suas respectivas descrições na Coluna B. Assinale a alternativa que apresenta a associação CORRETA entre as colunas. Sua resposta Correta I - d; II - f; III - e; IV - a; V - c; VI - g; VII - b. Questão 1 Incorreta Questão com problema? Dentro da estrutura do Scrum, é possível visualizar de forma nítida a definição dos papéis dentro da equipe, bem como a criação e realização das cerimônias que viabilizam o desenvolvimento ágil de software. Para alcançar esse objetivo, todas as etapas devem ser executadas de acordo com o planejamento, e as atividades devem ser desempenhadas corretamente. Cada projeto deve englobar escopo, tempo e custo, que são alinhados de forma a culminar na criação de um sistema de qualidade. De acordo com as informações apresentadas na tabela a seguir, faça a associação das informações contidas na Coluna A com seus respectivos conceitos, apresentados na Coluna B. Coluna A Coluna B I. Lista que prioriza as atividades a serem realizadas naquela sprint, organizando as tarefas de acordo com a importância. 1.Sprint II. Intervalo temporal predefinido onde um conjunto específico e planejado de 2. Backlog da sprint atividades é executado, formando um ciclo. III. As prioridades do cliente são estabelecidas e refinadas, permitindo que a equipe compreenda as funcionalidades mais relevantes a serem desenvolvidas. 3. Release IV. Os itens desenvolvidos são disponibilizados aos clientes para avaliação e feedback, ocorrendo também a retrospectiva do projeto. 4. Reunião do Stakeholder Assinale a alternativa que apresenta a associação correta entre as colunas. Sua resposta Incorreta I - 1; II - 3; III - 2; IV - 4. Solução esperada I - 2; II - 1; III - 4; IV - 3. Questão 2 Correta Questão com problema? Os clientes buscam em um software, a automatização de seus processos. Dessa forma, o software passa a assumir duas possibilidades de papel, uma podendo ser um produto e outra um serviço. Porém, durante seu desenvolvimento, muitas situações adversas podem ocorrer, trazendo riscos ao que foi definido inicialmente. Para isso, existe uma etapa que garante que as necessidades do cliente, serão sanadas com o sistema gerado ao final do processo de desenvolvimento. Tendo como base as informações citadas acima, assinale a alternativa correta, que apresenta o nome dessa etapa. Sua resposta Correta Validação do software. Questão 3 Correta Questão com problema? A década de 70 foi marcada pela criação de metodologias que serviriam como base dos processos de desenvolvimento de software. Para este início, um ciclo básico foi definido, para servir de apoio as demais ideias que foram surgindo ao longo dos anos. Em uma das fases, as funcionalidades do software e as suas respectivas restrições precisam ser definidos. Tendo como base as informações citadas acima, assinale a alternativa correta, que apresenta o nome dessa etapa. Sua resposta Correta Especificação de software. Questão 4 Correta Questão com problema? As metodologias de desenvolvimento de software apresentam situações abstratas dos tipos de processos de software existentes. Apresentam, na maioria das vezes, etapas a serem seguidas com o objetivo de desenvolver software de qualidade. Onde alguns modelos entregam seus artefatos de software apenas na etapa final. Com base na descrição anterior, assinale a alternativa que apresenta a metodologia de software que atende a descrição citada. Sua resposta Correta Cascata. Questão 5 Correta Questão com problema? As metodologias ágeis atendem a conceitos defendidos pelo manifesto ágil, o qual foi criado por desenvolvedores e estudiosos da Engenharia de Software. Conforme Pressman et al. (2016, p.67), “um manifesto normalmente é associado a um movimento político, emergente: ataca a velha guarda e sugere mudança revolucionária(espera-se que para melhor). De certa forma, é exatamente disso que se trata o desenvolvimento ágil.” Tomando como base os conceitos apresentados sobre os princípios básicos da metodologia ágil, avalie as informações a seguir. I.modelar com um objetivo, pois quando se tem um objetivo, fica mais simples a decisão acerca das notações, softwares, detalhes, que precisarão ser utilizados; II.a filosofia da modelagem ágil defende que os pontos fortes e fracos das ferramentas que serão utilizadas devem ser elencados; III.as mudanças devem ser evitadas, para evitar causar divergências no planejamento definido no início do projeto. IV.trazer por meio da documentação completa informações relevantes; Considerando o contexto apresentado, é VERDADEIRO o que se afirma em: Sua resposta Correta I e II, apenas. Questão 1 Correta Questão com problema? Um gerente de projeto ao ser designado para a função de liderança, este terá como principal atribuição o total conhecimento do ciclo de vida de um projeto, será um profissional multidisciplinar, estará apto a identificar os problemas e buscar soluções eficientes e eficaz, não importando a área do conhecimento. Quanto mais cedo identificar as falhas na fase inicial do projeto, o custo será muito inferior do que se o erro for detectado do meio para o final do projeto. Considerando os apontamentos anterior o profissional que se espera contratar como gerente de projetodeverá ser _________. I - Generalista - Possui uma visão sistêmica, bom domínio em inúmeros métodos de gestão no desenvolvimento de projetos para a área de TI. II - É imprescindível o conhecimento em boas práticas para documentação e no processo de desenvolvimento de software. III - Tem como diferencial aplicar os métodos definidos sendo desnecessário o constante aprendizado e atualização. Considerando o contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas. A respeito dessas asserções, assinale a alternativa CORRETA. Sua resposta Correta A asserção I e II é uma proposição verdadeira e a III, falsa. Questão 2 Correta Questão com problema? Todo projeto terá seu ciclo de vida composto de algumas sequências de atividades a serem seguidas e a gerência de projetos busca proporcionar ao gestor o melhor para atingir o escopo do projeto. Para que o projeto seja concluído com sucesso, é necessário que ele consiga equilibrar quatro pilares: Escopo, Custo, Qualidade e Tempo. No exemplo de uma montadora de veículos multinacional, temos inúmeras possibilidades acontecendo ao mesmo tempo no processo de gestão de seus produtos, e a existência de alguns setores envolvidos em cada etapa do projeto. Pensando em projeto, estamos falando de projeto quanto a _________________. Assinale a alternativa que apresenta corretamente as características de um projeto. Sua resposta Correta Processo de adequação (modificação) de um novo veículo que entrará na linha de produção. Questão 3 Correta Durante a gestão de um projeto, está ocorrendo um sério problema de aderência da equipe com relação ao comprometimento com as atividades do projeto. Os desenvolvedores não tem desempenhado bem suas funções dentro do projeto, causando problemas com atraso nas entregas, entregas sem os devidos testes, falhas na documentação de andamentos do sistemas. O gerente deste projeto não tem como puni-los, pois os desenvolvedores permanecem com os seus afazeres a serem executados diariamente, além das atividades deste projeto. Esta realidade é referente a empresas que possuem uma estrutura organizacional ____. Neste contexto e considerando os dados apresentados, assinale a alternativa CORRETA: Sua resposta Correta Funcional Questão 4 Correta Questão com problema? Nos projetos a comunicação precisa ser efetiva, de forma a garantir que todos os envolvidos, principalmente os que estão no processo de execução do projeto estejam bem alinhados com o escopo do projeto e do produto. Portanto é importante que o gerente de projetos tenha habilidade em resolver conflitos, em se comunicar e em liderar sua equipe. Baseado neste contexto assinale a alternativa CORRETA. Sua resposta Correta Um gerente de projetos deve ter preocupações com as habilidades técnicas e estar fortemente envolvido com os aspectos gerenciais. Dessa forma, sua comunicação não fica restrita apenas as equipes de projetos, mas inclui os gerentes funcionais, a alta administração da empresa, clientes, fornecedores, do patrocinador do projeto, entre outros. Questão 5 Correta Questão com problema? Durante o desenvolvimento de um projeto considerado grande devido as inúmeras atividades a serem realizadas, foi dividido em subprojetos, ou seja, projetos menores de forma que seja viável o controle adequado para cada uma das divisões. Considerando que alguns desses subprojetos estão acontecendo simultaneamente, existe o risco de ao descobrir a necessidade de alteração em um subprojeto, esta alteração afetar outros subprojetos. Neste momento é necessária uma reavaliação no projeto, nas atividades, no cronograma, custo e demais informações e recursos. Dentro deste cenário são utilizados alguns dos 5 grupos de processos do ciclo de vida do projeto, considerando como início o momento em que se descobre a falha, defina a seguir quais serão os seguintes processos que serão utilizados até o encerramento. Os processos podem ser repetidos conforme a necessidade. 1 - Grupo de processo de Iniciação. 2 - Grupo de processo de Planejamento. 3 - Grupo de processo de Execução. 4 - Grupo de processo de Monitoramento e Controle. 5 - Grupo de processe de Encerramento. Assinale a opção que apresenta a ordem correta dos passos realizados, lembrando que pode haver repetição. Sua resposta Correta 3 – 4 – 2 – 3 – 4 – 5.
Compartilhar