Foram encontradas 55.956 questões.
O MPS-BR representa uma metodologia direcionada à melhoria do processo do software brasileiro, voltada à área de desenvolvimento de sistemas e criada por organizações ligadas ao desenvolvimento de software. A figura mostra os diferentes níveis de maturidade estabelecidos para o MPS-BR.

Enquanto em um desses níveis ocorre o gerenciamento de riscos, outro envolve a verificação, a validação, além da liberação, instalação e integração de produtos, dentre outras atividades. Esses dois níveis são, respectivamente:
Provas
No que concerne ao projeto de desenvolvimento de sistemas de software, o ciclo de vida constitui a estrutura contendo processos, atividades e tarefas, desde a definição dos requisitos até o término de uso. Cabe destacar que o modelo de ciclo de vida é a primeira escolha a ser feita no processo de software, partindo-se da maneira mais adequada de obter as necessidades do cliente, até quando e como o cliente receberá a primeira versão operacional do sistema. Entre os tipos de ciclos de vida, em um as atividades principais englobam a análise e a definição de requisitos, o projeto, a implementação, os testes e, finalmente, a integração. Esse modelo possui o grande mérito de ter sido o primeiro a impor o planejamento e o gerenciamento ao processo de software, que antes era casual, envolvendo uma sequência das fases em que cada uma só começa quando a anterior termina. Nesse ciclo de vida, é dada muita ênfase às fases de análise e de projeto antes de partir para a programação, a fim de que o objetivo do software esteja bem definido e que sejam evitados retrabalhos. Esse ciclo de vida é conhecido como:
Provas
A figura abaixo mostra as cinco fases para execução de um programa Java, no qual o CÓDIGO representa um módulo intermediário.

Nesse contexto, os identificadores para as fases E1, E2 e E3 e a denominação pela qual é conhecido o CÓDIGO são, respectivamente:
Provas
Observe o algoritmo da figura.
algoritmo "ION_NIT_MATRIZ"
var
MT : vetor[1..5,1..5] de inteiro
X,Y : inteiro
inicio
para X de 1 ate 5 faca
para Y de 1 ate X faca
se ((Y=1) ou (X=Y)) entao
MT[X,Y] <- 1
senao
MT[X,Y] <- MT[X-1,Y] + MT[X-1,Y-1]
fimse
fimpara
fimpara
para X de 1 ate 5 faca
para Y de 1 ate X faca
escreva(MT[X,Y]:3)
fimpara
escreval
fimpara
fimalgoritmo
A execução desse algoritmo irá gerar como saída a matriz indicada na seguinte opção:
Provas
Analise o algoritmo da figura abaixo.
algoritmo "ION_TEC_INF"
var
XY, RJ, SP : inteiro
inicio
RJ <- -2
SP <- 2
para XY de -1 ate 1 faca
RJ <- RJ + 1
SP <- SP - 1
escreva(RJ:3,SP:3)
fimpara
finalgoritmo
Após a execução, será gerada, como resultado, a seguinte sequência de números:
Provas
Provas
Provas
A partir dessa situação hipotética, assinale a opção que corresponde ao trecho de código que, caso executado, identificará os clientes duplicados ao utilizar como filtro apenas o cpf e o nome_cliente.
Provas
Com base nas informações da situação hipotética precedente, assinale a opção que corresponde ao trecho de código que, caso seja executado, exibirá corretamente o total de consumo por cliente na variável totalConsumo.
Provas
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
I Essa categoria de algoritmos da análise supervisionada realiza a classificação dos dados em um número limitado de classes, de modo a utilizar apenas os valores das variáveis de entrada como base.
II As árvores de decisão são mais apropriadas para dados categóricos e intervalares, portanto, o uso de variáveis contínuas em árvores de decisão requer a discretização, que consiste na transformação de variáveis numéricas contínuas em intervalos ou categorias.
III O algoritmo Random Forest utiliza o método bagging para a criação de múltiplas árvores de decisão independentes e combina as previsões para melhorar a precisão e reduzir o risco de overfitting.
Assinale a opção correta.
Provas
Caderno Container