Magna Concursos

Foram encontradas 55.907 questões.

2961804 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
Em Java, recursão refere-se ao processo no qual uma função chama a si mesma, direta ou indiretamente, sendo a função correspondente chamada de função recursiva. Usando um algoritmo recursivo, certos problemas podem ser resolvidos com bastante facilidade. Nesse contexto, observe o trecho de código em Java abaixo:

Enunciado 3308227-1

Ao final da execução, o valor gerado por esse código Java é
 

Provas

Questão presente nas seguintes provas
2961803 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP

A figura ilustra um ciclo de vida em cascata para um projeto.

Enunciado 3308220-1

As fases F1, F2, F3, F4 e F5 são denominadas, respectivamente,

 

Provas

Questão presente nas seguintes provas
2961802 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
A análise estruturada é uma técnica de engenharia de software que usa diagramas gráficos para desenvolver e retratar especificações do sistema que são facilmente compreendidas pelos usuários. Esses diagramas descrevem as etapas que precisam ocorrer e os dados necessários para atender à função de design de um software específico. Esse tipo de análise se concentra principalmente em sistemas e funções lógicas e visa converter requisitos de negócios em programas de computador e especificações de hardware. Existem três visualizações ortogonais relacionadas à análise estruturada, caracterizadas a seguir:
I. Envolve diagramas de fluxo de dados, que definem o trabalho que foi feito e o fluxo de dados entre as coisas realizadas, fornecendo a estrutura principal de uma solução.
II. Compreende o diagrama de relacionamento da entidade e está relacionado ao que existe fora do sistema que está sendo monitorado.
III. Inclui diagramas de transição de estado e define quando as coisas acontecem e as condições sob as quais elas podem acontecer.

As visualizações caracterizadas em I, II e III são denominadas, respectivamente,
 

Provas

Questão presente nas seguintes provas
2961801 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
Um princípio da orientação a objetos é utilizado com o objetivo de separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, buscando esconder as funcionalidades do código dentro de pequenas unidades, normalmente métodos e funções.
Esse princípio é denominado
 

Provas

Questão presente nas seguintes provas
2961800 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
A Engenharia de Requisitos de Software é a lista de tarefas e a análises que geram uma documentação de todos os processos necessários para a produção de um programa. Existem diversas etapas a serem realizadas na Engenharia de Requisitos, sendo três delas descritas a seguir:
I. É a primeira etapa da engenharia de requisitos e nela procura-se definir o escopo e a natureza do problema que o analista está tentando resolver para o cliente.
II. É a terceira etapa e nela os requisitos básicos são refinados e modificados.
III. É a quarta etapa e nela se definem quais são as prioridades, o que é essencial e quando é necessário.

As etapas descritas em I, II e III são conhecidas, respectivamente, como
 

Provas

Questão presente nas seguintes provas
2961799 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
UML é uma sigla para uma linguagem visual, utilizada na modelagem de sistemas orientadas a objetos. Um processo de desenvolvimento que utilize a UML envolve a criação de diversos diagramas, sendo dois descritos a seguir:
I. É uma ferramenta utilizada desde o nível de análise até o de especificação, onde os atributos correspondem à descrição dos dados armazenados pelos objetos de uma classe e as operações correspondem à descrição das ações que os objetos de uma classe sabem realizar. Para representar o fato de que os objetos podem se relacionar uns com os outros, existe um outro elemento que é a associação, que, por sua vez, representa relacionamentos formados durante a execução do sistema.
II. É uma ferramenta que possibilita a representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele, sendo parte integrante da especificação de requisitos que molda os requisitos funcionais do sistema. Na sua representação emprega atores e os relacionamentos entre estes.

As ferramentas descritas em I e II são conhecidos, respectivamente, como diagramas de
 

Provas

Questão presente nas seguintes provas
2961798 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
No que se refere aos modelos de qualidade para desenvolvimento de software, o CMM – Capability Maturity Model é um conjunto de processos desenvolvido pela SEI – Software Engineering Institute para melhorar o desenvolvimento de aplicações em organizações que trabalham com tecnologias de software. Os processos devem ser continuamente aperfeiçoados por meio de pequenas melhorias, ao invés de inovações revolucionárias. O CMM provê uma estrutura – framework – para organizar os passos de melhorias dentro de cinco níveis de maturidade em processos de software de uma organização, indicados na figura abaixo. Esses cinco níveis de maturidade definem uma escala para medir o estágio de maturidade de uma organização.
Enunciado 3308214-1

Sendo o 1 - Inicial e 2 - Repetível, os demais níveis 3, 4 e 5 são
 

Provas

Questão presente nas seguintes provas
2958129 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Teutônia-RS
Provas:
Marque V para verdadeiro e F para falso:
( ) Modularidade consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas.
( ) Separação de conceitos são soluções genéricas que tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento.
( ) Rigor é a abordagem que produz produtos mais confiáveis pelo controle das variáveis envolvidas.
Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
2958128 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Teutônia-RS
Provas:
Julgues os itens abaixo:
I- Modularidade – Separar conceitos permite-nos trabalhar com aspectos individuais e diferentes de um mesmo problema.
II- Separação de Conceitos – Consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas (Coesão e Acoplamento).
III- Generalidade/especialidade – Soluções genéricas tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento, ao contrário das soluções mais específicas.
IV- Incrementabilidade – Caracteriza o processo em modo “passo a passo”, incrementalmente e prevê que o objetivo desejado seja atingido por aproximações sucessivas.
Estão CORRETOS:
 

Provas

Questão presente nas seguintes provas
2957943 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: QUADRIX
Orgão: CRT-BA
Provas:
Considerando as novas tecnologias, julgue o item abaixo.
A realidade virtual (RV) é o ambiente no qual se pode criar uma realidade alternativa, por meio de dispositivos tecnológicos, que simulam o mundo real, como, por exemplo, os óculos 3D. Essa tecnologia é empregada somente para uma única finalidade: viabilizar jogos por meio das redes sociais.
 

Provas

Questão presente nas seguintes provas