A Clean Architecture (ou arquitetura limpa), criada por Robert C. Martin, considera como objetivo:
Expressões regulares são strings de texto especialmente codificadas, utilizadas como padrões para corresponder a conjuntos de strings.
Considere as duas expressões regulares a seguir.
A primeira expressão se refere a um número de telefone (padrão norte-americano, ex: 713-803-4094). A segunda expressão apresenta uma simplificação e generalização da codificação anterior, apresentando uma formulação mais concisa.
Na expressão regular do CÓDIGO-02, a função do (+) “sinal de mais” representa:
As tecnologias Standard Object Access Protocol (SOAP) e Representational State Transfer (REST) representam duas maneiras diferentes de conectar aplicativos e definem como as Application Programming Interface (APIs, ou interfaces de programação de aplicações) são criadas, possibilitando a comunicação dos dados entre aplicações web.
Considerando as diferenças entre as tecnologias SOAP e REST, pode ser identificado que:
Entre as soluções prestadas por plataforma e infraestrutura como serviço para auxiliar a administração de serviços na nuvem, destaca-se:
Atualmente existem diferentes tipos de implementação de bancos de dados NoSQL, diversas implementações adotam a propriedade de consistência relaxada presente no teorema CAP.
As demais propriedades do teorema CAP são:
Considerando a definição estabelecida no PMBOK (6ª edição), do Project Management Institute (PMI), as características de projetos incluem:
A tecnologia Kubernetes suporta diversos tipos diferentes de volumes, um pod pode usar qualquer tipo de volume.
Os volumes que possuem a mesma vida útil de um pod denominam-se:
Com relação aos sistemas de arquivos, analise os itens a seguir:
I. O ext4 (fourth extended filesystem) é a quarta geração da família do sistema de arquivo para Linux e suporta tanto a ampliação quanto a redução do tamanho de um sistema de arquivo.
II. O XFS é o sistema de arquivo primário para versões recentes do Windows e do Windows Server, altamente escalável, de alto desempenho, robusto e maduro, que suporta arquivos muito grandes e sistemas de arquivo em um único host.
III. O ReFS (Resilient File System) é o mais novo sistema de arquivos do Linux, desenvolvido para maximizar a disponibilidade de dados, dimensionar de modo eficiente conjuntos de dados muito grandes em diversas cargas de trabalho e fornecer integridade dos dados com resiliência a danos.
Está correto o que se afirma em:
Com relação a Gestão de Projetos, analise os itens a seguir:
I. O gerenciamento de projetos, para o resultado final, envolve a seguinte série de atividades fundamentais: planejamento, execução, monitoramento e controle e encerramento.
II. Dentre as metodologias para a gestão de projetos podem ser identificados métodos clássicos, como cascata (ou waterfall), e metodologias ágeis, como scrum.
III. Como parte essencial da engenharia de software o gerenciamento de projetos de software precisa garantir as restrições de cronograma e de orçamento da organização, entretanto, nem mesmo o bom gerenciamento consegue garantir o sucesso do projeto.
Está correto o que se afirma em:
O System Security Services Daemon (SSSD) é um serviço de sistema dos Linux para acessar diretórios remotos e mecanismos de autenticação. O SSSD conecta um sistema local (cliente SSSD) a um sistema back-end externo (domínio). Isso fornece ao cliente SSSD acesso a serviços remotos de identidade e autenticação usando um provedor SSSD. Por exemplo, um diretório LDAP, um domínio de gerenciamento de identidade (IdM) ou Active Directory (AD) ou um domínio Kerberos. O arquivo id_provider ad no diretório /etc/sssd/sssd.conf permite que um provedor de AD lide com domínios confiáveis.
Com relação a suas configurações, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O SSSD oferece suporte apenas a domínios em uma única floresta do AD. Se o SSSD exigir acesso a múltiplos domínios de múltiplas florestas, o administrador deve usar IdM com trusts (preferencial) ou o serviço winbshield em vez de SSSD.
( ) Por padrão, o SSSD descobre todos os domínios na floresta e, se chegar uma solicitação de um objeto em um domínio confiável, o SSSD tenta resolvê-lo. Se os domínios confiáveis não forem acessíveis ou estiverem geograficamente distantes, o que os torna lentos, o administrador poderá definir o ad_domains usando o parâmetro /etc/sssd/sssd.conf para limitar a partir de quais domínios confiáveis o SSSD resolve objetos.
( ) Por padrão, o administrador deve usar nomes de usuários totalmente qualificados para resolver usuários de domínios confiáveis.
As afirmativas são, respectivamente:
A prática de Test Driven Development (TDD, ou Desenvolvimento Orientado por Testes) se relaciona com o conceito de verificação e validação e se baseia em um ciclo para garantir a qualidade do código.
Entre as características do TDD, é correto o que se afirma em:
Com relação aos testes de software, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa.
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente:
O Oracle 19G possui três declarações básicas de controle de transações conhecidas como:
Na administração de sistemas uma das principais tarefas é reinstalar e atualizar todos os programas do computador de uma só vez.
Com relação a instalação, configuração e administração de sistemas operacionais, analise os itens a seguir:
I. Diversas soluções de software installers (como Ninite, AllMyApps, Chocolatey e Npackd) trazem ao usuário a possibilidade de escolha dentre uma lista de aplicativos de software populares, que após a seleção, podem ser instalados automaticamente, proporcionando instalação e atualização para as últimas versões.
II. As ferramentas de disk Imaging software (como Clonezilla, FOG, Ghost Solution Suite, Acronis, Zinstall e Active@Disk Image) são empregadas para gerar “imagem”, ou cópias exatas, de um dispositivo de visualização.
III. A ferramenta Sysprep (System Preparation) é parte da imagem do Windows e é usada para preparar uma instalação para clonagem, removendo informações exclusivas do sistema, como o identificador de segurança (SID), e permitindo que ele seja implantado em vários computadores.
Está correto o que se afirma em:
A ISO/IEC 27017:2015 traz controles de segurança da informação com base na ISO/IEC 27002 para serviços em nuvem.
Com relação a administração de serviços na nuvem, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A ISO 27017 fornece controles e orientações de implementação somente para provedores de serviços de nuvem.
( ) Clientes de serviços de nuvem podem obter informações práticas da ISO 27017 sobre o que devem esperar dos provedores de serviços de nuvem, possibilitando que entendam as responsabilidades compartilhadas na nuvem.
( ) O padrão proposto na ISO 27017 fornece orientações sobre 37 controles na ISO/IEC 27002 e apresenta controles novos que não estão duplicados na ISO/IEC 27002.
As afirmativas são, respectivamente: