Foram encontradas 55.956 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CGM Belo Horizonte-MG
Os benefícios da introdução do Behavior-Driven Development (BDD) em uma organização são significativos, ainda que sua implementação nem sempre ocorra sem dificuldades.
Com relação aos desafios da introdução do BDD, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
I. O BDD requer um alto envolvimento e colaboração empresarial. As práticas de BDD são baseadas em conversas e feedback dos usuários, que impulsionam e constroem a compreensão da equipe sobre os requisitos e sobre como eles podem agregar valor ao negócio com base nesses requisitos.
II. O BDD funciona melhor com a adoção de metodologias ágeis ou iterativa. As práticas de análise de requisitos do BDD mostram que é difícil, se não impossível, definir completamente os requisitos de modo antecipado, e que estes evoluirão à medida que a equipe aprenda mais sobre o projeto.
III. Os testes, mesmo que mal escritos, não ocasionam custos de manutenção elevados. A criação de testes automatizados, especialmente para aplicações web complexas, requer baixa habilidade, e as equipes que estão começando a adotar o BDD não consideram isso um desafio significativo.
As afirmativas são, respectivamente,
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CGM Belo Horizonte-MG
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareDesign Patterns
- Engenharia de SoftwareTestes
Assinale a opção que indica as vantagens que a adoção das arquiteturas do tipo hexagonal apresenta para o desenvolvimento de aplicações Java.
Provas
Infraestrutura como código (IaC) é uma forma de gerenciamento e provisionamento de infraestrutura por meio de código em vez de processos manuais.
Com relação às três práticas para implementar IaC, analise as afirmativas a seguir.
- Definir todas as suas coisas como código é uma prática básica para fazer alterações rápidas e de modo confiável. Os principais motivos para a adoção dessa prática são a interoperabilidade, a consistência e a acessibilidade.
- Testar e entregar continuamente todo o trabalho em andamento é uma prática onde as equipes de infraestrutura são rigorosas nos testes. Eles usam a automação para implantar e testar o sistema como um todo antes de testar e integrar todos os módulos desenvolvidos por todos os envolvidos.
- Construir peças pequenas e simples, que os membros da equipe podem alterar independentemente é uma prática essencial, pois muitas equipes enfrentam dificuldades quando seus sistemas são grandes e fortemente acoplados. Quanto maior um sistema, mais difícil mudá-lo e mais fácil quebrar.
Está correto o que se afirma em
Provas
( ) A automação de infraestrutura de TI pode reduzir significativamente o tempo necessário para realizar tarefas de rotina, como provisionamento e configuração de servidores.
( ) A automação de infraestrutura de TI elimina completamente a necessidade de intervenção humana em todos os aspectos da gestão de TI.
( ) Ferramentas de automação de infraestrutura de TI, como o Ansible e o Terraform, permitem que as equipes de TI gerenciem e configurem recursos de TI de maneira programática e padronizada.
As afirmativas são, respectivamente,
Provas
( ) A camada de orquestração é responsável por monitorar o desempenho dos microsserviços, identificar gargalos e gerenciar a execução dos microsserviços.
( ) O particionamento inteligente pode ser usado para categorizar microsserviços com base em seu uso e dependência de outros microsserviços, garantindo uma alocação eficiente de recursos.
( ) A orquestração de microsserviços se concentra principalmente no gerenciamento da implantação e execução de aplicativos monolíticos, em vez de microsserviços.
As afirmativas são, respectivamente,
Provas
O ansible é uma ferramenta amplamente utilizada na automação de infraestrutura de TI.
Os ansible playbooks são usados para orquestrar processos de TI e são descritos em linguagem
Provas
- DevOps e CI/CDCultura DevOps e Colaboração
- DevOps e CI/CDDevSecOps
- Segurança de SoftwareSDL: Security Development Lifecycle
A esse respeito, analise os itens a seguir.
I. DevSecOps é uma extensão da mudança cultural em direção ao DevOps, incorporando todos dentro da organização, incluindo partes interessadas nos negócios, segurança, arquitetos, proprietários de produtos e engenheiros de desenvolvimento e de operações.
II. DevOps é a colaboração de pessoal e processos de desenvolvimento e operações para formar uma única equipe de entrega ágil composta por partes interessadas, clientes, engenheiros e testadores. Essa equipe trabalha em conjunto para fornecer software e infraestrutura em ritmo acelerado por meio de um pipeline automatizado de CI/CD.
III. É natural supor que o DevSecOps una engenheiros de requisitos, de dados e de redes com DevOps em uma única equipe. No entanto, a segurança é criada por um grupo multidisciplinar de indivíduos externos à organização, cada um com uma função específica, testar falhas e explorar vulnerabilidades em sistemas e bancos de dados.
Está correto o que se afirma em
Provas
Com relação à Privacy by Design e o princípio de Privacy by default, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A Privacy by Design representa um conjunto de boas práticas que visam garantir a privacidade e proteção dos titulares e suas informações desde a concepção e durante o início do ciclo de vida do projeto, sistema, serviço, produto ou processo.
( ) A Privacy by Default busca garantir que dados pessoais sejam protegidos automaticamente com grau básico de privacidade, sem qualquer ação por parte do titular, pois ela já estará embutida no sistema, por padrão nos sistemas de TI ou práticas de negócio
( ) Em atendimento à Lei Geral de Proteção de Dados Pessoais (LGPD) as instituições, públicas e privadas, devem adotar metodologias de implementação de medidas proativas, como Privacy by Design e, como consequência, adotar práticas de proteção de dados pessoais como padrão dos sistemas de TI ou práticas de negócio, conforme o princípio Privacy by Default.
As afirmativas são, respectivamente,
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Palmeira Índios-AL
- Engenharia de SoftwareISO/IEC 25010: Engenharia de Sistemas e Software
- Qualidade de SoftwareAtributos de Qualidade de Software
Analise as informações a seguir:
I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Eficiência, que pressupõe comportamento adequando quanto ao tempo de resposta e comportamento adequado quanto aos recursos utilizados.
II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Portabilidade, que pressupõe: adaptabilidade, capacidade para ser instalado, capacidade para substituição
Marque a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Palmeira Índios-AL
- Qualidade de SoftwareAtributos de Qualidade de Software
- Qualidade de SoftwareISO/IEC 9126: Qualidade de Produto de Software
- UX/UIUsabilidade
I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Usabilidade, que pressupõe inteligibilidade, operabilidade e apreensibilidade.
II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Manitenibilidade, que pressupõe analisabilidade, modificabilidade, estabilidade e testabilidade.
Marque a alternativa CORRETA:
Provas
Caderno Container