Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 - Dentro do mundo dos negócios e na vida das pessoas, existe um fator primordial para que as mudanças sejam necessárias: o dinamismo. Diversas transformações do ponto de vista mercadológico, estratégico, político, ambiental e tecnológico contribuem para que as mudanças sempre estejam de fato acontecendo. Com isso, o que atualmente faz com que uma empresa se destaque no mercado é justamente a sua capacidade de lidar e se adaptar rapidamente a essas mudanças cada dia mais comuns, o que gera cada vez mais vantagem competitiva. Disponível em <http://www.marcianeurotica.com.br/2010/10/tirinha-diaria-027- mudancas.html>. Acesso em 27 jul. 2020. Considerando as informações apresentadas e o processo de mudanças, é correto afirmar que: • A adaptação dos softwares se faz necessário para acompanhar o processo de mudança dos processos das organizações. Essas mudanças geralmente são caras e sempre trazem problemas para os softwares. • As necessidades dos cliente e os requisitos funcionais se alteram durante todo o ciclo de vida do software e implementar essas alterações traz uma grande instabilidade para o software. Diante disso, as mudanças devem ser evitadas ao máximo. • Uma vez que uma mudança é realizada, o processo de mudanças prega que a equipe de desenvolvimento precisa manter o registro apenas da última mudança realizada em cada um dos componentes. • A mudança é uma realidade nos mais diversos tipos e tamanhos de softwares. As necessidades e os requisitos funcionais se alteram durante todo o ciclo de vida do software, problemas precisam ser corrigidos e os softwares necessitam se adaptar às mudanças do ambiente em que estão inseridos. • A Gestão de Mudanças é um conjunto de atividades e estratégias que visa eliminar as possibilidades de alteração nos softwares, mantendo-o sempre estável por um longo período de tempo. 2 - Na computação em nuvem ou em qualquer outra área da Tecnologia da Informação (T.I.), o risco é a possibilidade de algum evento indesejado, erro ou falha ocorra e impacte de forma negativa o objetivo do setor ou negócio. Um projeto de computação em nuvem deve identificar e acompanhar todos os riscos associados à condução do projeto, tomando medidas corretivas quando necessário. Considerando o texto apresentado e os riscos presentes em um projeto de computação em nuvem, avalie as afirmações a seguir: I. Em um projeto de computação em nuvem pública, os datacenters passam a ser controlados e gerenciados por terceiros e as nossas políticas de segurança, por vezes, podem não ser mais tão adequadas e abrangentes como eram antes. Diante disso, durante o projeto de implantação, pode ser necessário uma revisão de todas as políticas, adequando-as à nova realidade. II. Em um projeto de computação em nuvem pública, as políticas de segurança devem atender diferentes necessidades das organizações, principalmente no que diz respeito às necessidades de confidencialidade. Esse projeto deve se preocupar também em mitigar os riscos referentes à proteção dos dados da organização, durante todo o seu ciclo de vida. III. Durante a execução de um projeto de computação em nuvem pública, podemos ter diversos tipos de riscos operacionais se materializando. Tais riscos envolvem diferentes fatores, tais como: falta de privacidade, falhas de integridade, baixo desempenho dos serviços fornecidos pelo provedor e, principalmente, baixa escalabilidade. É correto o que se afirma em: • I e II, apenas. • III, apenas. • I, apenas. • I, II, III. • II e III, apenas. 3 - Para que a Cultura DevOps possa ser forte dentro de uma organização, existem diversas práticas que podem ser seguidas com o objetivo de explorar ao máximo tudo que essa abordagem oferece. Disponível em: <https://br.pinterest.com/pin/617626536385441175/?send=true>. Acesso em 26 jul. 2020. Considerando as práticas que podem ser seguidas e a situação vivida na tirinha acima, é correto afirmar que: • A utilização de metodologias ágeis evitaria o problema do desenvolvedor. • O teste de aceitação teria evitado o problema do desenvolvedor. • A processo de Integração Contínua poderia evitar o problema enfrentado pelo desenvolvedor de software. • O processo de depuração poderia ter evitado o problema do desenvolvedor. • O teste Unitário teria evitado o problema do desenvolvedor. 4 - O processo de Desenvolvimento Ágil de software possui características que tratam de muitos fatores presentes na maioria dos processos de desenvolvimento tradicionais, tais como: dificuldade na definição de requisitos, andamento em conjunto das etapas de projeto e construção para que as entregas incrementais possam ocorrer e a dificuldade que os gestores têm em prever o que acontece nas fases principais do projeto, como desenvolvimento e testes. A Ágile Alliance é uma organização global e sem fins lucrativos, que está comprometida em apoiar pessoas e organizações que exploram e aplicam valores, princípios e práticas ágeis para tornar os processos de construção de software mais eficazes e sustentáveis. A Ágile Alliance estabelece 12 princípios para alcançar a agilidade em processos. Considerando o texto apresentado, avalie as asserções a seguir e a relação proposta entre elas I. O processo de Desenvolvimento Ágil de software deve entregar software funcional e incremental com uma grande frequência no menor intervalo de tempo possível. Porque II. O processo de Desenvolvimento Ágil preza apenas pela entrega das versões software a qualquer custo, ficando a documentação, nesse tipo de desenvolvimento, para ser criada e evoluída quando for possível. A respeito dessas asserções, analise a opção correta. • A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. • As asserções I e II são proposições falsas • As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. • A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. • As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta. O processo de Desenvolvimento Ágil de software preza por entregar software funcional e incremental com uma grande frequência no menor intervalo de tempo possível, porém sempre se preocupando com a documentação que deve sempre acompanhar os incrementos das versões. 5 - O processo de monitoramento precisa ser feito continuamente em ambientes, estrutura, plataforma e aplicações, para garantir que todas as operações estejam funcionando corretamente dentro da organização. Antes de pensarmos em qualquer processo de monitoramento, é importante lembrarmos das métricas. Considerando o texto apresentado, avalie as asserções a seguir e a relação proposta entre elas I. Existem diversas métricas que podem ser aplicadas ao monitoramento, entretanto a escolha das melhores busca atender à necessidade, de maneira genérica, de todos os processos de uma organização. Porque. II. Em um setor de operações temos diversas métricas básicas que ajudam as equipes a terem suas próprias metas de desempenho e a acompanharem a evolução da qualidade de suas atividades. A respeito dessas asserções, analise a opção correta. • As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. • As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. • A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. • A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. • As asserções I e II são proposições falsas. ..A asserção I é falsa, pois a escolha das melhores métricas busca atender a necessidade de um determinado processo e não de forma genérica. A asserção II está correta. 6 - Uma empresa moderna está sempre em "movimento" e isso faz com que as mudanças nos processos organizacionaisinevitavelmente aconteçam. Uma expressão muito conhecida no meio da Gestão de Processos resume o processo de mudança em: "Mudar significa evoluir". As mudanças nas empresas estão divididas em dois grupos: motivos relacionados a fatores internos, cujas iniciativas ocorrem dentro da empresa, e as relacionadas a fatores externos, cuja motivação surge fora da empresa. Disponível em: <https://www.ordemdafenixbrasileira.com/2011/03/tirinhas-da-luna-25- mudancas.html>. Acesso em 05 de agosto de 2020. Considerando as informações apresentadas, é correto afirmar que: • O que faz uma empresa se destacar no mercado é justamente a sua capacidade de evitar mudanças. • A mudança dos processos organizacionais traz grande impacto para toda a organização. A gestão de mudanças existe justamente para evitar essas mudanças e garantir a estabilidade de todo o processo. • Ao acompanhar o mercado, as empresas precisam mudar seus processos organizacionais rapidamente, porém os softwares não participam dessas mudanças. • As mudanças ocorrem naturalmente nas organizações e fazem parte do negócio. Algumas delas precisam ser experimentais para que possamos realmente entender e ajustar os seus impactos nos outros processos organizacionais. • A mudança é uma realidade nos mais diversos tipos e tamanhos de empresas. As necessidades e requisitos funcionais se alteram, porém o software não necessariamente precisa acompanhar essa mudança. 7 - O desenvolvimento de um software é considerado completo quando todos os requisitos projetados foram implementados e o produto se encontra em produção, totalmente funcional e aderente às necessidades de seus usuários. A Gestão de Mudanças é um conjunto de atividades e estratégias que visa a promover uma espécie de transição suave e uma adaptação para que as mudanças sejam melhor absorvidas por uma organização, fazendo com que os impactos sejam minimamente sentidos. As mudanças em um software podem surgir a partir de diversas fonte. Considerando o texto apresentado e a natureza das mudanças, avalie as afirmações a seguir: I. Quando realizamos uma mudança no sistema, pode ser que outros requisitos do software sofram impactos desta alteração. A mudança Corretiva tenta realizar manutenções prévias para que esses impactos não ocorram. II. A mudança Preventiva atua a medida que as falhas ocorrem, procurando os motivos da falhas e fazendo as modificações necessárias para o perfeito funcionamento do requisito. III. A mudança Adaptativa acontece quando realizamos uma alteração no sistema em que outros requisitos relacionados possam sofrer com a alteração. Nesse ponto, a mudança Adaptativa atua com implementações secundárias para correções dos danos causados pela primeira alteração. É correto apenas o que se afirma em: • I e II. • II e III. • I, II e III. • III. • I. A alternativa I é incorreta, pois a mudança Corretiva não realiza ações prévias para que impactos não ocorram. Isso é feito pela mudança Preventiva. A alternativa II está incorreta, pois a mudança Preventiva não é relizada a medida que as falhas acontecem. Isso é feito pela mudança Corretiva. Por fim, a alternativa III é correta, pois a mudança Adaptativa tem a capacidade de trabalhar com a situação em que ao realizarmos uma alteração em um requisito, outros requisitos são impactados. A mudança Adaptativa permite que mudanças auxiliares sejam feitas nesses outros requisitos, com o objetivo de adapta-los à nova realidade, diminuindo a possibilidade de falhas. 8 - A Gestão de Mudanças é um conjunto de atividades e estratégias que visa promover uma espécie de transição suave e uma adaptação para que as mudanças sejam melhor absorvidas por uma organização, fazendo com que os impactos sejam minimamente sentidos. Essa gestão, de maneira estruturada, prepara a organização para as transformações que podem ocorrer, trazendo aos gestores e aos colaboradores as condições mínimas necessárias para que as adaptações possam ser feitas. Considerando o texto apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. Para garantir que as mudanças no software sejam feitas de maneira controlada, precisamos de um conjunto de processos que caracterizam o gerenciamento de mudanças. Tudo isso precisa ser apoiado por ferramentas, de preferência automatizadas. Porque II. O gerenciamento de mudanças garantirá que a evolução do software seja realizada de maneira controlada, dando total prioridade àquelas mudanças que forem mais urgentes e que tragam maior valor para o negócio e para o cliente. A respeito dessas asserções, analise a opção correta. • A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. • As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. • As asserções I e II são proposições falsas • A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. • As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Para garantir que as mudanças no software sejam feitas de maneira controlada, precisamos de um conjunto de processos que caracterizam o gerenciamento de mudanças e isso garantirá a evolução do software será realizada de maneira controlada, dando total prioridade àquelas mudanças que forem mais urgentes e que tragam maior valor para o negócio e para o cliente. 9 - O Scrum é uma metodologia Ágil muito aplicada no processo de desenvolvimento de software e que mantém os seus princípios baseados no Manifesto Ágil. A metodologia engloba as atividades de projeto, evolução e entrega, onde cada uma dessas atividades acontece seguindo um padrão de processo chamado Sprint. Considerando o texto apresentado e as características e artefatos da metodologia ágil Scrum, avalie as afirmações a seguir: I. O backlog é formado por unidades de trabalho dentro de um prazo estabelecido, ou seja, dentro de uma janela de tempo definida. II. O backlog é uma lista composta por funcionalidades (requisitos) do projeto que agregam valor ao negócio do cliente. III. As reuniões Scrum são tipicamente curtas, possuindo aproximadamente 15 minutos de duração e realizadas diariamente pela equipe. É correto apenas o que se afirma em: • I, II e III. • II e III, apenas. • III, apenas. • I, apenas. • I e II, apenas. Alternativa correta. A afirmativa I está incorreta, pois o backlog não é formado por unidades de trabalho de prazo estabelecido. Isso se trata da Sprint. 10 - A adoção de uma Cultura DevOps por uma organização exige uma nova cultura totalmente orientada a dados, onde a criação, gerenciamento e análise de indicadores são tarefas rotineiras para todos os envolvidos no processo. As análises desses dados fundamentarão qualquer tomada de decisão dentro da organização, contribuindo para o alcance dos objetivos traçados. Considerando o texto apresentado, avalie as afirmações a seguir: I. Uma organização pode criar um indicador que mede a quantidade de falhas de uma versão de um software e acompanhar esse número ao longo de todas as versões liberadas, trabalhando fortemente para a queda deste índice. II. A análise de indicadores da operação pode auxiliar na condução de iniciativas de melhoria contínua, determinando novas ações que serão tomadas nos processos de integração, entrega e implantação contínua. III. A análise e gerenciamento por indicadores é algo fundamental em uma organização orientada a dados, onde as metodologias ágeis trabalham de forma marginal a todo o processo, atuando pontualmente em algumas tarefas específicos. É correto o que se afirma em: • I, apenas. • II e III, apenas. • I, II e III. • I e II, apenas. • III, apenas. A afirmação III é falsa, pois a metodologia ágil é um dos princípios da Cultura DevOps e deve atuar de maneira integral nos processos e não de forma marginal.
Compartilhar