Questões de Concurso Para analista de desenvolvimento - analista de sistemas

Foram encontradas 268 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2875329 Arquitetura de Software
Considerando padrões de projeto (Design Patterns), assinale a alternativa correta.
Alternativas
Q1889227 Segurança da Informação
Suponha que um órgão da administração estadual lance um edital público para licitação de aquisição de bens e serviços. Nesse processo, esse órgão possui um certificado digital emitido pela ICP-Brasil e assina digitalmente o Edital (um arquivo PDF) antes de divulgá-lo na sua página web institucional. Nessa situação, quais propriedades da segurança da informação estão sendo garantidas?
Alternativas
Q1889226 Engenharia de Software
Assinale a alternativa que contém o processo de compreensão e controle das mudanças nos requisitos de um sistema.
Alternativas
Q1889225 Engenharia de Software
Considere as seguintes afirmações sobre requisitos de software.

I - Requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações; em alguns casos, também podem explicitar o que o sistema não deve fazer.
II - O processo de descobrir, analisar, documentar e verificar requisitos e restrições é chamado Descoberta de Requisitos.
III- Embora muitas vezes seja possível identificar quais componentes do sistema implementam requisitos funcionais específicos, é frequentemente mais difícil relacionar os componentes não funcionais. Sua implementação pode ser difundida em todo o sistema, pois pode afetar a arquitetura geral de um sistema ao invés de componentes individuais, e um único requisito (por exemplo, proteção) pode gerar uma série de requisitos funcionais relacionados que definam os serviços necessários no novo sistema.

Quais estão corretas?
Alternativas
Q1889224 Programação
Considere as seguintes afirmações sobre Automação de testes com Python e Selenium.

I - Selenium abrange uma variedade de ferramentas e bibliotecas que permitem e suportam a automação de navegadores da web. Em particular, Selenium fornece extensões para emular a interação do usuário com os navegadores, um servidor de distribuição para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de forma consistente e o mais simples possível. Tenta-se fazer testes para comportamento normal e para condições de erro. Eles ficam no diretório Lib / test, onde cada arquivo que inclui testes tem um prefixo test_.
III- O desenvolvimento de Python segue a prática de que todas as alterações semânticas e adições a linguagem e stdlib são acompanhadas por testes de unidade apropriados.


Quais estão corretas?
Alternativas
Respostas
46: C
47: D
48: A
49: C
50: E