Wikipedia

Resultados da pesquisa

quinta-feira, 16 de dezembro de 2021

A02 – PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

 

A02 – PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

 

Pergunta 1

"SOA é uma filosofia de Tl que visa facilitar a integração entre sistemas, orientando a criação e a disponibilização de soluções modulares e fracamente acopladas baseadas no conceito de serviços".

CORDEIRO, Eduardo B. Arquitetura Orientada a Serviços. Disponível em: http://blog.iprocess.com.br/2012/10/soa-arquitetura-orientada-a-servicos/. Acessado em 17 de outubro de 2019. Adaptado.

Qual dessas opções descrevem melhor o entendimento da arquitetura SOA?

 É um estilo de arquitetura procedural, que não podem disponibilizar os serviços de forma acoplada, apenas servem para negócios interoperáveis.

 SOA é uma metodologia é pouco utilizada por empresas que precisam disponibilizar serviços pela Web.

SOA é um estilo arquitetural baseado na divisão de tarefas para uma aplicação ou sistema em reutilização individual e objetos autossuficientes.

SOA é uma arquitetura que organiza a capacidade de distribuir serviços expondo e consumindo funcionalidades como um serviço.

 SOA é um padrão de projeto que representa um conjunto de Web Services.

 

Pergunta 2

"Programação imperativa é um paradigma de programação que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa. Muito parecido com o comportamento imperativo das linguagens naturais que expressam ordens, programas imperativos são uma sequência de comandos para o computador executar. O nome do paradigma Imperativo, está ligado ao tempo verbal imperativo, onde o programador diz ao computador: faça isso... Este paradigma de programação se destaca pela

a vez que todo ser humano, ao se programar, o faz imperativamente, baseado na ideia de ações e estados, quase como um programa de computador."

Disponível em: https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa (https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_imperativa). Acesso em: 04/06/2020

Considerando as informações apresentadas, avalie as afirmações a seguir:

I. A programação imperativa possui três aspectos elementares: tipos, variáveis e

valores.

II. A ordem dos comandos determina a sequência de tempo no programa.

III. Os ramos no programa são decididos por condições através de variáveis.

IV. O programa tem uma sequência, porém a cada if (ou condição) que tiver no programa, um caminho diferente será percorrido dentro do programa.

É correto o que se afirma apenas em:

I, II, III e IV. 

II e III e IV. 

I e III. 

I, II e III.

l e ll e IV.

 

Pergunta 3

"Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Apesar de uma certa complexidade para gerir esse tipo de ambiente, na arquitetura baseada em componentes o foco está na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo a interface de comunicação contendo seus métodos, eventos e propriedades. Isso provê um alto nível de abstração, estrutura principal da orientação a objetos, não focando em questões de protocolos de comunicação e compartilhamento de estado.”

BACCARO, Marco. Arquitetura baseada em Componentes. Disponível em: https://marcobaccaro.wordpress.com/2010/10/05/arquitetura-baseada-em-componentes/. Acesso em 17 de outubro de 2019. Adaptado.

Considerando o texto acima e o conteúdo visto sobre componentes, avalie as seguintes asserções e a relação proposta entre elas:

I. A utilização de componentes permite que o sistema final seja tratado como vários "minissistemas".

PORQUE

II. A utilização de componentes diminui a complexidade do sistema, permitindo que cada componente tenha como foco uma única funcionalidade.

O As asserções l e ll são proposições verdadeiras, mas a Il não é uma justificativa da I.

A asserção l é uma proposição falsa, e a Il é uma proposição verdadeira.

As asserções l e ll são proposições verdadeiras, e a Il é uma justificativa da I.

A asserção l é uma proposição verdadeira, e a Il é uma proposição falsa.

As asserções I e II são proposições falsas.

 

Pergunta 4

"Quem já trabalha com BPMN pode exportar o seu modelo para BPEL fazendo algumas alterações no modelo, como a definição dos serviços externos ou internos para cada uma das atividades. A especificação BPEL define a sintaxe e semântica da linguagem BPEL, que contém uma variedade de construções de fluxo de processo."

DEVMEDIA. Introduzindo Business Process Execution Language (BPEL). Disponível em: https://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679. Acesso em 17 de outubro de 2019. Adaptado.

Há muitas situações em que a engenharia de software precisa identificar erros ou melhorar os processos de negócio que envolve software, alguns projetos de

software utilizam BPEL (Business Process Execution Language) e outros BPMN (Business Process Model and Notation), sendo que a ferramenta mais adequada seria:

1. Implementar Socket, sendo uma ferramenta de fácil uso para o desenvolvedor e todos envolvidos na equipe e não é considerada complexa como BPMN. PORQUE

II. Utilizar BPMN para ter um modelo de mapeamento de processo parcial ou completo do sistema, assim adaptando ou reformulando o software se necessário.

A respeito das asserções, assinale a opção correta:

As asserções I e II são proposições verdadeiras, e a Il é uma justificativa da l.

As asserções I e Il são proposições verdadeiras, mas a Il não é uma justificativa da I

A asserção l é uma proposição falsa, e a Il é uma proposição verdadeira.

As asserções I e II são proposições falsas.

A asserção l é uma proposição verdadeira, e a Il é uma proposição falsa.

 

Pergunta 5

"Como a programação declarativa é baseada em dados imutáveis, ela expressa a lógica de uma computação sem descrever exatamente seu fluxo de controle. Dentro do paradigma declarativo, podemos identificar outros paradigmas, como o funcional, o lógico e a programação restritiva."

VIEIRA, Leandro F. Paradigmas de Programação: Uma Abordagem Comparativa. Disponível em: https://leandromoh.gitbooks.io/tcc-paradigmas-de programacao/2_paradigmas_imperativo_e_declarativo/22_paradigma_declarativo.html. Acesso em: 12 de outubro de 2019.

Qual dessas definições explica melhor o paradigma declarativo?

O paradigma declarativo é uma linguem de script na Web.

O paradigma declarativo é baseado apenas na lógica e suas funcionalidades.

O paradigma declarativo é utilizado apenas em linguagens de baixo nível.

O paradigma declarativo é baseado ações.

O paradigma declarativo são linguagens apenas de marcação.

 

Pergunta 6

O Project Management Body of Knowledge (PMBOK) é um guia, que contém um conjunto de práticas para gestão de projetos reconhecido internacionalmente. Foi organizado pelo instituto Project Management Institute (PMI). É o guia mais utilizado no mundo, quando o assunto é gestão de projetos.

Considerando as informações apresentadas, avalie as afirmações a seguir:

1. Segundo o PMBOK, projeto é um empreendimento único com datas de início e fim definidas, que tem como objetivo criar um produto ou serviço também únicos.

II. O PMBOK apresenta 5 grupos de processos: Processos de Inicialização, de Planejamento, de Execução, de Controle e de Encerramento.

III. O PMBOK é organizado em 10 áreas de conhecimento: escopo, tempo, custo, risco, recursos humanos, qualidade, aquisições, integração, comunicações e partes interessadas.

É correto o que se afirma em:

l e Il apenas.

I, II e III.

ll e Ill apenas

Il apenas

l e III apenas

 

Pergunta 7

Leia o texto:

Você foi designado para gerir um novo projeto da sua empresa.

O projeto implementará um produto pioneiro no mercado, sendo que os requisitos do projeto ainda não estão bem definidos, porém, você já foi informado que não poderá gastar muito tempo no levantamento de tais requisitos. Pelo que você conversou com o solicitante, aparentemente, os módulos serão bem independentes entre si. A boa notícia, é que o usuário estará disponível para atuar no projeto de forma muito próxima à equipe de desenvolvimento. O ponto mais reforçado pelo solicitante do projeto, é que o desenvolvimento precisa ser muito rápido, para que não se perca o timing de lançamento do produto. Outra boa notícia, é que não há restrições quanto ao tamanho da equipe, foi informado que você poderá criar até mais de uma equipe para atuar no projeto.

A primeira coisa que você precisará fazer é definir o ciclo de vida a ser utilizado no desenvolvimento do projeto.

Considerando as informações acima, e os conteúdos vistos, assinale a opção correta.

O ciclo de vida a ser selecionado é o Incremental, onde o trabalho é agrupado em módulos, que serão priorizados e desenvolvidos, passando por pequenos cascatas.

O ciclo de vida a ser selecionado é o Cascata que é uma sequência das fases, em que cada fase só começa quando a anterior termina.

O ciclo de vida a ser selecionado é o Espiral que faz uma abordagem cíclica das fases do processo, e cada iteração ou volta é dedicada a uma fase do processo de vida de um software.

O ciclo de vida a ser selecionado é a Prototipagem que gera um exemplar do sistema com base no entendimento dos requisitos levantados com o cliente.

O ciclo de vida a ser selecionado é o RAD que é um ciclo de vida incremental, iterativo, com forte paralelismo de atividades e incrementos desenvolvidos ao mesmo tempo, por equipes diferentes.

 

Pergunta 8

"O SWEBOK apresenta a Engenharia de Software como um conjunto de áreas de conhecimentos necessários para se trabalhar com desenvolvimento de software, desde a codificação em si até a gestão de projetos."

FARNESE, Augusto Campos. Entenda o SWEBOK, principal referência na Engenharia de Software. Disponível em: http://igti.com.br/blog/swebok-referencia-na-engenharia-de-software/. Acesso em: 18 de outubro de 2019. Adaptado.

Qual desses guias podem ser considerados de uso essencial ao criar projetos de software?

I. SWEBOK, guia para engenharia de software. Os processos e modelos são abordados nesse guia voltado para o processo de desenvolvimento de projetos.

II. PMBOK, guia utilizado para projetos em geral. É considerado essencial para o gerenciamento no geral, onde aborda as áreas de conhecimentos necessárias para projetos e pode ser utilizado junto com outros guias.

III. BABOK, guia de conhecimento para análise de negócio. É considerado essencial em todos os projetos de software que envolva um produto comercial, é um dos principais guias utilizado no desenvolvimento de software.

l e II, apenas.

I, II e III.

L e III, apenas.

ll e III, apenas.

II, apenas.

 

Pergunta 9

"O middleware é o software que se encontra entre o sistema operacional e os aplicativos nele executados. Funcionando de forma essencial como uma camada oculta de tradução, o middleware permite a comunicação e o gerenciamento de dados para aplicativos distribuídos. Muitas vezes, o middleware é chamado de "encanamento", uma vez que ele conecta dois aplicativos para que os dados e bancos de dados possam ser facilmente transportados através do “cano".

AZURE, Microsoft. O que é middleware? Disponível em: https://azure.microsoft.com/pt br/overview/what-is-middleware/. Acesso em: 17 de outubro de 2019. Adaptado

Em um projeto de software, a escolha de linguagens de programação envolve diretamente as necessidades do projeto, requisitos e regras de negócios. Imagine que nesse projeto será preciso utilizar duas tecnologias distintas, provavelmente duas linguagens de programação diferentes para desenvolver um software distribuído, especificamente na Web.

O que seria mais importante considerar na tomada dessa decisão?

Avalie as afirmações abaixo:

I. A primeira questão são os requisitos do projeto, se for algo obrigatório a tecnologia precisa suportar e executar, por algum meio, a troca de informações. Por exemplo utilizar um middleware ou algo que satisfaça.

II. Nesse caso, a integração das tecnologias é essencial para que o projeto tenha sucesso, recursos como middleware seria ideal.

III. O projeto precisa utilizar uma tecnologia capaz de interagir com uma plataforma e linguagem de programação, normalmente não há um meio de troca de dados com diferentes tecnologias.

Selecione a opção correta.

I, II e III.

l e III, apenas.

II, apenas.

l e II, apenas.

II e III, apenas.

 

 

Pergunta 10

Leia o Texto:

Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter softwares econômicos, confiáveis e que trabalhem eficientemente. É também a aplicação de uma abordagem sistemática, disciplinada e quantificável para o desenvolvimento, operação e manutenção de software. Utiliza uma estrutura em camadas que deve se apoiar em um compromisso organizacional com a qualidade. A engenharia de software compreende processo, técnicas de gestão, técnicas de modelagem e o uso de ferramentas e principalmente, pessoas.

o Swebok aborda a Engenharia de Software por meio de 10 áreas de conhecimento. Destas 10 áreas, pode-se dizer que estão diretamente relacionadas ao desenvolvimento efetivo do software as áreas

O distribuído, cliente servidor, três camadas, SOA e web servisse.

O definição de objetivos, análise de riscos, desenvolvimento, validação e planejamento da próxima fase.

O requisitos, cascata, design, construção, prototipagem e teste.

O cascata, incremental, evolutivo, RAD, prototipagem e espiral.

O requisitos, design, construção, teste e manutenção de software, assim como a área de qualidade.

 

quarta-feira, 8 de dezembro de 2021

ATIVIDADE OBJETIVA 4 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

ATIVIDADE OBJETIVA 4 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

Iniciado: 8 dez em 13:26

Pergunta 1

“Os métodos ágeis são uma abordagem ao modelo de gestão tradicional de projetos. Onde se tinha o desenvolvimento de produtos divido por etapas bem definidas. Já os Métodos Ágeis possuem iterações curtas, onde o resultado é medido através de produto pronto. ”

METODOAGIL. Métodos Ágeis: O que é e porque você deve saber o que é. Disponível em: http://www.metodoagil.com/metodos-ageis/. Acesso em: 22 de outubro de 2019. Adaptado.

Em um projeto de software, os recursos são muito bem gerenciados, e um dos principais valores é o tempo. Para isso são adotadas metodologia ágeis que são consideradas mais dinâmicas que as metodologias tradicionais. Considerando o método SCRUM, quais fatores fazem esse método eficiente?

I. O método SCRUM utiliza pouca documentação, e suas tarefas são executadas em períodos menores, os backlogs são executados em um ciclo de uma ou duas semanas, que são conhecidos como sprints.

II. O método propõe uma equipe com, no máximo, nove membros, contanto o SCRUM Master. A equipe é auto gerenciável, e o Canvas pode ser utilizado para gerenciar as tarefas executadas no projeto.

III. O SCRUM possui especificações baseadas em modelos antigos, como a cascata, cada membro é responsável por uma parte do projeto, não há um limite de pessoas envolvidas em cada projeto.

É correto o que se afirma em:

I e III, apenas.

II, apenas.

II e III, apenas.

I, II e III.

I e II, apenas.

 

Pergunta 2

As licenças de software livre são utilizadas por diversas instituições e desenvolvedores para manter a integridade e direitos autorais de quem produziu o software, apesar de alguns tipos serem do tipo livre, que não é cobrado, há licenças de produtos com código aberto, que não quer dizer que é gratuito. É preciso conhecer alguns tipos de licenças, no mundo dos softwares livre as mais conhecidas são a GPL da GNU Instituto e a licença BSD da Universidade de Berkeley.

Mesmo o software livre possui regras de uso chamadas licença de uso. Dentre elas se destacam as: GPL e BSD. Suponha que em um projeto você precisará utilizar software de uma empresa privada associado a um software de licença livre. Qual seria o melhor caminho para utilizar dois produtos juntos, com licenças distintas:

I. A utilização de dois softwares com licenças diferentes não traz impactos para a organização. Mas se for integrar ou modificar o código cada item deve ser examinado por questões de direitos autorais.

II. Na licença de software livre há muitas clausulas, se o software for livre e de código aberto, alguns cuidados extras devem ser tomados, principalmente, ao modificar e integrar com outras ferramentas.

III. Não há problema de utilizar softwares com licenças diferentes, ao integrar tecnologia não é preciso avaliar os direitos autorais, pois, todos continuam com licenças distintas.

É correto o que se afirma em:

I, II e III.

II, apenas.

I e III, apenas.

I e II, apenas.

II e III, apenas.

 

Pergunta 3

Leia o texto abaixo:

Diagramas da UML fazem parte da engenharia de software. O diagrama é como uma planta de alguma construção para o engenheiro civil, porém é aplicado ao desenvolvimento de software e podem ser inúmeros para cada situação de projetos, tudo vai depender das regras envolvidas no negócio.

Em um projeto alguns engenheiros de software desenvolveram alguns diagramas que serão utilizados pela equipe de desenvolvimento. Eles utilizarão o diagrama de classe como base, considerando os requisitos e arquitetura necessária.

A partir das informações apresentadas no texto base, avalie as alternativas abaixo e assinale a correta:

O mais importante é escolher um padrão da UML, dentre os diagramas do GOF da UML, assim, é determinada a arquitetura.

Os diagramas são um meio de orientação para os desenvolvedores, os engenheiros precisam considerar a arquitetura envolvida e principalmente os requisitos propostos pelo cliente.

O diagrama de classe é utilizado apenas para documentação, quem irá desenvolver as classes são os programadores.

Nesse processo o mais importante é a arquitetura e a experiência da equipe, os diagramas podem ser adaptados no processo de desenvolvimento.

Apenas utilizar o diagrama de classe é o suficiente para o processo de desenvolvimento, mas não é essencial.

 

Pergunta 4

Leia o texto abaixo:

“As metodologias ágeis são abordagens para o desenvolvimento de produtos que estão alinhadas com os valores e princípios descritos no Manifesto Ágil para Desenvolvimento de Software, assinado em 2001 em Utah. ”

SILVA. D. G. O que são Metodologias Ágeis?

Disponível em: https://targetteal.com/pt/blog/o-que-sao-metodologias-ageis/. Acesso em: 22 de outubro de 2019. Adaptado.

 Em projetos de software são utilizadas metodologias ágeis no processo de desenvolvimento e gestão de equipes, uma das ferramentas que utilizam Casos de Uso da UML (Unified Modeling Language) é qual?

É o modelo do SCRUM, utiliza os Casos de Uso e a ferramenta conhecida como Rational da IBM.

É o modelo XP que trabalha com Casos de Uso para gestão de todos requisitos do projeto.

É o modelo PSP para fazer a gestão dos projetos junto com os Casos de Uso, adotado pela equipe.

É o RUP da IBM, que utiliza a ferramenta Rational para desenvolver os Casos de Uso para gerenciar os requisitos.

É o modelo FDD largamente utilizado em grandes equipes, utiliza os Casos de Uso como sua base.

 

Pergunta 5

Ao planejar o desenvolvimento de um software, nem sempre todos os membros da equipe, podem ser envolvidos em todas as etapas dos projetos. Há casos, em que torna-se necessária uma documentação consistente, para que fique claro para todos os envolvidos, quais são os requisitos do projeto.

 Considerando a UML, como uma ferramenta para registro tanto dos requisitos, quanto de partes da solução. Pode-se afirmar que:

I.O Diagrama de Classes está entre os mais relevantes para profissionais que trabalham com projetos Orientados a Objetos.

PORQUE

II. A UML é composta por um conjunto amplo de diagramas, que são utilizados para representar enfoques diferentes da solução / requisitos dos projetos.

A respeito dessas asserções, assinale a opção correta:

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

As asserções I e II são proposições falsas.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

ATIVIDADE OBJETIVA 3 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

ATIVIDADE OBJETIVA 3 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

Iniciado: 8 dez em 13:08

Pergunta 1

Leia o texto:

Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter softwares econômicos, confiáveis e que trabalhem eficientemente. É também, a aplicação de uma abordagem sistemática, disciplinada e quantificável para o desenvolvimento, operação e manutenção de software. E finalmente é uma tecnologia em camadas que deve se apoiar em um compromisso organizacional com a qualidade. A engenharia de software compreende processo, técnicas de gestão, técnicas de modelagem e o uso de ferramentas e principalmente, pessoas.

Considerando as áreas da Engenharia de software, avalie as afirmações a seguir:

I. A engenharia de software passa por 10 áreas de conhecimento.

II. São áreas de conhecimento da engenharia de software: Requisitos, Design, Construção, teste e Manutenção de Software.

III. Não são áreas de conhecimento da engenharia de software: Gerência de Configuração, Gerência de Engenharia de Software, Processo de Engenharia de Software, Ferramentas e métodos, e qualidade de software.

São afirmações verdadeiras:

Assinale apenas a afirmação correta.

I, II e III.

III apenas.

I e II apenas.

II e III apenas.

I e III apenas.

 

Pergunta 2

A aplicação de software cliente-servidor é utilizada por computadores em uma rede onde os computadores são conectados e compartilham recursos dentre eles o uso de softwares. É utilizando em uma grande escala e algumas tecnologias feitas para Web são muito requisitadas por empresas no mundo inteiro.

 Uma aplicação que precisa ser compartilhada com muitos computadores, dentro de uma rede de computadores, qual desses servidores serviria para alocar e distribuir como uma arquitetura cliente-servidor?

Servidor Web de aplicação.

Servidor de ODBC

Sistema Gerenciador de Banco de Dados.

Servidor local.

Servidor de mensagens.

 

Pergunta 3

Os servidores utilizados na Web possuem diversas utilidades, porém, entender a arquitetura computacional é o trabalho de profissionais que trabalham com desenvolvimento Web e arquitetura de sistemas. Apesar de ter servidores como o Apache que é o mais utilizado no mundo, servidores com o JBoss ou Glassfish apresentam muito mais funcionalidades, que servidores comuns não tem, um dos exemplos são as especificações para uso de mensageria e suporte para aplicação corporativa.

 Em uma aplicação comercial que utiliza a Web, como meio de transmitir e receber as informações, as empresas precisam de alta disponibilidade, principalmente se forem órgãos públicos e financeiros. Entretanto, entender qual servidor é mais apropriado, para cada situação, é o trabalho mais importante. Considerando o exposto e o conteúdo visto, avalie as afirmações:

 

 I. O apropriado é o Servidor de aplicação por aguentar uma troca de informações em alta escala e disponibiliza tecnologias de mensageria e EJB do Java Web.

II. É possível utilizar um servidor container, onde é realizado o processo de leitura e alta disponibilidade de aplicação na Web.

III. Não faz muita diferença entre utilizar um Servidor container ou um Servidor de aplicação.

Pensando em aplicação comercial que utiliza a Web, é correto o que se afirma em:

I e III, apenas.

II, apenas.

I e II, apenas.

I, II e III.

II e III, apenas.

 Pergunta 4

A engenharia de software disponibiliza muitos modelos para serem utilizados no desenvolvimento de software. Os projetos de software requerem um gerenciamento de ponta a ponta para que todos os requisitos sejam atendidos e, para isso o uso de técnicas junto com a engenharia de software disponibiliza um alto grau de qualidade, dentre as técnicas de gerenciamento alguns guias são utilizados como o PMBOK e SWEBOK. No entanto, a experiência em projetos que vai determinar o sucesso de projetos.

 O desenvolvimento de software começou com modelos como o cascata e foi evoluindo até chegar em modelos mais completos como o Espiral. A engenharia de software disponibiliza diversos modelos para serem utilizados, no entanto cada situação é diferente e o engenheiro precisa criar situações novas de acordo com as regras de negócio. Imagine que há um projeto que utilize o modelo cascata e o cliente quer ver como fica uma parte do projeto antes mesmo que fique pronto. Além disso, ele pede para mostrar os resultados durante o processo de desenvolvimento, qual desses modelos seria possível criar um projeto:

I. O projeto com modelo cascata já é subdividido e em cada fase o cliente pode ver parte do resultado obtido.

II. Prototipação é um recurso que pode ser utilizado para demonstrar para o cliente como ficarão partes do projeto, mesmo antes do projeto estar pronto. A prototipação pode ser utilizada como ferramenta ou como ciclo de vida do projeto.

III. Um ciclo de vida incremental apresenta ao cliente um software operacional antes do final do projeto, desta forma, atenderia aos requisitos solicitados pelo cliente.

É correto o que se afirma em:

II e III, apenas.

I e II, apenas.

I e III, apenas.

II, apenas.

I, II e III.

 Pergunta 5

Leia os textos:

“Em uma visão mais abrangente e contemporânea, podemos definir ética como um conjunto de valores e princípios que orientam o comportamento de um indivíduo dentro da sociedade. A ética está relacionada ao caráter, uma conduta genuinamente humana e enraizada, que vêm de dentro para fora.”

SBCOACHING. Ética Profissional: O que é e qual a sua importância. Disponível em: https://www.sbcoaching.com.br/blog/etica-profissional-importancia/. Acesso em: 17 de outubro de 2019.

 A condição em trabalhar com dados de clientes muitas vezes é algo que requer muita ética dos envolvidos, acessar bases de dados de políticos, pessoas ricas ou pessoas famosas que não querem disponibilizar seus dados. Além disso, há possibilidade de mudar informações em bases para obter alguma fraude e, isso acontecerá se algum envolvido aceitar fazer algo fora das leis.

 Imagine como seria ter acesso a todas contas e bases de dados de um banco. Isto posto, avalie as asserções a seguir:

I. A ética profissional pode e deve ser supervisionada e ensinada como forma de aprendizado e de cidadania.

PORQUE

II. A ética do profissional, é o que vai determinar se pode, ou não, haver fraude, não há uma garantia por ser um valor pessoal e intransferível.

A respeito dessas asserções, assinale a opção correta:

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

As asserções I e II são proposições falsas.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

ATIVIDADE OBJETIVA 2 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

ATIVIDADE OBJETIVA 2 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

Iniciado: 8 dez em 12:30

 Pergunta 1

“A questão principal é que se você entende o paradigma ou conceitos fundamentais sob os quais uma determinada linguagem, framework ou biblioteca foram construídos, a curva de aprendizado torna-se cada vez mais rápida e a velocidade de adaptação a ele é muito maior ”.

MALAVASKI, Alexandre. Disponível em: https://medium.com/alexandre-malavasi/descomplicando-programa%C3%A7%C3%A3o-imperativa-declarativa-e-reativa-a481baa87742. Acesso em: 16 de outubro de 2019. Adaptado.

 Em um projeto de desenvolvimento de software utilizar os paradigmas de linguagem de programação é um pré-requisito do desenvolvedor. No entanto, algumas pessoas não conseguem entender os conceitos dos paradigmas e, muitos entendem como um tipo de linguagem, essa falta de entendimento da disciplina acontece por alguns motivos:

I. Os paradigmas de programação estão relacionados com a maneira como se programa, independente da linguagem escolhida. O importante é o conceito (paradigma) utilizado como base pela linguagem.

II. Dependendo da linguagem de programação muitos tipos de paradigmas são suportados, o que vai determinar quais paradigmas será utilizado é a necessidade.

III. Os paradigmas podem ser uma linguagem de programação exclusiva que suporta apenas um tipo de paradigma, chamadas de linguagem de paradigmas.

Quais motivos condizem com a falta de atendimento?

I e II, apenas.

I e III, apenas.

I, II e III.

II, apenas.

II e III, apenas.

 

Pergunta 2

“Baseado em instruções e comandos, o programador diz como e o quê exatamente um programa ou rotina deve realizar. É neste paradigma que surgiram os famosos laços de repetição, estruturas condicionais, atribuição de valor à variáveis e controle de estado. A maioria de nós programadores utilizamos este paradigma de programação no nosso dia a dia sem, muitas vezes, nos darmos conta disto. ”

Fonte: MALAVASKI, Alexandre. Disponível em: https://medium.com/alexandre-malavasi/descomplicando-programa%C3%A7%C3%A3o-imperativa-declarativa-e-reativa-a481baa87742. Acesso em: 16 de outubro de 2019. Adaptado.

 O paradigma imperativo é aquele que em sua estrutura expressa o código utilizando comandos de programação que:

servem para expressar funções na programação do software.

alteram os estados dos objetos de acordo com as necessidades.

são gravados nas funções que chamam outras funções por demanda.

alteram para o modo funcional de acordo com as regras de negócio.

fazem parte de um estilo de programação como estruturada.

 

Pergunta 3

TEXTO 1:

“O termo engenharia de software apareceu pela primeira vez no ano de 1968, após a crise do software, época na qual ocorriam dificuldades no desenvolvimento de programas livres de defeitos e que se comportassem de maneira confiável, compreensível e eficiente.”

SILVA, Débora. Disponível em: https://www.estudopratico.com.br/engenharia-de-software-aspectos-praticos-da-producao-de-um-sistema-de-software/. Acesso em: 16 de outubro de 2019. Adaptado

TEXTO 2

Em projetos de software, o uso dos paradigmas de programação é utilizado de acordo com a necessidade dos requisitos do projeto. Com o tempo surgiu algumas dificuldades dos programadores em relação a padronização e, então surgiu a engenharia de software para organizar o desenvolvimento como uma disciplina de engenharia, com modelos e padrões.

A partir das informações apresentadas, sobre utilizar apenas os paradigmas de linguagem de programação sem a engenharia de software, assinale a alternativa correta sobre isso em projetos da atualidade:

A qualidade do software não está ligada a engenharia e seus modelos, e sim com os padrões que são utilizados com os paradigmas de programação.

Os padrões poderiam ser adotados pela empresa, cada um teria seu padrão, não teria problemas se não utilizar a engenharia de software.

Sem a engenharia de software não seria possível organizar e atender os requisitos envolvidos, principalmente no que se refere à qualidade esperada.

Os padrões de software não uma obrigatoriedade, apenas com os paradigmas de programação é possível fazer um software de qualidade.

Os softwares são produtos voláteis, o uso dos paradigmas não tem uma ligação direta com a engenharia de software envolvida no projeto,

 

Pergunta 4

“Três pilares formam a base da gestão de projetos: ter foco no cliente, fazer a equipe trabalhar bem (leia-se de forma produtiva e colaborativa) e administrar os recursos (de tempo, pessoal, financeiro) do projeto. A gestão de projetos de software compreende atividades que visam assegurar que o (sistema ou produto de) software seja entregue ao cliente no prazo pré-definido e esteja de acordo com os requisitos definidos pelo cliente. ”

DEVMEDIA . Gestão de Projetos de Software Disponível em: https://www.devmedia.com.br/gestao-de-projetos-de-software/9143 Acesso em: 16 de outubro. Adaptado.

A gestão de projetos de software é uma empreitada que envolve um produto não físico de alto valor, além de envolver várias etapas até sua concepção final. Imagine uma situação em que há um projeto complexo com muitos requisitos para serem executados, como seria a melhor maneira de criar uma estratégia de execução:

I. Ao analisar os requisitos, o mais apropriado seria executar o projeto em um modelo único, colocando todas as etapas em sequência para serem executados.

II. O apropriado é dividir esses projetos em pequenas partes e classificar a prioridade dos requisitos de acordo com a necessidade do Cliente.

III. É possível utilizar um modelo da engenharia de software que consiga uma execução de partes do projeto em paralelo.

São estratégias de execução pertinentes as afirmações:

II, apenas.

I e II, apenas.

I e III, apenas.

II e III, apenas.

I, II e III.

 

Pergunta 5

Leia os textos:

“Os componentes são definidos como uma unidade independente com possibilidade de reutilização em forma binária que pode ser conectada a outros componentes formando uma aplicação completa. Os componentes não precisam ser compilados e são flexíveis através do uso de mecanismos simples e padronizados para assegurar a interoperacionalidade. Para a comunicação entre os componentes é necessário um mecanismo chamado ORB (Object Request Brokers). ”

Fonte: EFAGUNDES. Como a programação por componentes ou orientada por objetos facilitam o desenvolvimento de sistemas de aplicação? Disponível em: https://efagundes.com/artigos/como-a-programacao-por-componentes-ou-orientada-por-objetos-facilitam-o-desenvolvimento-de-sistemas-de-aplicacao/. Acesso em: 16 de outubro de 2019. Adaptado.

No desenvolvimento de software a acoplagem de componentes é uma das formas utilizadas por programadores para reutilização de código, porém, é preciso vários fatores precisam ser considerados para aplicar esta estratégia.

Considerando as informações acima, e os conteúdos vistos, avalie as afirmações abaixo:

I. Utilizar componentes é uma forma de padronização de projeto de software muito complexo, apesar de haver aproveitamento de código, sua manutenção não é considerada algo trivial de ser realizado.

II. A programação por componentes é um estilo utilizado apenas no paradigma procedural, que possui a ideia de acoplamento e procedimentos por funções sem modificar o estado do objeto.

III. A programação por componente pode ser utilizada em projetos em que há uma supervisão de ponta a ponto, que apresenta um grau de maturidade e que siga os procedimentos da engenharia de software.

Pensando em acoplagem de componentes, é correto o que se afirma em:

I e III, apenas.

I e II, apenas.

II e III, apenas.

I, II e III.

II, apenas.

ATIVIDADE OBJETIVA 1 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

ATIVIDADE OBJETIVA 1 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

 

Iniciado: 5 dez em 10:08

Pergunta 1

Leia o texto a seguir:

“No passado escrevia-se programas utilizando apenas linguagens de baixo nível. A escrita é engessada, complexa e muito específica, sendo pouco acessível para os desenvolvedores no geral. Esse tipo de linguagem exige muito conhecimento de quem a programa (inclusive relacionado à forma com que o processador opera uma instrução-máquina).”

Fonte: https://www.treinaweb.com.br/blog/linguagens-e-paradigmas-de-programacao/ (Links para um site externo.). Acesso:15/11/2020.

Quanto mais baixo o nível da linguagem, mais ela se aproxima da

linguagem C#.

linguagem da máquina.

linguagem de programação.

linguagem Assembly.

linguagem humana.

 

Pergunta 2

Leia o texto a seguir:

Texto 1:

“O paradigma de uma linguagem de programação é a sua identidade. Corresponde a um conjunto de características que, juntas, definem como ela opera e resolve os problemas.”

Fonte: TADESCO, Kennedy. Linguagens e paradigmas de programação. Disponível em: https://www.treinaweb.com.br/blog/linguagens-e-paradigmas-de-programacao/. Acesso em: 22 de outubro de 2019. Adaptado.

Texto 2:

Os softwares são criados para solução de problemas de clientes, sendo que o paradigma de linguagem de programação auxilia no processo de desenvolvimento. Nesse contexto, imagine que o dono de uma fábrica de software, escolheu o Java para ser a única linguagem de programação para todos os produtos comerciais da empresa, lembrando que o Java utiliza o paradigma de programação orientado a objetos. Entretanto, a empresa trabalha, também, com projetos de aplicações críticas, que envolvem risco de vida de pessoas, em caso de falha na aplicação.

Considerando os textos acima, assim como o conteúdo visto, avalie as sentenças abaixo:

I. Para projetos críticos que envolvam riscos para pessoas o ideal é utilizar linguagens estruturadas e homologadas.

II. Linguagens que utilizam programação orientada a objetos utilizam array dinâmicos e inteligência artificial nos compiladores, o que as torna ainda mais seguras e confiáveis.

III. Uma possível solução, seria utilizar o Java no Front-End e uma linguagem homologada para aplicação crítica pode ser utilizada no Back-End.

 

É correto o que se afirma em:

I e III, apenas.

II e III, apenas.

I e II, apenas.

I, apenas

I, II e III.

 

Pergunta 3

Leia o texto a seguir:

Na ciência da computação, uma linguagem de programação de alto nível é uma linguagem de programação com forte abstração dos detalhes do computador. Pode usar elementos de linguagem natural, ser mais fácil de usar, ou pode automatizar (ou mesmo ocultar inteiramente) áreas significativas de sistemas de computação como por exemplo, gerenciamento de memória, tornando o processo de desenvolvimento de um programa mais simples e mais compreensível do que ao usar uma linguagem de nível inferior. A quantidade de abstração fornecida define o quão "alto nível" é uma linguagem de programação.

Fonte: https://en.wikipedia.org/wiki/High-level_programming_language (Links para um site externo.). Acesso: 19/11/2020.

 

Considerando o texto acima e o conteúdo visto, avalie as afirmações a seguir.

I. É uma vantagem das linguagens de alto nível que a Sintaxe e semântica possuam um nível complexo, porém, mais fácil do ser humano entender.

II. É uma vantagem das linguagens de alto nível não dependerem da arquitetura do processador, ter maior portabilidade e escalabilidade e serem compiladas, interpretadas ou híbridas.

III. É uma vantagem das linguagens de alto nível ter um processo de codificação para traduzir em linguagem de máquina que ocupa mais memória.

É correto o que se afirma em:

II e III, apenas.

I e II, apenas.

II, apenas.

I e III, apenas.

III, apenas.

 

Pergunta 4

Leia o texto a seguir:

 

Variáveis ou dados, são como caixas organizadoras, onde os valores – informações - são armazenados durante a execução de um programa de computador. As variáveis podem ser de vários tipos, carácter, quando armazenarão somente letras, numéricas quando armazenarão somente números e alfanuméricas, quando armazenarão letras e números. Estes são os tipos básicos de variáveis, porém não são os únicos tipos disponíveis para um programa utilizar.

Por outro lado, cada linguagem de programação pode trabalhar as variáveis de formas diferentes, dependendo de sua abordagem. Uma linguagem fortemente tipada é aquela em que

o tipo da variável é definido em tempo de compilação.

o tipo da variável não precisa ser definido.

o tipo da variável, uma vez atribuído, se mantém o mesmo até ser descartado da memória.

o tipo da variável é definido em tempo de execução.

o tipo da variável muda dinamicamente conforme a situação.

 

Pergunta 5

Leia o texto a seguir:

A classificação das linguagens de programação em gerações é uma questão que apresenta divergências de autor para autor. Segundo Maclennan, as linguagens se dividem em cinco gerações. Henri Bal e Dick Grune, já apresentam uma classificação em 6 gerações, enfatizando mais o aspecto da aplicação. Finalmente, Doris Apleby e Julius J. VandeKopple dividem as linguagens em quatro gerações que coincidem com as quatro primeiras gerações elencadas por Henri Bal e Dick Grune.

Fonte: adaptado de: https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o (Links para um site externo.). Acesso em: 19/11/2020.

Considerando o texto acima, assim como o conteúdo visto, avalie as sentenças a seguir:

I. As linguagens de primeira geração, trabalhavam em binário comunicando-se diretamente com o hardware das máquinas. A programação era realizada por uma sequência de zeros e uns.

II. As linguagens de 3ª geração são conhecidas como linguagens de programação Assembly (Montagem), utilizam um compilador específico para cada arquitetura de processadores, e utiliza linguagem simbólica para representar as sequências dos números binários.

III. As linguagens de 5ª geração são utilizadas principalmente em aplicações de Inteligência Artificial, por serem eficientes em algoritmos genéricos e apresentarem alta complexidade, elas simulam e representam o conhecimento.

 

É correto o que se afirma em:

Grupo de escolhas da pergunta

II e III, apenas.

II apenas.

I e II, apenas.

I, II e III.

I e III, apenas.

terça-feira, 7 de dezembro de 2021

Negociação Empresarial

PERÍODO 2021/4PROVA PRESENCIAL - ONLINE AVP2021/4 

 Avaliar 6,00 de um máximo de 6,00(100%) 

 Questão 1 
Texto da questão 
O Planejamento e a Estratégia Empresarial são conceitos interdependentes. Contudo, cada um possui especificidades. Cabe ao administrador ou gestor avaliar os recursos tangíveis, intangíveis e humanos da organização e aplica-los para realização da estratégia. ANSOFF, H. I. A nova estratégia empresarial. Tradução de Antônio Zarotto Sanvicente. São Paulo: Atlas, 1990. 
Com base no enunciado, avalie as questões a seguir e classifique-as como (V) para verdadeiro e (F) para Falso: 
( ) A Missão de uma organização é tida como um plano emergencial, de curtíssimo prazo. Geralmente, utilizada para práticas ilegais ou ilícitas. 
( ) A etapa de Avaliação de desempenho da organização consiste em determinar quais os resultados pretendidos (ou resultados esperados). 
( ) A Estratégia causa desvantagens ou malefícios para a organização. Inevitavelmente, a gestão deixa de aproveitar as oportunidades locais e nacionais. 
A sequência correta dessa classificação é: 
Escolha uma opção: 
a. (F), (V), (F) 
b. (F), (F), (F) 
c. (V), (V), (V) 
d. (F), (V), (V) 
e. (F), (F), (V) 

 Questão 2 
Uma Estratégia pode ser desenvolvida em 3 etapas: 
1) Definir e confrontar o objetivo da empresa com o ambiente de mercado; 
2) Processo de planejamento estratégico e 
3) Alinhamento das ideias e da conjunção de esforços. 
PORTER, M. E. Competição: estratégias competitivas essenciais. 5. ed. Rio de Janeiro: Campus, 1999. TAVARES, M. C. Gestão estratégica. 2. ed. São Paulo: Atlas, 2005. 
Considerando o enunciado, avalie as afirmativas a seguir: 
I. Definir e confrontar o objetivo da empresa com o ambiente de mercado. - Nesta etapa a empresa deverá verificar o ambiente externo, devendo observar se os objetivos determinados são relacionados e definir se são relativos ao objetivo central. Nesta etapa, a organização não considera aspectos do ambiente interno, apenas ambiente externo. 
II. Processo de planejamento estratégico - Processo em que a empresa irá ver como as variáveis afetam a definição dos objetivos. 
III. Alinhamento das ideias e da conjunção de esforços - Nesta parte é colocado em prática o planejamento estratégico. As ideias nascem das condições variáveis de cada ambiente podendo chegar aos objetivos estabelecidos. 
É correto o que se afirma em: 
Escolha uma opção: 
a. III, apenas. 
b. II e III, apenas. 
 c. I, II e III. 
d. I e II, apenas. 
e. I, apenas. 

 Questão 3 
Texto da questão 
Quase chegando ao discernimento do pensamento estratégico, podemos pensar que as estratégias aplicadas pelas empresas foram se desenvolvendo ao longo do tempo de forma natural, e durante o percurso histórico da estratégia outras condições passaram a ser notáveis para vida das empresas, como a difusão de tecnologias de informação e a popularização de sistemas de auxílio à tomada de decisão regradas em informações internas e externas das empresas. Neste momento a sociedade vivia a passagem da internet do domínio dos governos para o ambiente das organizações. 
Podemos afirmar que estas condições foram notadas na fase: 
Escolha uma opção: 
a. do planejamento estratégico. 
b. da gestão estratégica. 
c. do planejamento financeiro. 
d. da administração estratégica. 
 e. do planejamento de longo prazo. 

 Questão 4 
Texto da questão 
A estratégia originou-se da guerra, em que o cumprimento de objetivos significava vencer um concorrente que bloqueava sua realização. Ambos os lados querem a vitória, então surge a definição de Aristóteles: a finalidade da estratégia é a vitória. A palavra estratégia é de prática concorrente e aponta uma forma de encarar um problema ou uma forma de realizar objetivos. Considerando o conceito de estratégia dentro da estratégia empresarial, é correto afirmar que: 
Escolha uma opção: 
a. é preciso ter uma empresa de grande porte com produtos que sejam exportados. 
b. é preciso aumentar o número funcionários para mão de obra crescer. 
c. é preciso ter um capital elevado para estratégia sair de acordo com o que a empresa precisa. 
d. é preciso ter uma direção, um lugar seguro para onde ir e ciência de como o empresário deve agir. 
e. é preciso um supervisor em cada setor, sem precisar de um tomador de decisões. 

 Questão 5 
Texto da questão 
Na contradição do planejamento estratégico vimos que a área da gestão permite que uma empresa possa mudar sua estratégia, seus processos, sua atividade final e até mesmo sua tendência, não precisando abandonar seus requisitos básicos, ou seja, mudar o que define a empresa. 
É correto afirmar que esta brecha foi proposta por: 
Escolha uma opção: 
a. Donaldson. 
 b. Bateman. 
c. Tavares. 
d. Mintzberg. 
e. Porter. 

 Questão 6 
Texto da questão 
Fayol foi o primeiro a ver que a administração deveria ser olhada como uma função separada das demais nas empresas. Temos como exemplo os cargos gerenciais que são distintos dos outros cargos. Sinalizando essa distinção, Fayol ajudou a tornar mais claro o papel dos executivos. Para completar sua teoria, Fayol nos mostra catorze princípios que devem ser seguidos na administração. Maximiano, A. C. A. Introdução à Administração. 8. Ed. São Paulo: Atlas, 2008. 
Assinale a alternativa que aponta alguns dos princípios sinalizados por Fayol. 
Escolha uma opção: 
a. Remuneração do pessoal de acordo com o que os supervisores achavam certo. 
b. Estagnação, que faz diminuir o zelo e a atividade dos agentes. 
c. Equidade, o tratamento igualmente dado para cada pessoa, mas não deixando de lado à energia e rigor quando necessário
 d. Descentralização, desequilíbrio entre a aglomeração de poderes de decisão do chefe. 
e. Violação do interesse individual e geral. 

 Questão 7 
Texto da questão 
A evolução estratégica começou a ser mais notada no meio acadêmico e empresarial a partir da década de 1950, quando intensificou seu desenvolvimento mais visivelmente a partir dos anos 60 e 70. A preocupação dos empresários até a década de 50 se restringia a certos fatores importantes, como a melhoria da eficiência dos mecanismos de produção, onde o mercado não era muito variado e oferecia oportunidades de crescimento rápido e não muito complexo.
 É correto afirmar que esse fator importante seria: 
Escolha uma opção: 
a. do conhecimento. 
b. externo. 
c. de colaboração. 
d. interno. 
e. de desenvolvimento. 

 Questão 8 
Texto da questão 
O conceito estratégia originou-se da guerra, em que o cumprimento de objetivos significava vencer um concorrente que bloqueia seus avanços. Ambos os lados querem a vitória, então surge a definição de Aristóteles: a finalidade da estratégia é a vitória. MINTZBERG, H. Strategy: critical perpectives on business and management. Englewood Cliffs: Prentice Hall, 2002. 
Com base no enunciado, avalie as questões a seguir e classifique-as como (V) para verdadeiro e (F) para Falso: 
( ) Na estratégia empresarial, é preciso ter uma direção (objetivos) e como o empresário deve planejar como agir. 
( ) Deixando de lado o contexto militar, a palavra estratégia é aponta para uma forma de realizar objetivos. 
( ) Podemos dizer que neste contexto o planejamento estratégico tem como finalidade determinar sentidos onde a ação pode alcançar o resultado desejado (estratégia) 
A sequência correta dessa classificação é: 
Escolha uma opção: 
a. (V), (V), (V) 
b. (F), (F), (F) 
c. (F), (F), (V) 
d. (F), (V), (V) 
e. (F), (V), (F) 

 Questão 9 
Texto da questão 
Durante o percurso histórico da estratégia tivemos algumas fases do pensamento estratégico para depois criarmos as linhas de pensamento. Um dos principais motivos pelo qual a estratégia moderna desenvolveu-se foram os problemas particulares à tomada de decisão nas organizações. Para isto o percurso histórico passou por algumas fases; 
assinale a alternativa que indica quantas fases foram. 
Escolha uma opção: 
a. Duas fases. 
b. Sete fases. 
c. Cinco fases. 
d. Seis fases. 
e. Uma fase. 

 Questão 10 
Texto da questão 
Na contradição do planejamento estratégico, vimos que em alguns casos de empresas que não chegam em seus resultados, há contradições em seu planejamento estratégico, que apresentam problemas na descrição da estratégia, seja elas no início, quando há a definição de metas e objetivos, ou na consideração de variáveis que podem interferir nos resultados, existindo algumas brechas para que isso ocorra. 
Podemos afirmar que essas brechas estão: 
Escolha uma opção: 
a. ligadas à abertura de novos setores dentro da empresa. 
b. ligadas ao crescimento e desenvolvimento da empresa como um todo. 
c. ligadas à concentração de poder. 
d. ligadas à falta de recursos financeiros. 
e. ligadas à falta de profissionalismo dos que tomam decisões. 

 Questão 11 
Texto da questão 
As empresas industriais nos Estados Unidos e Europa cresceram rapidamente para entregar produtos e serviços. Recursos humanos e materiais variados foram criados a partir daí, a fim de entender como enfrentar essas novas tecnologias que as empresas e governos passariam a produzir. A eficiência no processo de fabricação era uma das maiores preocupações dos administradores começo do século XX, conseguindo unir um conjunto de princípios e técnicas, sendo um líder de equipe que proporcionou o movimento da administração científica. A “prosperidade dos patrões e dos empregados” foi um princípio e técnica criada para aumentar a agilidade da produção e evitar desperdícios. 
É correto afirmar que este princípio foi citado por: 
Escolha uma opção: 
a. Henry Ford. 
b. Taylor. 
 c. Henry Ford e Fayol. 
d. Weber. 
e. Fayol. 

Questão 12 
Texto da questão 
Tornaram-se atraídos pelas riquezas minerais, pedras preciosas, nobres madeiras, motivando-se a construir novas estratégias para buscá-las. Certamente nem sempre os projetos davam certo, ocorriam muitos incidentes e resultados que os levavam ao erro, não obtendo resultados imediatos. Mas com o acúmulo de riquezas, podemos considerar que, no fim, suas estratégias deram certo. 
Assinale a alternativa que indica qual Coroa fez este investimento. 
Escolha uma opção: 
a. Coroa Brasileira. 
b. Coroa Espanhola. 
c. Coroa Italiana. 
d. Coroa Portuguesa. 
 e. Coroa Dinamarquesa. 

 Questão 13 
Texto da questão 
De acordo com alguns pensadores da administração, o receio básico é o desempenho dos recursos e processos, da empresa toda ou de apenas um sistema. As pessoas não são desatentas, porém são deixadas em segundo plano, consideradas apenas como recursos de produção. 
Podemos afirmar que este receio era visto por quais pensadores? 
Escolha uma opção: 
a. Fayol, Henry Ford e Taylor. 
b. Henry Ford, Taylor e Weber. 
c. Fayol, Taylor e Weber. 
d. Henry Ford e Taylor. 
e. Fayol e Henry Ford. 

 Questão 14 
Texto da questão 
Fayol nos diz que a administração é uma atividade igual a todos os empreendimentos; sejam eles familiares, de negócios ou governos, sempre irão precisar de algum planejamento de organização, coordenação e controle. Uma empresa de mineração teve Fayol como diretor geral em 1918, quando ela estava à beira da falência, mas ele mostrou ali sua sólida situação financeira. Ele concebeu esse sistema de administração, contribuindo com grandes resultados, e essa ideia se dividia em 5 partes: 

I - A administração é uma função distinta das demais, como finanças, produção e distribuição. 
II - A administração burocrática é a mais racional. 
III - A administração é a filosofia das relações humanas. 
IV - A administração é um processo de planejamento, organização, comando, coordenação e controle. 
Na administração, o sistema pode ser ensinado e aprendido. Maximiano, A. C. A. Introdução à Administração. 7. Ed. São Paulo: Atlas, 2007. 
Assinale a alternativa que apresenta as assertivas corretas. 
Escolha uma opção: 
a. Apenas as assertivas I, IV e V. 
b. Apenas as assertivas I, II e IV. 
c. Apenas as assertivas III, IV e V. 
d. Apenas as assertivas I, III e V. 
e. Apenas as assertivas I, II e III. 

 Questão 15 
Texto da questão 
O planejamento estratégico é o meio de montar e explicar os cursos de ação e os objetivos alcançados. Existem vários elementos neste processo: missão, o desempenho da organização, as dificuldades e oportunidades do local, os itens fortes e fracos internos à organização e as capacidades dos que planejam. 
Diante disto, assinale a alternativa que apresenta em quais setores da empresa essas técnicas são aplicadas. 
 Escolha uma opção: 
a. Pode ser aplicada somente no setor de produção. 
b. Pode ser aplicada em toda organização e também em todas as partes: estratégias de produção, marketing, recursos humanos, etc. 
c. Pode ser aplicada no setor operacional devido à mão de obra. 
d. Pode ser aplicada nos setores comercial 
e financeiro. e. Pode ser aplicada somente no setor de projeto

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...