

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.
A linguagem ubíqua Cucumber é utilizada para a definição de cenários iniciais no BDD e permite que a equipe de negócios faça levantamentos com as partes interessadas (stakeholders) e os transforme em histórias do usuário (user story).
Certo
Errado
Um conceito-chave na atividade de codificação na XP, ainda que incompatível com a execução de testes unitários, é a programação em pares, em que duas pessoas trabalham juntas em uma mesma estação de trabalho para criar código.
Certo
Errado
Considere as seguintes sentenças sobre Engenharia de Software:
|- Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software.
Il- Software é o código fonte contido em um ou mais programas, escritos em uma determinada linguagem. Sua documentação não é considerada software.
III - As ideias básicas da engenharia de software são aplicáveis apenas aos sistemas de softwares desenvolvidos recentemente.
De acordo com Sommerville (2011), é correto o que se afirma:
(SOMMERVILLE, lan. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011.)
Apenas na sentença l.
Apenas na sentença Il.
Apenas nas sentenças I e Ill.
Apenas nas sentenças Il e III.
Nas sentenças l, Il e Ill.
O Scrum master promove um ambiente em que um product owner ordena o trabalho de um problema complexo em um product backlog.
Certo
Errado
Um método que for longo demais ou difícil de entender e que exija muitos comentários ficará mais claro com a criação de variáveis temporárias, usando-se a técnica de refatoração de código extract method.
Certo
Errado
Considerando a importância da pesquisa de usuário, prototipagem, testes de usabilidade, e a aplicação de princípios de design centrado no usuário. Como o UX Design influencia o processo de design gráfico para garantir uma experiência do usuário otimizada em termos de acessibilidade, usabilidade e satisfação?
Priorizando tendências estéticas atuais, independentemente da funcionalidade ou feedback dos usuários.
Focando exclusivamente em testes de usabilidade, enquanto minimiza a importância do aspecto visual.
Integrando pesquisa de usuário, prototipagem, testes de usabilidade e princípios centrados no usuário.
Desconsiderando a pesquisa de usuário e prototipagem em favor de uma abordagem de design mais tradicional e centrada no designer.
Storytelling é um método de construção de narrativas com o objetivo de gerar conexões emocionais com o público-alvo.
Certo
Errado
São exemplos de ferramentas para Gerenciamento de Configuração, EXCETO:
TensorFlow
Concurrent Versions System (CVS)
Subversion (SVN)
Git
Tortoise
O Scrum é um framework ágil amplamente utilizado para o desenvolvimento de produtos complexos. Ele fornece uma estrutura para equipes trabalharem juntas de forma colaborativa e eficiente, com o objetivo de entregar valor de forma iterativa e incremental. Qual cerimônia do Scrum tem como objetivo principal demonstrar o trabalho concluído durante o sprint à equipe de stakeholders e obter feedback sobre o produto entregue?
Daily Scrum.
Sprint Planning.
Sprint Retrospective.
Sprint Review.
O diagrama em UML que representa as relações entre atores e as funcionalidades incorporadas ao sistema é denominado
diagrama de estados.
diagrama de casos de uso.
diagrama de sequência.
diagrama de classes.
diagrama de componente.

Com relação ao caso de uso acima, que está descrito em UML, assinale a opção correta.
Os atores Doutor e Secretária podem acionar Procurar registro do paciente.
O acionamento de Procurar registro do paciente aciona, obrigatoriamente, Marcar consulta.
É necessário primeiro acionar-se Marcar consulta para, na sequência, acionar Cancelar consulta.
O acionamento de Adiar pagamento permitirá ao seu ator acionar opcionalmente Pagar conta Extension points - Mais tratamento.
O caso de uso Adiar pagamento é inacessível ao ator Balconista.
Considere-se o seguinte cenário, relativo ao índice de álcool encontrado no sangue de um motorista: normal, para índice inferior a 0,06%; multa, para índice entre 0,06% e 0,33%; crime, para índice superior a 0,33%. Nesse cenário, serão necessários, no mínimo, três casos de teste a fim de se atingir 100% de cobertura da análise do valor-limite de um programa desenvolvido para avaliar o referido índice.
Certo
Errado
No que se refere ao modelo em cascata, no contexto da engenharia de software, assinale a alternativa correta.
Para que seu uso seja bem feito, a etapa de definição de requisitos deve ser levantada ainda na fase inicial do projeto.
Esse é o modelo mais comumente utilizado, visto que todos os projetos possuem alta previsibilidade.
É um modelo que abraça as mudanças de requisitos ao longo do desenvolvimento.
É um modelo que se encaixa nos princípios da metodologia ágil.
Sua principal característica é a realização de entregas incrementais.
Observe o seguinte Diagrama de Classes da UML 2.5.1.

O tipo de relacionamento entre as classes representado no diagrama é a:
Associação;
Composição;
Dependência;
Agregação;
Generalização.
São práticas de programação adotadas pelo método XP, exceto:
Design Incremental.
Programação pareada.
Integração contínua.
Levantamento arquitetural.
Relacione adequadamente os tipos de testes de software às suas respectivas descrições.
1. Unitário.
2. Integração.
3. Funcional.
4. Aceitação.
5. Desempenho.
( ) Validar se o software é aceitável para uso de acordo com os requisitos e as necessidades de negócios.
( ) Garantir que essas partes funcionem bem juntas como um sistema coeso.
( ) Verificar se o código-fonte de cada unidade funciona conforme o esperado.
( ) Certificar-se de que o software execute as ações esperadas e forneça os resultados corretos.
( ) Medir como o sistema se comporta sob diferentes condições de carga, identificando gargalos de desempenho.
A sequência está correta em
1, 3, 2, 5, 4.
4, 5, 3, 1, 2.
3, 4, 2, 5, 1.
4, 2, 1, 3, 5.
Assinale a opção que indica a adequada abordagem preventiva para segurança de endpoints.
Software antivírus (AV) deve ser o primeiro software de segurança de endpoint instalado, pois possui mais de 95% de eficiência na detecção de ameaças desconhecidas ou técnicas evasivas que exploram aplicações "confiáveis".
O Gerenciamento de Privilégios nos Endpoints busca restringir privilégios de usuários finais e impedir ataques de dia zero pois sem privilégios de administrador, o usuário não pode baixar ou executar softwares maliciosos que desencadeiam ataques de ransomwares ou malwares.
O controle de aplicações pode ser obtido pelo uso do controle pragmático de aplicações e bloqueio de códigos executáveis ao ser implementada solução de gerenciamento de privilégios nos endpoints como segunda e terceira camadas.
O monitoramento contínuo de atividades maliciosas realizados por EDR (Endpoint Detection and Response) possibilitam plena garantia da segurança dos endpoints.
O bloqueio de usuários finais com base em análises estatísticas e minimização da superfície de ataque através da implementação de outras ferramentas de segurança para endpoints tools (por exemplo: SEIM, EPP, DLP, Filtragem).
Assinale, a seguir, o principal objetivo da técnica de Análise por Pontos de Função (APF), conforme definida pelas organizações IFPUG (International Function Point Users Group) e NESMA (Non-functional End System Measures Association).
Avaliar a complexidade da arquitetura de software.
Medir o tamanho do código-fonte em linhas de código.
Validar a conformidade do código com os padrões de codificação.
Estimar o tamanho e o custo de desenvolvimento de um projeto de software.
Na metodologia Scrum, caso diversos incrementos sejam criados em uma sprint, um deles pode ser entregue aos stakeholders antes da conclusão da sprint.
Certo
Errado
Nas metodologias adaptativas, incluindo-se a ágil, adota-se um cronograma baseado em fluxo que não utiliza um ciclo de vida ou fases, pois o objetivo dessas metodologias é otimizar o fluxo de entregas com base na capacidade de recursos e materiais.
Certo
Errado