Foram encontradas 55.928 questões.
No contexto de modelagem de software e padronização de artefatos, considere um
sistema de biblioteca digital que precisa documentar a interação entre um estudante e o sistema
durante o processo de empréstimo de livro. Considerando a UML (Unified Modeling Language) como
padrão de notação, qual diagrama seria mais adequado para representar a sequência temporal das
mensagens trocadas neste processo?
Provas
Questão presente nas seguintes provas
No contexto da Engenharia de Software Clássica, o Modelo de Ciclo de Vida em
Cascata (Waterfall) é frequentemente criticado por sua natureza sequencial e linear. A principal
desvantagem arquitetural que frequentemente leva a desafios significativos no projeto e,
consequentemente, a insucesso, reside no fato de que:
Provas
Questão presente nas seguintes provas
No contexto da Engenharia de Requisitos, uma disciplina crítica no Ciclo de Vida de
Desenvolvimento de Software (SDLC), considere o processo inicial de levantamento de informações.
A atividade que se foca primariamente na interação ativa com os stakeholders, na aplicação de
técnicas investigativas (como entrevistas contextuais, brainstorming facilitado e etnografia), e na
documentação de expectativas, objetivos de negócio e restrições de alto nível em uma linguagem
natural e ambígua, antes de qualquer modelagem formal, priorização ou verificação de consistência,
é denominada:
Provas
Questão presente nas seguintes provas
No desenvolvimento de sistemas de informação, quando os usuários finais
apresentam dificuldades em expressar com precisão suas necessidades e expectativas, torna-se crítico
adotar abordagens que permitam a exploração e validação antecipada de funcionalidades.
Considerando esse contexto, um analista sugere a utilização do modelo de prototipação, que envolve
a construção de versões preliminares do sistema, permitindo interação direta do usuário com o
protótipo, coleta de feedback contínuo e refinamento iterativo dos requisitos. Nesse cenário, a
principal vantagem da utilização do modelo de prototipação é:
Provas
Questão presente nas seguintes provas
Com a evolução da Tecnologia da Informação e Comunicação (TIC), a gestão da
informação ganhou diversas ferramentas que foram desenvolvidas para auxiliar e facilitar o
gerenciamento dessa informação. São ferramentas e/ou tecnologias da gestão da informação,
EXCETO:
Provas
Questão presente nas seguintes provas
Algoritmos são escritos para realizar diversos cálculos em inúmeras áreas do
conhecimento. Acerca do seguinte algoritmo, que efetua o cálculo percentual entre dois números, qual
será o percentual impresso pela variável F?
algoritmo “cálculo percentual” declare F, N, X, Y real N ← 100 F ← Y * N / X escreva (F) fim-algoritmo
algoritmo “cálculo percentual” declare F, N, X, Y real N ← 100 F ← Y * N / X escreva (F) fim-algoritmo
Provas
Questão presente nas seguintes provas
Algoritmos são sequências de comandos escritos para realizar determinadas
operações. Entre esses comandos, há determinadas estruturas de repetição que são utilizadas para
repetir instruções de acordo com as formas de critério de parada. Acerca do seguinte algoritmo, qual
será a saída impressa pela variável Y?
algoritmo “laço de repetição” declare Y numérico Y ← -1 faça Y ← Y + 1 enquanto (Y > 0) escreva (Y) fim-algoritmo
algoritmo “laço de repetição” declare Y numérico Y ← -1 faça Y ← Y + 1 enquanto (Y > 0) escreva (Y) fim-algoritmo
Provas
Questão presente nas seguintes provas
Em Python, tanto listas quanto tuplas são usadas para armazenar coleções de
elementos. No entanto, elas possuem diferenças importantes. Com base no assunto, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
Considerando o seguinte trecho de código em Python, qual é a alternativa que
apresenta a saída correta da execução?
from collections import Counter from typing import List
dados = [12, 15, 20, 20, 20, 22, 25, 25, 25, 30, 116]
def md(x: list[int]) -> List[int]: counts = Counter(x) max_count = max(counts.values()) return [k for k, v in counts.items() if v == max_count]
resultado = md(dados)
print("MD:", resultado)
from collections import Counter from typing import List
dados = [12, 15, 20, 20, 20, 22, 25, 25, 25, 30, 116]
def md(x: list[int]) -> List[int]: counts = Counter(x) max_count = max(counts.values()) return [k for k, v in counts.items() if v == max_count]
resultado = md(dados)
print("MD:", resultado)
Provas
Questão presente nas seguintes provas
Em programas escritos em linguagem R, é comum utilizar estruturas de repetição e
condições para controlar o fluxo da execução, e realizar cálculos de forma automatizada. Observe o
trecho de código abaixo:
x <- 1 soma <- 0 while (x <= 5) { if (x %% 2 == 0) { soma <- soma + x } x <- x + 1 }
print(soma)
Após a execução do programa, qual será o valor exibido no console?
x <- 1 soma <- 0 while (x <= 5) { if (x %% 2 == 0) { soma <- soma + x } x <- x + 1 }
print(soma)
Após a execução do programa, qual será o valor exibido no console?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container