Magna Concursos

Foram encontradas 55.904 questões.

2953407 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

As aplicações móveis são softwares desenvolvidos para serem instalados num dispositivo eletrônico móvel - PDA ou Smartphone - administradas por um gestor e utilizadas por vários perfis que acedem às funcionalidades disponíveis, mediante as permissões que lhes são atribuídas. Sobre tipos de aplicações móveis, é CORRETO afirmar que:

 

Provas

Questão presente nas seguintes provas
2953406 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Para iniciar o desenvolvimento de aplicações Android é necessário realizar a instalação de alguns softwares e realizar algumas configurações. Considerando essa situação, analise as afirmações abaixo sobre o ambiente de desenvolvimento Android:

I. O SDK do Android (kit de desenvolvimento de software) é um conjunto de ferramentas de desenvolvimento usadas para desenvolver aplicativos para a plataforma Android. O Android SDK inclui o seguinte: bibliotecas necessárias, depurador, um emulado, documentação relevante para as interfaces de programa de aplicativo Android (APIs), código-fonte de amostra e tutoriais para o sistema operacional Android.

II. Como existem muitas versões do sistema operacional Android, existe um identificador de cada uma dessas plataformas que se chama API Level.

III. Gradle é um moderno sistema de gerenciamento de banco de dados para Android.

IV. O Android Studio conta com um utilitário chamado SDK Manager onde é possível baixar todas as plataformas do Android e suas documentações, drive USB do Google para conectar um dispositivo na USB, bibliotecas de compatibilidade, bibliotecas do Google Play Services etc.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
2953405 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

Um projeto de desenvolvimento de software consiste em resolver problemas utilizando-se de aplicações, frameworks, sistemas e tecnologias, a fim de ter um produto como websites, aplicativos desktop e mobile, bots, códigos de automação, entre outros, e que resolvam parte ou totalmente um problema. Na etapa de Projeto de Sistema no desenvolvimento de software, deve-se:

 

Provas

Questão presente nas seguintes provas
2953404 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CENTEC
Orgão: SEDUC-CE

O desenvolvimento de software há tempos deixou de ser visto como uma atividade artesanal e, cada vez mais, técnicas de engenharia vêm sendo introduzidas para que o produto final atenda a custo, prazo e qualidade desejados. Quanto à análise e ao projeto de sistemas, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
2952270 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
O sistema projetado para integrar e gerenciar informações de diferentes áreas de uma organização, como finanças, recursos humanos e estoque, é:
 

Provas

Questão presente nas seguintes provas
2952269 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
Considerando os princípios e elementos essenciais de arquitetura e desenvolvimento de software e suas respectivas definições, relacione adequadamente as colunas a seguir.
1. Modelo cliente/servidor em 2, 3 e N camadas. 2. Sincronismo e filas de mensagens. 3. MVC (Model-View-Controller). 4. Model-Driven Architecture. 5. Model-Driven Development.
( ) Arquitetura que separa uma aplicação em três componentes principais: modelo; visão; e, controlador.
( ) Abordagem de desenvolvimento de software que enfatiza a criação de modelos abstratos que definem a estrutura e o comportamento do sistema.
( ) Separação de uma aplicação em camadas distintas para modularidade e gerenciamento simplificado.
( ) Abordagem de desenvolvimento que coloca modelos no centro do processo, gerando, automaticamente, código a partir destes modelos.
( ) Utilização de mensagens para comunicação assíncrona entre componentes, frequentemente empregando uma fila para gerenciar as mensagens.

A sequência está correta em
 

Provas

Questão presente nas seguintes provas
2952268 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
O ciclo de vida do desenvolvimento de software é uma metodologia que descreve as etapas pelas quais um software passa desde a sua concepção até a sua retirada de uso. Sobre os modelos de desenvolvimento deste sistema operacional, analise as afirmativas a seguir.

I. As principais etapas do modelo em cascata de desenvolvimento de sistemas são: análise de requisitos; projeto; implementação; teste; e, integração.
II. O modelo espiral de desenvolvimento trata de uma abordagem cíclica das fases do processo, em que a cada “volta” ou iteração tem-se versões evolucionárias do sistema.
III. O Rapid Application Development (RAD) é um modelo de desenvolvimento que se concentra exclusivamente na implementação rápida de software.
IV. O modelo incremental de desenvolvimento de sistemas é um modelo que combina elementos do desenvolvimento em cascata com prototipagem.

Está correto o que se afirma apenas em
 

Provas

Questão presente nas seguintes provas
2952267 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão para os analistas de negócios, arquitetos de software e desenvolvedores, empregada para descrever, especificar, projetar e documentar processos de negócios novos ou existentes, estrutura e comportamento de artefatos de sistemas de software. Sobre diagramas UML, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados.
( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico.
( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas.
( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores.
A sequência está correta em
 

Provas

Questão presente nas seguintes provas
2952266 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:
Considerando a Linguagem XML e tecnologias de Web Services e suas respectivas definições, relacione adequadamente as colunas a seguir.
1. Web Services. 2. UDDI. 3. WSDL. 4. SOAP. 5. RESTful Web Services.
( ) Protocolo de comunicação utilizado para troca de informações entre aplicações. ( ) Descrição formal de como acessar um serviço web e quais operações ele oferece. ( ) Padrão que permite a descoberta e a localização de serviços web. ( ) Abordagem arquitetural que emprega métodos HTTP para comunicação entre sistemas distribuídos. ( ) Protocolo que define regras para formatação e troca de mensagens em serviços web.
A sequência está correta em
 

Provas

Questão presente nas seguintes provas
2952265 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CRC-RJ
Provas:

Observe a árvore binária de busca balanceada AVL a seguir:



Enunciado 3285524-1

Considerando a inserção dos seguintes elementos (na ordem): 129, 134 e 136, analise as afirmativas a seguir.

I. Provoca uma rotação dupla na árvore, direita/esquerda, o que adiciona um novo nó ao segundo nível da árvore.

II. Resulta em uma rotação simples e aumenta a altura da árvore.

III. Após a inserção, a complexidade computacional das operações se mantém em O(log n), no pior caso, onde n é o número de nós da árvore.

Está correto o que se afirma apenas em

 

Provas

Questão presente nas seguintes provas