Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliando
Aprendizado
Teste seu conhecimento acumulado
A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com objetivos específicos de modo a
desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as cinco fases
apresentadas por James Kerr. É correto afirmar que:
Explicação:
A resposta correta é : A modelagem de negócio é obtida através das análises do fluxo e da obtenção de informações.
Larissa está explorando a manipulação de dados em arquivos e se deparou com a necessidade de dividir uma
string grande em uma lista, com base em um conector específico.
Qual método Larissa deve usar para dividir uma string em uma lista, considerando um conector específico?
break()
detach()
divide()
separate()
split()
Respondido em 10/11/2023 02:26:07
Explicação:
https://simulado.estacio.br/alunos/ 1/6
10/11/2023, 02:33 Estácio: Alunos
O método split() é utilizado em Python para dividir uma string em uma lista com base em um conector (ou delimitador)
especificado. Por exemplo, string_data.split(",") dividirá a string em uma lista usando vírgulas como conector.
Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar
comandos ao banco de dados?
Explicação:
class EApp(App):
def lacuna(self):
EApp().run()
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por:
EApp
ClassApp
build
EbuildApp
buildApp
Respondido em 10/11/2023 02:04:55
Explicação:
https://simulado.estacio.br/alunos/ 2/6
10/11/2023, 02:33 Estácio: Alunos
O desenvolvimento de interface com o usuário é um grande desafio, apesar da existência de muitos frameworks
e ferramentas que facilitam esse trabalho. Um desses desafios está na escolha das ferramentas, ou frameworks
adequados. Nesse sentido, selecione a opção a que deve ser considerada nesta escolha:
Explicação:
Um dos princípios do RAD é "a adequação para fins comerciais é o critério essencial para aceitação de
resultados". Nesse sentido, selecione a opção CORRETA:
Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas;
O foco é fazer o desenvolvimento para atender aos requisitos funcionais;
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para
o projeto.
Este princípio garante que o produto terá menos erros e, consequentemente, terá menos
vulnerabilidades;
O foco deve ser voltado para cumprir os prazos pré-estabelecidos;
Respondido em 10/11/2023 02:07:41
Explicação:
A resposta correta é: O foco é fazer o desenvolvimento para atender aos requisitos funcionais;
Maria está estudando exceções em Python, especialmente ao manipular strings e arquivos. Ela quer garantir o
correto funcionamento de seus programas, evitando erros inesperados.
https://simulado.estacio.br/alunos/ 3/6
10/11/2023, 02:33 Estácio: Alunos
Explicação:
O tratamento de exceções permite que o programa continue funcionando mesmo quando ocorre um erro inesperado.
Isso garante uma melhor experiência para o usuário e evita falhas críticas no programa.
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 possui uma grande quantidade de recursos, o que torna a adaptação às funções de
negócio mais demorada.
a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de
terceiros adaptação estrutural.
https://simulado.estacio.br/alunos/ 4/6
10/11/2023, 02:33 Estácio: Alunos
a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-
projetar conforme a necessidade.
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.
a linguagem Python possui mecanismos embutidos para construção de interfaces ricas, padronizando
assim os projetos de software.
Respondido em 10/11/2023 02:06:49
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:
Os casos de uso são usados para descrever como os usuários devem usar o sistema.
A observação e análise social auxilia a mapear o comportamento do usuário.
Os cenários são usados para simular situações de desastre e como os usuários devem proceder.
O brainstorming estimula que as partes interessadas apresentem suas ideias sobre o sistema e
como devem ser priorizadas.
Os grupos focais participam de debates para analisar possíveis vulnerabilidades do sistema.
Respondido em 10/11/2023 01:59:45
Explicação:
https://simulado.estacio.br/alunos/ 5/6
10/11/2023, 02:33 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6