Prévia do material em texto
1.
Ref.: 3990715
Pontos: 1,00 / 1,00
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.
2.
Ref.: 7832904
Pontos: 1,00 / 1,00
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.
ENSINEME: INTERFACE GRÁFICA COM PYTHON
3.
Ref.: 3990700
Pontos: 1,00 / 1,00
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.
4.
Ref.: 3990701
Pontos: 1,00 / 1,00
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
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
5.
Ref.: 8012333
Pontos: 1,00 / 1,00
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.
6.
Ref.: 8012342
Pontos: 1,00 / 1,00
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.
ENSINEME: PYTHON COM BANCO DE DADOS
7.
Ref.: 3990687
Pontos: 1,00 / 1,00
Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações pendentes:
connect
execute
commit
save
send
8.
Ref.: 3990696
Pontos: 0,00 / 1,00
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"
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)
9.
Ref.: 7962982
Pontos: 1,00 / 1,00
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
10.
Ref.: 7963026
Pontos: 1,00 / 1,00
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.