Magna Concursos

Foram encontradas 56.963 questões.

2993100 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Considere o Diagrama de Caso de Uso (em UML2.3) apresentado e analise as seguintes afirmações.

Enunciado 3303086-1


I- O Ator Y pode relacionar-se com o Caso de Uso 2.
II- O Ator X pode relacionar-se com o Caso de Uso 5.
III- O Ator X pode relacionar-se com o Caso de Uso 3.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2993099 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Considere as afirmações abaixo em relação às abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software.

I- Scrum é um método ágil que enfatiza a colaboração, a transparência e a entrega incremental de valor ao longo do tempo, pois faz uso de Sprints combinadas com um conjunto de boas práticas de programação para o desenvolvimento de software eficiente.
II- Extreme Programming (XP) é um método ágil conhecido por enfatizar a prática de se desenvolver testes automatizados antes do desenvolvimento do código executável. Assim, os desenvolvedores precisam entender com clareza a especificação do software para poderem desenvolver testes automatizados para o sistema.
III- O uso do desenvolvimento incremental pelo Extreme Programming (XP) pode levar a uma degradação da estrutura do software, ao longo do tempo devido à natureza iterativa e à necessidade de entrega contínua de funcionalidades.
IV- Toda equipe (ou “time”) Scrum participa da reunião diária. Nesta reunião, são respondidas três perguntas-chave por todos os membros da equipe: "O que foi desenvolvido desde a última reunião de equipe?"; "Quais dificuldades está enfrentando?" e "O que planeja produzir até a próxima reunião de equipe?".

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2993098 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, é um processo de desenvolvimento iterativo e incremental de software que utiliza a UML como linguagem de modelagem. Ele foi desenvolvido para ser uma alternativa a alguns modelos preditivos, como o modelo de desenvolvimento em cascata, visando superar um conjunto de limitações destes modelos. Seu objetivo é garantir o desenvolvimento de software de alta qualidade e atender às necessidades de seus clientes, sendo obediente ao cronograma e orçamento previsíveis. Sobre as fases do RUP, assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
2993097 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Os ciclos de vida de um projeto de desenvolvimento de software podem variar entre abordagens preditivas e abordagens adaptativas ou ágeis. Sobre estas abordagens, assinale a alternativa INCORRETA.
 

Provas

Questão presente nas seguintes provas
2993096 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
O Terraform é uma ferramenta de infraestrutura como código (IaC) que permite provisionar e gerenciar recursos de infraestrutura de maneira declarativa. Com suporte a vários provedores de nuvem, o Terraform simplifica a automação e a orquestração de recursos, garantindo a consistência e a escalabilidade das infraestruturas modernas. O Terraform utiliza diversos arquivos para seu funcionamento. Qual é a finalidade do arquivo de extensão "tfstate" no Terraform?
 

Provas

Questão presente nas seguintes provas
2993095 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
O Python oferece uma variedade de bibliotecas e módulos poderosos para trabalhar com redes. Com suas funcionalidades, é possível criar e gerenciar conexões de rede, enviar e receber dados pela internet, implementar protocolos de rede e muito mais. Python se tornou uma escolha popular para o desenvolvimento de aplicações de rede devido à sua simplicidade e facilidade de uso.

Dado o seguinte código em Python no arquivo pega_ip.py, com a devida permissão de execução e levando em consideração que o computador que executará o código possui acesso à Internet sem problemas ou impedimentos:

Enunciado 3303072-1


Avalie as asserções referentes ao uso dessa aplicação Python:

I- A execução desse programa resultará na mensagem "Não foi possível obter o endereço IP".
II- A execução desse programa resultará no endereço IP correspondente a "uepb.edu.br".
III- A troca do domínio "uepb.edu.br" pelo domínio sem IP registrado "a.com" e execução do programa resultará na mensagem "Não foi possível obter o endereço IP".

A partir da avaliação do código deste programa é CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2993094 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
O Git é um sistema de controle de versão distribuído, inventado por Linus Torvalds em 2005. Ele permite rastrear e gerenciar alterações em arquivos, facilitando a colaboração entre desenvolvedores de softwares, sendo reconhecido principalmente devido à sua eficiência e recursos poderosos. Qual comando do GitLab é usado para exibir os commits mais recentes em um repositório remoto?
 

Provas

Questão presente nas seguintes provas
2993093 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
O Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear alterações em arquivos e coordenar o trabalho colaborativo em projetos de software. Ele permite que várias pessoas trabalhem simultaneamente em um código-fonte, registre o histórico de alterações e facilite a fusão de diferentes contribuições. Dessa forma, qual comando do git é usado para criar um novo branch e alternar para ele?
 

Provas

Questão presente nas seguintes provas
2993092 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
A remoção de containers Docker é uma tarefa essencial para liberar recursos e manter um ambiente limpo. Com o devido comando, é possível remover containers específicos, evitando o acúmulo desnecessário de instâncias. A remoção adequada ajuda a otimizar o uso dos recursos e manter a organização do sistema. Qual dos seguintes comandos é usado para remover um container Docker chamado "nome_do_container"?
 

Provas

Questão presente nas seguintes provas
2993091 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB
Provas:
O Bash script, também conhecido como shell script, é uma linguagem de programação interpretada utilizada principalmente em sistemas Unix e Linux e com base no shell Bash (Bourne Again Shell). O Bash script permite a automatização de tarefas por meio de comandos de linha de texto. Com ele, é possível criar scripts que executam sequências de comandos, manipulam arquivos, realizam operações matemáticas e interagem com o sistema operacional. É uma ferramenta poderosa para a automação de processos e tarefas rotineiras em um ambiente de linha de comando, proporcionando flexibilidade e eficiência na administração de sistemas.

Em um shell, script é possível utilizar variáveis especiais conhecidas como "parâmetros posicionais". Elas são utilizadas para acessar argumentos passados para o script quando ele é executado por linha de comando.

Imaginando que, no terminal, você está na pasta que possui o script 'retorna.sh' com o seguinte conteúdo:

Enunciado 3303047-1


Indique a alternativa que apresenta CORRETAMENTE o resultado da execução do script Bash seguinte:
./retorna.sh 5 3 2 4
 

Provas

Questão presente nas seguintes provas