

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na medição de um software em que sejam encontradas atividades de manutenção adaptativa, corretiva e perfectiva, o cálculo do esforço do trabalho deve considerar apenas os dados das duas primeiras categorias de manutenção.
Certo
Errado
Caso um sistema esteja sujeito a uma probabilidade de ataque de 25% e a sua probabilidade de repelir esse ataque seja de 95%, a integridade do software será muito alta, de aproximadamente 99%.
Certo
Errado
Laura precisa modelar o processo de negócio do seu setor, explicitando o fluxo de trabalho (workflow), visando sua automatização via desenvolvimento de um Sistema de Informação.
Para isso, o diagrama comportamental da UML que Laura deve usar é o(a):
Use Case;
Atividade;
Comunicação;
Sequência;
Máquina de Estado.
Em DevOps, a compilação de todos os arquivos de um sistema para a geração de uma versão executável sem nenhum passo manual é denominada
servidores de integração contínua.
deploy contínuo.
build automatizado.
testes automatizados.
Relacione a Coluna 1 à Coluna 2, associando os fatores de qualidade de software aos respectivos atributos de qualidade, segundo o padrão NBR ISO/IEC 9126.
Coluna 1
1. Funcionalidade.
2. Confiabilidade.
3. Usabilidade.
4. Eficiência.
5. Manutenibilidade.
6. Portabilidade.
Coluna 2
( ) Maturidade.
( ) Utilização de recursos.
( ) Operacionalidade.
( ) Estabilidade.
( ) Interoperabilidade.
( ) Adaptabilidade.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
4 – 2 – 6 – 1 – 5 – 3.
1 – 6 – 4 – 2 – 3 – 5.
2 – 4 – 3 – 5 – 1 – 6.
5 – 3 – 1 – 4 – 6 – 2.
3 – 5 – 2 – 6 – 1 – 4.
Na investigação de requisitos para a construção de um software, os cenários dos usuários são criados e refinados na fase de
concepção.
levantamento.
elaboração.
especificação.
negociação.
Sobre as Metodologias de Desenvolvimento de Software e o Processo Unificado, analise as afirmativas a seguir.
I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.
II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.
III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II, III.
Considere as seguintes afirmativas sobre o modelo de desenvolvimento de software em espiral:
I. Uma das características mais marcantes do modelo em espiral é a sua ênfase na identificação, análise e mitigação de riscos.
II. Segue a abordagem de passos sistemáticos do modelo cascata, incorporando-os a uma estrutura iterativa.
III. É uma abordagem realista para o desenvolvimento de sistemas e software de grande porte.
Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é
I – F, II – V, III – V.
I – V, II – F, III – V.
I – V, II – V, III – F.
I – V, II – V, III – V.
A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desempenho do aplicativo, especialmente em condições de rede variáveis. A diretoria reconheceu a necessidade de aprimorar a qualidade do software e solicitou uma revisão nos Requisitos Não Funcionais (RNFs) que foram negligenciados.
No contexto apresentado, assinale a ação capaz de garantir a qualidade do software
Realizar uma pesquisa de mercado para identificar as principais funcionalidades ausentes no aplicativo e integrá-las no menor tempo possível.
Priorizar a adição de novos recursos ao aplicativo, assumindo que isso automaticamente resolverá os problemas de desempenho e usabilidade relatados pelos usuários.
Implementar uma estratégia de marketing mais agressiva para melhorar a percepção do produto pelo mercado, desviando a atenção dos problemas de desempenho e usabilidade.
Focar na otimização do código para melhorar o desempenho do aplicativo, assim como aprimorar a interface com o usuário, garantindo uma execução mais rápida em todas as condições de rede e melhor usabilidade para o usuário.
Conduzir uma revisão focada nos Requisitos Não Funcionais, especialmente aqueles relacionados à usabilidade e ao desempenho em condições de rede variáveis, para identificar lacunas e oportunidades de melhoria.
A análise de tarefas é um método eficaz para avaliar a usabilidade na qualidade de software.
Assinale a opção que descreve um problema comum dessa abordagem.
Sobreposição excessiva de funcionalidades, o que pode confundir o usuário.
Aumento da carga de trabalho para a equipe de desenvolvimento devido à necessidade de manter duas versões do software.
Obtenção de dados quantitativos insuficientes para uma análise estatística rigorosa.
Efeito do observador, em que a presença do analista pode alterar o comportamento do usuário.
Ambiguidade das perguntas, o que pode levar a respostas não confiáveis.
Difundido no cenário das startups, o método Lean, que é indicado para projetos reduzidos e mais objetivos, tem como foco principal identificar e eliminar de forma eficiente os desperdícios dentro de uma organização ou na realização de algum projeto.
Certo
Errado
O propósito da prática de gerenciamento de incidente é maximizar o número de mudanças bem-sucedidas de serviço e produto ao garantir que os riscos tenham sido adequadamente avaliados, autorizar as mudanças a serem realizadas e gerenciar o calendário de mudanças.
Certo
Errado
Lean UX e Agile UX são técnicas mutuamente exclusivas, pois o Agile UX está focado em cortar processos desnecessários e etapas secundárias.
Certo
Errado
Na gestão do backlog de um produto usando-se uma metodologia ágil, o controle do versionamento dos artefatos é adequado para procurar manter o backlog com a característica de emergente.
Certo
Errado
De acordo com o modelo DevOps, a equipe de desenvolvimento é responsável por construir e publicar os containers de suas aplicações.
Certo
Errado
O Manifesto Ágil foi lançado em 2001 e representa uma declaração de valores e princípios essenciais para o desenvolvimento de software.
Com relação ao desenvolvimento ágil de software proposto no Manifesto, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O desenvolvimento ágil valoriza mais os indivíduos e interações do que os processos e ferramentas, bem como atribui mais valor ao software em funcionamento do que à documentação abrangente.
( ) O movimento ágil valoriza menos a negociação de contratos, dando mais importância à colaboração com o cliente.
( ) O desenvolvimento ágil valoriza mais seguir um plano do que responder a mudanças.
As afirmativas são, respectivamente,
V – V – F.
F – F – V.
V – F – V.
V – F – F.
F – V – V.
O Desenvolvimento de Software tem sido impactado pela condução de projetos empregando métodos ágeis. São alguns dos principais métodos: Scrum; Kanban; Lean; Feature Driven Development (FDD); eXtreme Programming (XP); e, Microsoft Solutions Framework (MSF).
Entre as técnicas aplicadas, destaca-se a prática que torna a integração de código mais eficiente por meio de builds e testes automatizados denominada
Iterative Development / Continuous Delivery (ID/CD)
Continuous Delivery / Continuous Feedback (CD/CF)
Continuous Integration / Continuous Delivery (CI/CD)
Flow Production / Continuous Integration (FP/CI)
Continuous Integration / Continuous Feedback (CI/CF)
Os modelos de processos de software são abordagens sistemáticas e estruturadas para o desenvolvimento, manutenção e evolução de software. Eles descrevem as atividades, tarefas e técnicas que devem ser seguidas para produzir software de alta qualidade de forma consistente. Considere as seguintes características: 1modelado em função do ciclo da engenharia convencional; 2- cada fase só começa após a conclusão da anterior; 3- requer uma abordagem sistemática, sequencial ao desenvolvimento de software. Essas características dizem respeito a qual modelo de processo de software?
Modelo Ágil.
Modelo de Desenvolvimento Rápido de Aplicações.
Modelo Espiral.
Modelo Incremental.
Modelo em Cascata.
No Scrum, a sprint review visa inspecionar o resultado da sprint e determinar as adaptações futuras, caso necessário, e é executada após a sprint ser finalizada.
Certo
Errado
Com relação às práticas de segurança da informação, analise as afirmativas a seguir.
I. Para garantir a segurança e a integridade das informações em ambientes corporativos devem ser implementadas a Segurança de Endpoints, que se preocupa com a implementação de políticas e ferramentas para proteção de dados confidenciais, e a Prevenção de Perda de Dados (DLP), que se refere à proteção de dispositivos finais, evitando que sejam inadvertidamente compartilhados, acessados ou perdidos.
II. Os testes de segurança realizados para descobrir possíveis falhas, vulnerabilidades e problemas que facilitam ciberataques nos sistemas da organização, são o Red Team, que simula ataques nos sistemas da empresa; o Pentest, para procurar pontos fracos; o de vulnerabilidade, para buscar falhas no sistema da empresa; a avaliação de postura da empresa, tendo como foco o fator humano; e o Bug Bounty, que oferece recompensas a hackers-éticos que encontram vulnerabilidades e falhas nos sistemas.
III. A segurança em recursos humanos implica a implementação de práticas de gestão correta de dados dos funcionários e clientes, em especial para atender a Lei Geral de Proteção de Dados (LGPD), pois qualquer vazamento de informação pode dar origem ao pagamento de multas e até mesmo a publicização da infração.
Está correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.