Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliando
Aprendizado
Teste seu conhecimento acumulado
As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas quando uma fase
estiver concluída, a próxima pode iniciar. Em relação às fases da metodologia de desenvolvimento RAD,
selecione a opção CORRETA:
A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi
incluída no ciclo iterativo;
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados;
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito.
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de
desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas;
A coleta de dados é feita na fase de modelagem de negócios e serão agrupados em estruturas de
negócio na fase de prototipação;
Respondido em 10/11/2023 01:25:30
Explicação:
A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem
de dados;
A linguagem de programação Python oferece diversas ferramentas para a _________ e _________ de dados em
arquivos e diretórios. Para garantir o correto funcionamento do programa ao manipular arquivos e strings, é
essencial adotar _________ e realizar o tratamento de exceções.
https://simulado.estacio.br/alunos/ 1/6
10/11/2023, 02:32 Estácio: Alunos
Explicação:
A linguagem Python fornece mecanismos para a leitura e gravação de dados em arquivos e diretórios. Além disso, para
garantir a eficiência e correção dos programas, é crucial seguir boas práticas de programação e realizar o tratamento
adequado de exceções.
Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram
criados.
>>> print(cursor.fetchall())
Explicação:
O Python adquiriu destaque na área de desenvolvimento, em parte, pela sua simplicidade, mas também por
possuir diversos pacotes e frameworks que facilitam, por exemplo, a construção de aplicações de bancos de
dados, ciência de dados e construção de interfaces. A quantidade de recursos associada ao Python auxilia o
desenvolvedor a construir aplicações padronizadas, adaptadas às funções de negócio e preparadas para
mudanças, de forma mais rápida e com menor custo. Tais características fazem do Python uma linguagem
apropriada ao desenvolvimento rápido de projetos de software.
a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de
terceiros adaptação estrutural.
https://simulado.estacio.br/alunos/ 2/6
10/11/2023, 02:32 Estácio: Alunos
a linguagem Python possui uma grande quantidade de recursos, o que torna a adaptação às funções de
negócio mais demorada.
a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-
projetar conforme a necessidade.
a linguagem Python possui mecanismos embutidos para construção de interfaces ricas, padronizando
assim os projetos de software.
a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a aplicação do
RAD fica prejudicada devido a falta de padronização.
Respondido em 10/11/2023 01:30:29
Explicação:
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python permite criar rapidamente aplicações
flexíveis que permitem o desenvolvedor re-projetar conforme a necessidade.
CORRETA: O fato de o Python ser uma linguagem simples e flexível, conforme afirma o texto, faz com que a
implementação de mudanças não seja um problema impeditivo para a readaptação da solução às funções de negócio.
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python possui mecanismos embutidos para
construção de interfaces ricas, padronizando assim os projetos de software.
ERRADA: O texto não afirma nada sobre mecanismos embutidos para construção de interfaces no Python. De forma
geral, a construção de interfaces mais elaboradas é realizada através de pacotes específicos para da linguagem.
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python estabelece padrões de simplicidade
que exigem dos pacotes e frameworks de terceiros adaptação estrutural.
ERRADA: O texto não afirma nada sobre a necessidade de adaptação estrutural dos pacotes e frameworks de
terceiros para Python.
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python possui uma grande quantidade de
recursos, o que torna a adaptação às funções de negócio mais demorada.
ERRADA: A quantidade de recursos disponíveis não possui impacto na velocidade de desenvolvimento da solução,
isso em parte se justificaria pela inexperiência da equipe.
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python se destaca pela quantidade de pacotes
e frameworks, no entanto, a aplicação do RAD fica prejudicada devido a falta de padronização.
ERRADA: O Python é uma linguagem de programação recomendada ao RAD, justamente por ser simples, flexível e
possuir diversos recursos, existindo assim uma gama maior de possibilidades de adaptação da solução às funções de
negócio.
O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa
etapa que são identificadas as necessidades do sistema. Uma das técnicas que auxiliam no levantamento
de requisitos é a de entrevistas. A respeito das técnicas utilizadas para otimizar os resultados obtidos
pelas entrevistas, selecione a opção CORRETA:
Explicação:
https://simulado.estacio.br/alunos/ 3/6
10/11/2023, 02:32 Estácio: Alunos
Explicação:
O RAD é baseado em alguns princípios básicos, um deles versa sobre equipes pequenas com poder de decisão. Dar
autonomia a equipe aumenta as chances de cumprir os prazos e por consequência o sucesso da missão. Portanto, a
resposta correta é: Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o
produto no tempo disponível.
"Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível."
Específicas
Incomuns
Abrangentes
Comuns
Genéricas
Respondido em 10/11/2023 01:29:09
Explicação:
O SQLite permite a criação de banco de dados em memória. Selecione a opção que cria um banco e uma
conexão com essa característica, utilizando o conector sqlite3:
conexao = sqlite3.connect(':memory:')
conexao = sqlite3.connect(':db:')
https://simulado.estacio.br/alunos/ 4/6
10/11/2023, 02:32 Estácio: Alunos
conexao = sqlite3.connect(':db.memory')
conexao = sqlite3.connect(None)
conexao = sqlite3.connect(':mem.db:')
Respondido em 10/11/2023 01:35:51
Explicação:
1. import tkinter as tk
2. janela = tk.Tk()
4. T.pack()
6. tk.mainloop()
Para que o código seja compilado e executado corretamente e, além disso, seja exibida a mensagem:
"Este é um texto.
Explicação:
A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n")
A modelagem dos dados é uma das fases do RAD que tem o objetivo de identificar entidades, detalha-las,
relaciona-las entre si e evoluir até o detalhe de como será implementada. Neste sentido, com a respeito a
modelagem de dados:
Explicação:
https://simulado.estacio.br/alunos/ 6/6