Foram encontradas 55.907 questões.
2961804
Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
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:

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

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
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.

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
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,
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
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
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
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
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: Câm. Salto-SP
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Casos de Uso
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Classes
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
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
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.

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

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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Teutônia-RS
Provas:
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwarePrincípios de Engenharia de Software
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:
( ) 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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CONSULPAM
Orgão: Pref. Teutônia-RS
Provas:
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Engenharia de SoftwareModelos de Desenvolvimento
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:
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
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.
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
Cadernos
Caderno Container