Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV Aluno: Professor: ROBSON LORBIESKI Turma: 07/03/2022 21:16:40 (F) Avaliação: 10,0 Nota Partic.: Nota SIA: 10,0 pts ENSINEME: APLICANDO RAD 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: Documentação: documentar quais são os papéis dos usuários na operação do sistema. Validação: comparar a implementação com o que foi solicitado. Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. Análise de requisitos: analisar a validade dos requisitos do sistema. Gerenciamento de requisitos: gerenciar os recursos humanos do projeto. 2. Ref.: 3990719 Pontos: 1,00 / 1,00 A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de requisitos em projetos que utilizam RAD. A respeito da JAD, selecione a opção CORRETA: Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho. É um conjunto eficiente de técnicas que aceleram a implementação de ideias. É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores. Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades. Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto. ENSINEME: INTERFACE GRÁFICA COM PYTHON 3. 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: Kivy Pyforms PyAutoGUI PySimpleGUI wxPython 4. Ref.: 3990699 Pontos: 1,00 / 1,00 As bibliotecas para interface gráfica disponíveis para o Python têm características que as tornam mais adequadas para um determinado projeto. Nesse sentido, selecione a opção que apresenta a biblioteca de interface gráfica do Python voltada para aplicações integradas ao google chrome: Pyforms Kivy Flexx CEF Python Tkinter ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS 5. Ref.: 3990521 Pontos: 1,00 / 1,00 Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt. Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma a garantir a correta execução do programa. os.remark("inicio.txt", "final.txt") os.replace("inicio.txt", "final.txt") os.remove("inicio.txt", "final.txt") os.rename("inicio.txt", "final.txt", force=True) os.change("inicio.txt", "final.txt") 6. Ref.: 3990523 Pontos: 1,00 / 1,00 Considere a imagem a seguir, onde temos um script e um arquivo texto. Qual será o resultado impresso pelo script: 1 4 5 3 2 ENSINEME: PYTHON COM BANCO DE DADOS 7. Ref.: 3990691 Pontos: 1,00 / 1,00 Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor gerado por colunas autoincrementadas após executar o comando INSERT. Dado que cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a alternativa que retorna esse valor corretamente: cursor.execute cursor.lastrowid conexao.commit conexao.lastrowid cursor.lastrow 8. Ref.: 3990683 Pontos: 1,00 / 1,00 Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados? Método commit da classe Connection Método cursor da classe Connection Método execute da classe Cursor Método commit da classe Cursor Método execute da classe Connection ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT) 9. Ref.: 3990414 Pontos: 1,00 / 1,00 A metodologia RAD trabalha com iterações e incrementos ao longo do desenvolvimento do software para que seja entregue rapidamente e com a minimização de erros. Apesar das diversas vantagens, também possui desvantagens. Nesse sentido, selecione a opção CORRETA a respeito das vantagens da metodologia RAD: Alta dependência da modelagem de dados; Os desenvolvedores devem ser muito qualificados; Podem ocorrer rápidas revisões iniciais; O gerenciamento de um projeto RAD é complexo. A metodologia RAD trata apenas sistema que podem ser modularizados; 10. Ref.: 3990409 Pontos: 1,00 / 1,00 Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental convirja para uma solução comercial". Nesse sentido, selecione a opção CORRETA: Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões anteriores haja questões em aberto; Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das iterações e incrementos, o protótipo se aproxime cada vez mais do sistema comercial; As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais. Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança; Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental, pois muitos recursos já estão implementados; Educational Performace Solution EPS ® - Alunos
Compartilhar