Você está na página 1de 5

1a Questão (Ref.

: 202217282220)
O termo RAD refere-se a uma metodologia de desenvolvimento de software que
se concentra na entrega rápida de protótipos funcionais, ao invés de aguardar a
finalização de todo o ciclo de desenvolvimento tradicional.

O que significa a sigla RAD no contexto de desenvolvimento de software?


Requisitos Ágeis de Desenvolvimento
Recuperação de Arquivos Desatualizados
Registro Automatizado de Dados
Desenvolvimento de Aplicação Rápida
Rastreamento de Atividades de Desenvolvimento

2a Questão (Ref.: 202217282264)


O RAD é uma abordagem que visa acelerar o desenvolvimento de software. Ela
se concentra em atender às necessidades dos clientes de maneira eficaz e em
tempo hábil.

Qual é a principal finalidade da metodologia RAD no desenvolvimento de


software?
Priorizar a documentação extensa em cada fase do projeto.
Aumentar o tamanho das equipes de desenvolvimento.
Minimizar a interação entre desenvolvedores e usuários.
Garantir que todos os requisitos sejam documentados detalhadamente antes do
desenvolvimento.
Entregar software em um curto período de tempo, com iterações frequentes.

3a Questão (Ref.: 202217331571)


Ao trabalhar com Python para a manipulação de arquivos, os estudantes devem se
familiarizar com o _________ e a _________ de dados em diretórios. Para aprimorar
a eficiência do programa, é recomendável seguir _________ e lidar com possíveis
exceções.
configuração, instalação, normas de desenvolvimento.
teste, validação, diretrizes de codificação.
armazenamento, recuperação, boas práticas.
codificação, decodificação, estilos de programação.
entrada, saída, padrões de segurança.
4a Questão (Ref.: 202217331580)
Ao trabalhar com listas em Python, uma tarefa comum é a _________ de seus
elementos. Um método eficaz para essa operação é o join. Esse método pode ser
aplicado usando diferentes conectores, a depender do resultado desejado. Em um
cenário, o conector vírgula (', ') é escolhido, e o resultado é então _________ em um
arquivo nomeado texto1.txt. Em uma situação alternativa, para garantir que cada
item da lista seja apresentado individualmente em linhas diferentes, o conector
_________ é a melhor escolha.
junção, gravado, '\n'.
pesquisa, lido, ponto.
divisão, mostrado, vírgula.
remoção, deletado, tabulação.
separação, visualizado, espaço.

5a Questão (Ref.: 202213309925)


Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações
pendentes:
connect
execute
commit
save
send

6a Questão (Ref.: 202213309934)


Considere o script a seguir, onde estamos utilizando o conector psycopg2, que
implementa a DB API 2.0, e assinale a alternativa correta.
Todas as tabelas serão criadas e não será exibido nenhum erro.
Nenhuma tabela será criada e será impresso "Erro de Integridade"
Será criada a tabela Produto e será impresso "Erro de Integridade"
Nenhuma tabela será criada e será impresso "Erro de Programação"
Será criada a tabela Produto e será impresso "Erro de Programação"

7a Questão (Ref.: 202213309938)


O uso de componentes de interface gráfica em um sistema é importante, para
facilitar a interação do usuário com as funcionalidades do sistema. No entanto
também existem alguns aspectos que podem tornar as escolhas de um projeto
desvantajosas. Nesse sentido, selecione a opção que apresenta uma das
desvantagens relacionadas a uma escolha de uma biblioteca para interface
gráfica:
Fazer uso intenso de recursos computacionais.
Ampliar o acesso dos usuários às funcionalidades do sistema.
O sistema poder operar em múltiplas plataformas.
Dar ao programador uma camada de abstração sobre detalhes da
programação dos componentes.
Proporcionar que o usuário possa alternar entre as funcionalidades do
sistema.

8a Questão (Ref.: 202213309939)


Algumas das bibliotecas de interface gráfica disponíveis para o Python
possuem portabilidade com outras bibliotecas, facilitando, assim, o trabalho do
programador. Nesse sentido, selecione a opção que apresente a biblioteca de
interface gráfica que é compatível com as bibliotecas Tkinter, PyQt, wxPython e
Remi:
PySimpleGUI
PyAutoGUI
wxPython
Kivy
Pyforms

9a Questão (Ref.: 202213309953)


A engenharia de requisitos trata formalmente das atividades relacionadas aos
requisitos de um sistema. Nesse sentido, selecione a opção que
relaciona CORRETAMENTE a atividade e o seu objetivo:
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do
sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do
sistema.
Análise de requisitos: analisar a validade dos requisitos do sistema.

10a Questão (Ref.: 202217152142)


Na metodologia RAD, o desenvolvimento de protótipo de interface é muito
importante para que as partes interessadas possam aumentar a sua
compreensão sobre o sistema e, se necessário, fazer ajustes sobre o
direcionamento do projeto. Existem algumas técnicas para o desenvolvimento de
protótipos de interface. Nesse sentido, selecione a opção CORRETA que
relaciona corretamente a técnica de desenvolvimento de protótipo de interface e
o seu significado:
Esboços: são modelos funcionais de sistema.
Mockup: são usadas para apresentar aspectos visuais de navegação do
produto.
Wireframes: são usadas exclusivamente para implementar a lógica física do
sistema de Hardware.
Sketches: são aplicados para exibir componentes interativos que serão
aplicados na versão final do sistema.
Maquetes: tratam tanto das funcionalidades do sistema, como também da
aparência.

Você também pode gostar