Prévia do material em texto
<p>Questão 1</p><p>Incorreta</p><p>Para desenvolver um software é preciso estar atento às estruturas que vão ao encontro das</p><p>necessidades do programador. Para isso, é necessário entender o contexto do software e</p><p>o objetivo final do mesmo. Tendo isso em vista, pode-se encontrar os</p><p>melhores frameworks do mercado, isso facilita a construção e a manutenção</p><p>desses softwares no início, durante a construção e na manutenção após a conclusão.</p><p>ZUSE, Horst. A framework of software measurement. Walter de Gruyter, 2013.</p><p>Sobre frameworks é correto afirmar:</p><p>Sua resposta</p><p>Incorreta</p><p>Não é possível utilizar um framework com uma biblioteca.</p><p>Solução esperada</p><p>Django é um framework para data science. ESSA É A CORRETA</p><p>Comentário</p><p>Não é possível utilizar um framework com uma biblioteca.</p><p>Questão 2</p><p>Correta</p><p>Os frameworks são estruturas de código pré escritos amplamente utilizados por milhares</p><p>de programadores e que são amplamente aceitos em diversos ambientes de</p><p>desenvolvimento. Para cada linguagem de programação por exemplo, existem</p><p>determinados frameworks para cada ação ou para cada módulo em relação ao projeto que</p><p>precisa ser implementado. Algumas linguagens de programação se destacam no mercado</p><p>como Java, C# e Python. Ambas são para criação de aplicativos de diferentes tipos e</p><p>ramificações. Nesse sentido, existem as categorias de criação do software, ou para cada</p><p>etapa assim dizendo. Algumas das etapas de desenvolvimento mais importantes,</p><p>inic1iam-se na fase de planejamento do software, passando pelo desenvolvimento</p><p>propriamente dito e na finalização diante dos testes do programa.</p><p>CODE, Visual Studio. Code editing. 2022. Disponível em:</p><p>https://code.visualstudio.com/. Acesso em: 10 jan. 2022.</p><p>Baseado no texto e em seus conhecimentos assinale a alternativa que faz parte das etapas</p><p>de desenvolvimento.</p><p>Sua resposta</p><p>Correta</p><p>Validações.</p><p>Comentário</p><p>Validações.</p><p>Questão 3</p><p>Correta</p><p>Os principais benefícios de frameworks de aplicativos orientados a objetos derivam da</p><p>modularidade, capacidade de reutilização, extensibilidade e inversão de controle que</p><p>fornecem aos desenvolvedores. As estruturas aprimoram a modularidade, encapsulando</p><p>detalhes de implementação voláteis por trás de interfaces estáveis. A modularidade</p><p>do framework ajuda a melhorar a qualidade do software ao localizar o impacto das</p><p>mudanças de design e implementação, o que reduz o esforço necessário para entender e</p><p>manter o software existente.</p><p>FAYAD, Mohamed; SCHMIDT, Douglas C. Object-oriented application</p><p>frameworks. Communications of the ACM, v. 40, n. 10, p. 32-38, 1997.</p><p>De acordo com seus conhecimentos assinale a alternativa correta.</p><p>Sua resposta</p><p>Correta</p><p>Um dos primeiros Frameworks que surgiram foi o MVC (Model, View, Controller).</p><p>Comentário</p><p>Um dos primeiros Frameworks que surgiram foi o MVC (Model, View, Controller).</p><p>Questão 4</p><p>Correta</p><p>Os principais benefícios de frameworks de aplicativos orientados a objetos derivam da</p><p>modularidade, capacidade de reutilização, extensibilidade e inversão de controle que</p><p>fornecem aos desenvolvedores. As estruturas aprimoram a modularidade, encapsulando</p><p>detalhes de implementação voláteis por trás de interfaces estáveis. A modularidade</p><p>do framework ajuda a melhorar a qualidade do software ao localizar o impacto das</p><p>mudanças de design e implementação, o que reduz o esforço necessário para entender e</p><p>manter o software existente.</p><p>FAYAD, Mohamed; SCHMIDT, Douglas C. Object-oriented application</p><p>frameworks. Communications of the ACM, v. 40, n. 10, p. 32-38, 1997.</p><p>De acordo com seus conhecimentos assinale a alternativa correta:</p><p>Sua resposta</p><p>Correta</p><p>A utilização de Frameworks trás benefícios para o projeto.</p><p>Comentário</p><p>A utilização de Frameworks trás benefícios para o projeto.</p><p>Questão 5</p><p>Correta</p><p>A ciência de dados é uma abordagem multidisciplinar para extrair percepções acionáveis</p><p>dos grandes e crescentes volumes de dados coletados e criados pelas organizações de</p><p>hoje. Ela abrange a preparação de dados para análise e processamento, realizando análises</p><p>avançadas de dados e apresentando os resultados para revelar padrões e permitir que as</p><p>partes interessadas tirem conclusões informadas.</p><p>IBM. O que é ciência de dados. 2021. Disponível em: . Acesso em: 30 dez. 2021.</p><p>Assinale a alternativa que apresenta um framework de data science.</p><p>Sua resposta</p><p>Correta</p><p>Pyramid</p><p>Comentário</p><p>Pyramid</p>