Magna Concursos

Foram encontradas 57.540 questões.

3357120 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Uma desenvolvedora de interfaces para web em um banco recebeu a tarefa de participar da criação de uma aplicação web para a intranet do banco. O projeto será dividido em três fases. Primeiramente, ela deve criar um modelo wireframe para definir a estrutura básica da interface. Em seguida, ela precisa desenvolver um mockup para adicionar detalhes visuais e interativos ao modelo inicial. Por fim, deve converter o mockup em um modelo funcional em HTML5 que será utilizado no código da aplicação.

Considerando-se esse contexto e a ordem de execução das fases, as ferramentas que essa desenvolvedora deve escolher para otimizar o trabalho e garantir a adequação perfeita a cada fase são, respectivamente,

 

Provas

Questão presente nas seguintes provas
3357119 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Na revisão de um programa feito por um programador novato, foi solicitado a ele que corrigisse o programa de forma a realizar certas funcionalidades de acordo com padrões de projeto estabelecidos na literatura. Não conhecendo o termo padrão de projeto, o programador novato foi buscar orientações e descobriu que um padrão de projeto é um(a)

 

Provas

Questão presente nas seguintes provas
3357118 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Um analista de sistemas está utilizando a Unified Modeling Language (UML) para modelar um novo sistema de gerenciamento de transações em uma instituição financeira. O sistema precisa registrar informações detalhadas sobre as contas dos clientes e suas respectivas transações. A UML prevê a criação de vários modelos e diagramas, classificados em diagramas estruturais e comportamentais. Para esse projeto, ele precisa criar dois diagramas que se complementem: um para mostrar a estrutura do sistema e outro para mostrar o comportamento do sistema durante o processamento de uma transação.

Considerando-se o contexto descrito, qual das seguintes opções contém um par correto de diagramas UML, sendo um diagrama estrutural e um diagrama comportamental, respectivamente?

 

Provas

Questão presente nas seguintes provas
3357115 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Um gerente de projetos de uma instituição financeira está adotando o Processo Unificado (UP) para o desenvolvimento de um novo sistema de gerenciamento de transações. Durante uma reunião, ele explica as diferentes fases do UP e seus objetivos.

Considerando-se o contexto descrito, qual é o objetivo principal a ser atingido na fase de elaboração do Processo Unificado?

 

Provas

Questão presente nas seguintes provas
3357114 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Um analista de requisitos está conduzindo a especificação de requisitos para um novo sistema de informações para atender às necessidades criadas por uma nova prática de negócio que envolve diversos departamentos da organização, com diferentes expectativas e valores.

Considerando-se o contexto descrito, qual das seguintes práticas é recomendada para melhorar a qualidade da especificação de requisitos?

 

Provas

Questão presente nas seguintes provas
3357113 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Um desenvolvedor de software está trabalhando em uma aplicação web que processa transações bancárias. Para melhorar o desempenho do sistema, ele decidiu implementar a funcionalidade de cálculo de transações de forma assíncrona utilizando a linguagem Python e a biblioteca asyncio. A declaração da função assíncrona a ser chamada começa por:

async def calcular( ):

Ao rodar o programa, o desenvolvedor recebeu o seguinte erro:

RuntimeError: asyncio.run( ) cannot be called from a running event loop

Considerando-se esse contexto, uma forma correta de chamar a função calcular é

 

Provas

Questão presente nas seguintes provas
3357112 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Algumas estruturas de controle típicas das linguagens de programação permitem que uma sequência de instruções que estejam em um bloco dentro dessas estruturas de controle seja repetida. Entre essas estruturas de controle estão a de repetição com teste no início e a de repetição com teste no fim.

A estrutura de controle de repetição com teste no início e a estrutura de controle de repetição com teste no fim garantem, respectivamente, que o bloco de código dentro delas

 

Provas

Questão presente nas seguintes provas
3357111 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BASA

Um analista tem disponíveis quatro algoritmos de ordenação: inserção, mergesort, heapsort e bubblesort. Como o analista não tem conhecimento sobre o tamanho do conjunto de dados e as suas condições de ordenação inicial, resolve utilizar como critério de escolha a menor complexidade do pior caso.

Considerando-se esse critério de menor complexidade do pior caso, quais seriam os dois algoritmos que o analista deve utilizar para fazer uma primeira seleção?

 

Provas

Questão presente nas seguintes provas
3356929 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEBRAE
Uma empresa de desenvolvimento de software está implementando uma pipeline de C I/C D para um novo sistema de e-commerce. A equipe de desenvolvimento optou por utilizar um sistema de build distribuído e containers Docker para a construção e execução dos testes. No entanto, após algumas semanas de operação, a equipe percebeu um aumento significativo no tempo de execução dos testes de integração, o que impactou diretamente a frequência de deploy.

Considerando o cenário hipotético precedente, assinale a opção em que são citadas as ações mais adequadas para otimizar o tempo de execução dos testes de integração e garantir a eficiência da pipeline de CI/CD.
 

Provas

Questão presente nas seguintes provas
3356927 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEBRAE

São práticas de CI/CD que garantem a manutenção da qualidade do código e a colaboração entre as equipes em um projeto de grande escala com múltiplas equipes de desenvolvimento:

I implementação de revisões de código manuais;

II utilização de pipelines de CI/CD com integração de testes de unidade e integração;

III adoção de um ciclo de lançamento trimestral.

Assinale a opção correta.

 

Provas

Questão presente nas seguintes provas