Questões de Concurso Para analista de desenvolvimento

Foram encontradas 1.859 questões

Resolva questões gratuitamente!

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

Q3255742 Banco de Dados
Organizações dependem de controles de acesso robustos para proteger informações sensíveis armazenadas em bancos de dados. Tais controles garantem que apenas usuários autorizados possam acessar dados ou executar operações específicas. Sobre o controle de acesso no banco de dados, assinale a alternativa correta.
Alternativas
Q3255741 Programação

HTML e CSS são tecnologias fundamentais para a construção de páginas web, permitindo a estruturação e estilização de conteúdos de forma eficiente.

Acerca de suas características, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.



(__) O elemento em HTML é um contêiner genérico que pode ser estilizado ou manipulado com CSS e JavaScript, mas não possui semântica específica.


(__) A unidade de medida relativa no CSS é sempre equivalente ao tamanho da fonte padrão do navegador, independentemente do contexto em que é utilizada.


(__) A propriedade z-index no CSS determina a sobreposição de elementos na página, sendo que valores negativos são permitidos e podem afetar a ordem de empilhamento.


(__) A utilização do atributo alt em imagens no HTML é essencial para acessibilidade, pois fornece uma descrição textual do conteúdo da imagem para tecnologias assistivas.


A sequência está correta em:

Alternativas
Q3255740 Noções de Informática
Uma equipe está desenvolvendo um documento no Microsoft Word e precisa aplicar estilos consistentes, criar tabelas e revisar o texto automaticamente. Sobre essas funcionalidades, analise as afirmativas a seguir.

I. A "Tabela de Conteúdo" no Word é criada automaticamente com base nos estilos aplicados aos títulos e subtítulos, mas deve ser atualizada manualmente sempre que o documento for alterado.
II. A "Revisão Ortográfica e Gramatical" no Word não permite configurar exceções, como ignorar palavras em letras maiúsculas ou números, limitando o controle sobre a revisão.
III. O recurso "Estilos" no Word permite padronizar a formatação de títulos, subtítulos e parágrafos, facilitando a consistência visual do documento.

Está correto o que se afirma em:
Alternativas
Q3183778 Engenharia de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O debugging é um processo que só é realizado quando o código falha em passar pelos testes, e não tem utilidade durante o desenvolvimento inicial do software, em que o foco acontece na implementação das funcionalidades.

Alternativas
Q3183777 Engenharia de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O teste de caixa preta é eficaz para verificar erros de implementação ou falhas lógicas no código, pois examina os processos internos do sistema e a estrutura do código.

Alternativas
Q3183776 Engenharia de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


Os testes de loops são importantes para verificar se os loops no código estão funcionando corretamente, testando tanto as condições de entrada quanto as de saída, e assegurando que o loop não caia em um loop infinito ou produza resultados incorretos.

Alternativas
Q3183775 Engenharia de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O teste de caixa branca concentra‑se em testar a lógica interna do código e os fluxos de controle, garantindo que todas as possíveis condições e os caminhos do código sejam executados para verificar a cobertura de código e a precisão dos algoritmos.

Alternativas
Q3183774 Engenharia de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O uso de ferramentas CASE (Computer‑Aided Software Engineering) facilita a automatização de tarefas repetitivas no desenvolvimento de software, como a geração de código e a verificação de requisitos, além de auxiliar na documentação visual dos diagramas e dos modelos de design.

Alternativas
Q3183773 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O projeto orientado a objetos não pode ser combinado com metodologias ágeis, pois as metodologias ágeis requerem abordagens exclusivamente orientadas a dados.

Alternativas
Q3183772 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O processo de desenvolvimento de software modular não requer definição de interfaces entre os módulos, já que cada módulo é isolado e não interage com os outros.

Alternativas
Q3183771 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


Em arquiteturas de software orientadas a objetos, a principal função das classes é armazenar dados, e a interação entre objetos não tem impacto significativo no design do sistema.

Alternativas
Q3183770 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


O processo de design modular em software busca isolar funcionalidades específicas em módulos com interfaces bem definidas, promovendo alta coesão dentro dos módulos e baixo acoplamento entre eles, o que facilita a manutenção e a escalabilidade do sistema. 

Alternativas
Q3183769 Arquitetura de Software

A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.


No projeto de software orientado a fluxos de dados, a principal preocupação é a eficiência do código gerado, sem considerar a modularização do sistema ou a reutilização de componentes.

Alternativas
Q3183768 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


A análise orientada a objetos (OOA) tem como objetivo identificar e definir os objetos principais do sistema, suas responsabilidades e suas interações, utilizando conceitos como encapsulamento, herança e polimorfismo para modelar o sistema de forma modular e reutilizável. 

Alternativas
Q3183767 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de pacotes é utilizado para representar os estados de um objeto durante a execução do sistema, e não para organizar as classes em pacotes lógicos ou físicos.

Alternativas
Q3183766 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de atividades em UML é utilizado para modelar o fluxo de trabalho ou os processos dentro de um sistema, ajudando a capturar as atividades, as decisões e os paralelismos no processo de execução, sendo especialmente útil em processos de negócios e fluxos de controle.

Alternativas
Q3183765 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de pacotes em UML é utilizado para organizar e agrupar as classes em pacotes, facilitando a modularização e a compreensão da estrutura do sistema, especialmente em sistemas grandes, em que a organização hierárquica é necessária.

Alternativas
Q3183764 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de casos de uso em UML descreve como os objetos interagem entre si para realizar uma tarefa, e não como os usuários interagem com o sistema. 

Alternativas
Q3183763 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de colaboração em UML é redundante, pois suas informações são completamente substituídas pelos diagramas de sequência, sendo desnecessário em um modelo de sistema.

Alternativas
Q3183762 Engenharia de Software

A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.


O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.

Alternativas
Respostas
581: B
582: D
583: C
584: E
585: E
586: C
587: C
588: C
589: E
590: E
591: E
592: C
593: E
594: C
595: E
596: C
597: C
598: E
599: E
600: C