Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2666924 Arquitetura de Software

Qual distribuição Linux não implementa a suíte de software de base systemd por padrão ou default, e pode trabalhar normalmente sem os recursos e funcionalidades de systemd?

Alternativas
Q2666918 Arquitetura de Software

No contexto de desenvolvimento web, assinale a alternativa que descreve corretamente Web Assembly.

Alternativas
Q2666912 Arquitetura de Software

Analise as afirmativas abaixo sobre as metodologias de desenvolvimento de software RUP e XP.


Tanto RUP quanto XP têm como alicerce e são baseados em casos de uso. Tanto RUP quanto XP são baseadas em iterações, e ambas são orientadas ao cliente. Tanto RUP quanto XP implementam o papel de Gerente de Projetos, embora XP não tenha uma disciplina explícita de Gerência ou Gestão de projetos.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2666909 Arquitetura de Software

Assinale a alternativa que contém as fases de cada ciclo de desenvolvimento RUP.

Alternativas
Q2666908 Arquitetura de Software

Analise a instrução javascript abaixo:


Let x = 5 & 3;


Qual o valor de x a partir do resultado dessa instrução?

Alternativas
Q2666906 Arquitetura de Software

Qual a denominação da funcionalidade ou recurso Javascript que possibilita que scripts sejam executados em segundo plano no navegador, de modo que uma página web não fique aguardando a conclusão da execução do script?

Alternativas
Q2666905 Arquitetura de Software

A HTML5 implementa uma tecnologia que substitui os cookies e permite que dados de aplicações e páginas web possam ser armazenados localmente, de modo mais seguro e com maiores volumes de dados.


Assinale a alternativa com o nome correto desse recurso da HTML5.

Alternativas
Q2666903 Arquitetura de Software

São todos Processos de Projeto do MPS-BR de Software 2021.

Alternativas
Q2666902 Arquitetura de Software

Os servidores de aplicação WildFly possuem uma ferramenta de linha de comando para gerenciar implementações tanto de domínios gerenciados quanto de instâncias standalone.


Assinale a alternativa que indica corretamente o script que invoca a interface de linha de comando do WildFly.

Alternativas
Q2666901 Arquitetura de Software

São áreas de processos do nível 5 de maturidade do Capability Maturity Model Integration (CMMI).


Casual Analysis and Resolution (CAR) Organizational Performance Management (OPM) Organizational Process Performance (OPP)


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2171022 Arquitetura de Software
Em uma organização pautada pela gestão de processos, afigura-se pertinente a adoção
Alternativas
Q2010537 Arquitetura de Software
“É um estilo de arquitetura de sofware que define um conjunto de restrições a serem usadas para a criação de web services”. Trata-se de
Alternativas
Q2010536 Arquitetura de Software
Dentro do modelo MVC, as validações de regras de negócio devem estar em qual camada? 
Alternativas
Q1930039 Arquitetura de Software

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Na abordagem MVC, não há notificação do modelo para as visões que dependem dele toda vez que seus dados sofrem mudanças. Esse é um mecanismo de proteção da MVC para evitar inconsistências no modelo. 

Alternativas
Q1930038 Arquitetura de Software

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Na arquitetura MVC, o controlador de uma visão jamais pode ser alterado em tempo de execução, mesmo que seja para mudar a maneira como responde às entradas do usuário.

Alternativas
Q1915517 Arquitetura de Software
Uma arquitetura de microsserviços possui uma série de vantagens em relação às arquiteturas monolíticas. NÃO é uma dessas vantagens a
Alternativas
Q1905930 Arquitetura de Software
A complexidade dos sistemas de software aumentou a um nível sem precedentes. Isso gerou novas oportunidades, mas também desafios crescentes para as organizações que criam e utilizam sistemas. Esses desafios existem ao longo do ciclo de vida de um sistema e em todos os níveis de detalhes arquitetônicos. Para apoiar os desenvolvedores de sistemas e software foi desenvolvido a ISO/IEC/IEEE 12207:2017, que fornece um conjunto definido de processos, a fim de facilitar a comunicação entre adquirentes, fornecedores e demais partes interessadas no ciclo de vida de um sistema de software. Sobre a ISO/IEC/IEEE 12207:2017, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Cada processo do ciclo de vida tem fortes relacionamentos entre seus resultados, atividades e tarefas.

( ) Os processos de acordo são processos organizacionais que se aplicam fora do período de vida de um projeto, bem como para a vida útil de um projeto. Tais acordos permitem a ambos adquirentes e fornecedores obter valor e apoiar estratégias de negócios para suas organizações.

( ) Os processos de gestão técnica se relacionam com o esforço técnico de projetos, em particular para planejamento em termos de custos, prazos, para a verificação de ações para ajudar a garantir o seu cumprimento com planos e critérios de desempenho e para a identificação e seleção de ações corretivas que recuperam deficiências em progresso.


A sequência está correta em

Alternativas
Q1905925 Arquitetura de Software
Arquitetura Orientada a Serviços (SOA) /Service Oriented Architecture é um estilo arquitetural que promove reusabilidade, flexibilidade e escalabilidade para os sistemas de software. Tem sido utilizada especialmente em design de aplicações complexas e distribuídas. Sobre a SOA, é correto afirmar que:
Alternativas
Q1885313 Arquitetura de Software

Considere o código resumido a seguir, implementado em PHP, para responder à questão.


1.    class Pessoa {

2.    public static function salvar($nome, $email) {/*...*/ return $id;}

3.    }

4.    class Aluno {

5.    public static function salvar($id, $matricula) {/*...*/}

6.    }

7.    class Registro {

8.    public static function registrar($nome, $email, $matricula) {

9.    Aluno::salvar(Pessoa::salvar($nome, $email), $matricula);

10.    }

11.    }

12.    Registro::registrar(“Aluno 1”, “[email protected]”, 1001);

Quanto aos padrões de projeto, o que melhor representa a implementação do código apresentado é:
Alternativas
Q1885297 Arquitetura de Software
Assinale, dentre as alternativas a seguir, uma das heurísticas de Nielsen, responsável por nortear as definições básicas de usabilidade na área de Interface Homem-Máquina.
Alternativas
Respostas
2201: C
2202: E
2203: A
2204: A
2205: D
2206: C
2207: E
2208: C
2209: D
2210: B
2211: D
2212: A
2213: D
2214: E
2215: E
2216: B
2217: C
2218: C
2219: E
2220: C