Magna Concursos

Foram encontradas 55.986 questões.

3555792 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Uma equipe de desenvolvimento precisa escolher entre SOAP e REST para implementar a comunicação entre microsserviços em um sistema distribuído. Considere as características de cada estilo de arquitetura:

SOAP (Simple Object Access Protocol):

Utiliza XML para formatar as mensagens.

Geralmente depende de WSDL para descrever a interface dos serviços.

Oferece recursos de segurança e confiabilidade, como WS-Security e WS-ReliableMessaging.

Pode ser mais complexo de implementar e consumir.

REST (Representational State Transfer):

Utiliza métodos HTTP (GET, POST, PUT, DELETE) para interagir com recursos.

Pode usar diferentes formatos de dados, como XML, JSON ou HTML.

É mais leve e flexível que SOAP.

Geralmente é mais fácil de implementar e consumir.

Com base nessas características, em qual situação seria mais vantajoso utilizar SOAP em vez de REST?

 

Provas

Questão presente nas seguintes provas
3555762 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Um projeto de desenvolvimento de software está atrasado e com o orçamento ultrapassado. Após uma análise, o gerente de projetos identificou que a causa principal dos problemas é a falta de padronização e controle nos processos de desenvolvimento, o que leva a retrabalhos, erros e dificuldades na comunicação entre a equipe.

Considerando os conceitos de gerenciamento de projetos e gestão de processos, qual seria a ação mais eficaz para solucionar os problemas e melhorar o desempenho do projeto?

 

Provas

Questão presente nas seguintes provas
3555760 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Analise o código PHP a seguir:

\( \ \)

Enunciado 4200682-1

\( \ \)

Qual será a saída do código?

 

Provas

Questão presente nas seguintes provas
3555757 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Em um projeto de desenvolvimento de software, a equipe de análise de sistemas está debatendo a utilização de containers para a implantação da aplicação.

Quais as duas principais vantagens da utilização de containers nesse contexto?

 

Provas

Questão presente nas seguintes provas
3555755 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Complete as lacunas no texto a seguir:

Durante a fase de _______________ de um sistema, a equipe de desenvolvimento pode optar por utilizar containers para facilitar a implantação e o gerenciamento da aplicação. Os containers são _______________ que empacotam o código da aplicação e suas dependências, permitindo que sejam executados de forma consistente em diferentes ambientes. Essa tecnologia contribui para a _______________ do sistema, facilitando sua adaptação a diferentes infraestruturas e a _______________, permitindo que a aplicação seja facilmente replicada para atender a demandas variáveis.

 

Provas

Questão presente nas seguintes provas
3555752 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Um arquiteto de software está projetando um sistema complexo para uma instituição financeira, que precisa integrar diversos serviços e aplicações, como sistemas de contas correntes, investimentos, empréstimos e cartões de crédito. Ele está considerando a utilização de um framework de arquitetura para facilitar o desenvolvimento e garantir a qualidade do sistema.

Analise as afirmativas a seguir sobre frameworks de arquitetura e SOA:

I.Um framework de arquitetura fornece um conjunto de componentes, padrões e diretrizes que podem ser reutilizados para o desenvolvimento de diferentes aplicações, garantindo a consistência e a qualidade do software.

II.A arquitetura SOA (Service-Oriented Architecture) define que as funcionalidades do sistema devem ser expostas como serviços independentes e interoperáveis, que podem ser acessados e reutilizados por diferentes aplicações.

III.A utilização de um framework de arquitetura compatível com SOA facilita a implementação de serviços, o gerenciamento de transações, a segurança e o monitoramento do sistema.

IV.O Spring é um framework mais abrangente, que oferece suporte a diversos estilos de arquitetura, incluindo SOA, e fornece recursos para a criação e o consumo de serviços web. O Struts, por outro lado, é mais focado no desenvolvimento de aplicações web MVC e não possui um foco específico em SOA.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
3555747 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Uma empresa de desenvolvimento de software está iniciando um novo projeto para um cliente que precisa de um sistema com alta capacidade de adaptação a mudanças e entregas frequentes de funcionalidades. O cliente deseja acompanhar de perto o desenvolvimento e fornecer feedback constante.

Considerando as características do projeto e as necessidades do cliente, qual a metodologia de desenvolvimento de software mais adequada para esse cenário?

 

Provas

Questão presente nas seguintes provas
3555746 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Imagine um desenvolvedor trabalhando em um projeto com outros colegas, utilizando o Git para controlar as versões do código-fonte. Ele precisa fazer uma alteração significativa em um módulo do sistema, mas não quer afetar o trabalho dos seus colegas enquanto desenvolve essa nova funcionalidade.

Qual a sequência de comandos Git que ele deve executar para criar uma ramificação (branch) para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?

 

Provas

Questão presente nas seguintes provas
3555744 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Para responder à questão, analise o código a seguir, escrito em uma linguagem de programação que utiliza o paradigma de orientação a objetos:

\( \ \)

Enunciado 4200666-1

\( \ \)

Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.

 

Provas

Questão presente nas seguintes provas
3555733 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Unesc
Orgão: Fesporte
Provas:

Analise as afirmativas a seguir sobre os conceitos de SOA (Service-Oriented Architecture) e Web Services:

I.SOA é um estilo de arquitetura de software que define a utilização de serviços para expor funcionalidades de aplicações a outras aplicações, promovendo a reutilização e a interoperabilidade.

II.Web Services são componentes de software que podem ser acessados remotamente por meio de protocolos de rede, como HTTP, e utilizam padrões como XML para troca de informações.

III.Um dos princípios da SOA é a granularidade dos serviços, o que significa que cada serviço deve ser responsável por uma tarefa específica e bem definida.

IV.Web Services podem ser implementados utilizando diferentes tecnologias, como SOAP (Simple Object Access Protocol) e REST (Representational State Transfer).

V.A utilização de Web Services em uma arquitetura SOA garante a independência entre os sistemas, permitindo que aplicações desenvolvidas em diferentes plataformas e linguagens de programação se comuniquem.

Assinale a alternativa que indica todas as afirmativas corretas:

 

Provas

Questão presente nas seguintes provas