Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso GRA0271 SISTEMAS DE INFORMAÇÕES GERENCIAIS Teste ATIVIDADE 2 (A2) · Pergunta 1 1 em 1 pontos A Internet das Coisas é uma tendência atual em que objetos do cotidiano podem estar conectados à Internet e daí desempenhar funções mais sofisticadas do que as comumente responsáveis. Para citar alguns exemplos, um poste pode ter um sensor de presença e regular sua intensidade conforme pedestres próximos em cidades inteligentes e, na indústria 4.0, robôs podem obter informações de produtos e daí estabelecer como montar o produto. A respeito da Internet das Coisas, assinale a alternativa correta. Resposta Selecionada: Um smartwatch pode ser um exemplo dos objetos em uma solução destas, ao recuperar pulsação e temperatura do usuário e enviar para outros elementos. Resposta Correta: Um smartwatch pode ser um exemplo dos objetos em uma solução destas, ao recuperar pulsação e temperatura do usuário e enviar para outros elementos. Feedback da resposta: Resposta correta. A resposta está correta. Objetos do cotidiano são os focos da Internet das Coisas (IoT) e o smartwatch funciona como “a coisa” que pode enviar, como cliente, os dados para o servidor de uma clínica. Em relação ao uso de TCP/IP, os objetos por estarem na Internet utilizam esse protocolo. Servidores Web surgiram muito antes dessa tendência e em relação à comunicação entre os objetos, a comunicação sem fio é mais empregada, cabeamento estruturado é usado em redes mais convencionais. Por fim, a solução de escritórios de comunicação de um browser a um servidor HTTP não é um exemplo típico de IoT, ela é típica das arquiteturas cliente-servidor disseminadas pela década de 1980. · Pergunta 2 1 em 1 pontos Um determinado projeto está passando por alguns problemas em sua condução e um deles é que o software está apresentando problemas junto à equipe de manutenção, eles têm tido dificuldade para identificar em que parte do projeto ocorrem os defeitos por conta de uma má modularização do software. Além disso, o tempo de resposta dos sistemas é ruim por causa de uma modelagem de dados inadequada. Considerando um ciclo clássico de desenvolvimento do software, usado como base para discussões na disciplina, assinale a etapa que melhor merece o foco do gerente do projeto para minimizar os problemas acima. Resposta Selecionada: Projeto do Software. Resposta Correta: Projeto do Software. Feedback da resposta: Resposta correta. A resposta está correta. Aspectos ligados à modularização, legibilidade e boas práticas para o desenvolvimento de um software tem origem no projeto, na definição de aspectos da arquitetura do sistema. Portanto, uma melhor ênfase nessa etapa evita problemas depois na manutenção do software. A análise de requisitos auxilia para que os anseios do usuário sejam devidamente atendidos. A codificação garante que o sistema está devidamente implementado e os testes buscam garantir que problemas de funcionamento não cheguem até o uso pelo usuário. Boas ações do planejamento e cronograma evitam problemas de atrasos e de aditivos no orçamento. · Pergunta 3 1 em 1 pontos Linguagem concebida por Booch, Rumbaugh e Jacobson, ela permitiu unificar as formas de representar as várias visões de um software prevendo diversos diagramas dentre eles o diagrama de casos de uso, diagrama de classes, diagrama de colaboração, dentre outros. Assinale a alternativa que representa a linguagem comentada no enunciado. Resposta Selecionada: UML. Resposta Correta: UML. Feedback da resposta: Resposta correta. A resposta está correta. A UML, de Unified Modeling Language, pelo próprio nome realmente foi criada com o intuito de unificar a forma de modelar o software sob diversas perspectivas, originando assim os diversos tipos de diagramas. O XML, de eXtensible Markup Language é muito usada para integração de sistemas e para prover outras linguagens. O HTML, de Hypertext Markup Language, é usado em páginas web e o Java é uma linguagem de programação de uso geral. O WSDL, de Web Service Definition Language, é baseado em XML e descreve serviços web que podem ser disponibilizados por empresas, por exemplo uma.operadora de cartões pode dispor suas funções através destes recursos. · Pergunta 4 1 em 1 pontos O mundo VUCA é um termo que destaca as características de volatilidade, incerteza, complexidade e ambiguidade do mundo atual. A complexidade ocorre, por exemplo, na interdependência entre negócios em que um serviço depende do fornecimento de outro serviço e para isso uma integração entre as soluções de TI auxilia a tratar esse cenário. Uma das formas de implementar a integração entre soluções é através dos Web Services. A respeito desse elemento de tecnologia, os Web Services, assinale a alternativa correta. Resposta Selecionada: Eles operam via estrutura de requisição e resposta com protocolo SOAP. Resposta Correta: Eles operam via estrutura de requisição e resposta com protocolo SOAP. Feedback da resposta: Resposta correta. A resposta está correta. De fato ao integrar duas soluções, um sistema envia uma requisição para um web service de outra empresa que responde através de uma mensagem de resposta e usando o protocolo SOAP. Web services são internos aos sistemas, não focam camada de apresentação que são exploradas por linguagens tratadas na HTML e CSS. Além disso, o web service é um elemento de tecnologia que não estabelece as restrições mostradas na sentenças que falam sobre o limite de 4 soluções e a área de atuação no comércio eletrônico. · Pergunta 5 1 em 1 pontos Um dos servidores em uma arquitetura de um sistema de informação gerencial é o servidor de banco de dados responsável por abrigar as informações que são manipuladas no sistema. Dentre alguns servidores empregados no mercado pode-se citar o ORACLE e o SQL Server. A respeito dessa tecnologia em um SIG, analise as sentenças e marque (V) para a(s) sentença(s) verdadeira(s) ou (F) para a(s) sentença(s) falsa(s). I. ( ) Os bancos de dados são em geral formados por tabelas, seus atributos e pelos relacionamentos entre as tabelas. II. ( ) Um servidor pode abrigar vários bancos de dados, por exemplo, bancos de dados ligados a diferentes sistemas instalados na empresa. III. ( ) Para modelar as informações do sistema que será armazenado no servidor é comum usar o modelo relacional. IV. ( ) Uma linguagem muito popular para lidar com o servidor de banco de dados é o SQL, de structured query language, em português, linguagem de consulta estruturada. Assinale a alternativa que reflete a sequência correta. Resposta Selecionada: V, V, V, V. Resposta Correta: V, V, V, V. Feedback da resposta: Resposta correta. A resposta está correta, pois todas as sentenças são verdadeiras. Realmente tabelas, atributos e relacionamentos são os principais elementos que compõem um banco de dados e um servidor de banco de dados pode ter configurado vários bancos, cada um respondendo a algum sistema na estrutura da empresa. O modelo relacional é o comumente usado para modelar as informações dos sistemas contidos no servidor e o SQL é uma linguagem própria para o trato com essa tecnologia. · Pergunta 6 1 em 1 pontos O desenvolvimento de um sistema de informação gerencial pode adotar alguma das alternativas de processo de software. Uma das metodologias ágeis mais usadas atualmente, o SCRUM organiza o trabalho em um conjunto de iterações, os sprints. Nesta metodologia, existe um responsável por garantir que os processos do SCRUM estejam sendo seguidos e por servir como facilitador para que a equipe colabore entre si para os objetivos do projeto. Nesse sentido, assinale a alternativa que está relacionada com o responsável ou papel comentado. Resposta Selecionada: SCRUM Master. Resposta Correta: SCRUM Master. Feedback da resposta: Resposta correta. A alternativa está correta.De fato o SCRUM Master serve para orquestrar a execução do projeto, é um facilitador que, em parceria e colaboração com cliente, equipe e outras partes interessadas, canaliza esforços para a realização de um projeto bem sucedido. O Product Owner é o responsável por apresentar uma visão geral do produto ou projeto em desenvolvimento. O membro de equipe tem seu foco na execução do projeto em si. O Analista de Qualidade é um termo mais associado às metodologias pesadas para equipes que organizam os processos de diversos projetos. O sprint backlog contém os itens do escopo do produto em um sprint e que precisam ser desenvolvidos. · Pergunta 7 1 em 1 pontos Um sistema pode apresentar diversos componentes e visões que o representam. A UML, uma linguagem muito usada na concepção e projeto dos sistemas, contempla um conjunto de modelos, cada um com uma ênfase a representar sobre um software. Assinale a alternativa que corresponde ao modelo usado para mapear as funcionalidades do software, através da forma como o usuário realizará suas tarefas na interação com o sistema. Resposta Selecionada: Modelo de Casos de Uso. Resposta Correta: Modelo de Casos de Uso. Feedback da resposta: Resposta correta. A resposta está correta. Os casos de uso expressam justamente como um usuário utilizará o software, portanto realizará suas tarefas diante do sistema. O modelo de classes é voltado para estruturar as informações ou entidades do projeto. O modelo de componentes versa sobre a forma como o software é decomposto em partes ou módulos e como eles interagem entre si. Modelar estados é representar a dinâmica com que um objeto pode alterar seus estados, uma venda pode estar em andamento ou efetivada, dois estados possíveis. Modelo de implantação fala sobre os elementos de hardware e software necessários para montar o sistema. · Pergunta 8 1 em 1 pontos Um sistema de informação gerencial envolve todo um aparato tecnológico para o seu devido funcionamento. Para que os processos e seus responsáveis usufruam do trato à informação todos os elementos precisam estar integrados e cada um com a sua função. Observe a lista com os elementos a seguir e depois associe com cada uma das sentenças que correspondem à função de cada um em um Sistema de Informação Gerencial. I. Cliente. II. Protocolo TCP/IP. III. Servidor Web. IV. Servidor de Aplicações. V. Servidor de Banco de Dados. ( ) Permite a comunicação entre os equipamentos envolvidos no sistema. ( ) Responsável pela interação com o usuário. ( ) Em arquiteturas cliente servidor de várias camadas, acomoda os componentes que tratam as lógicas ou regras de negócio. ( ) Responde às requisições da máquina cliente. ( ) Armazena as informações do sistema. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: II, I, IV, III, V. Resposta Correta: II, I, IV, III, V. Feedback da resposta: Resposta correta. A resposta está correta. Isso porque o cliente é mesmo o responsável pela interação com o usuário, o TCP/IP é um conjunto de protocolos de rede base para o funcionamento da Internet e também de redes corporativas. O servidor Web é o primeiro servidor a responder às requisições do cliente e, quando em várias camadas, repassa para o servidor de aplicações que implementa a lógica e as regras de negócios. E as informações dos sistemas estão armazenadas no servidor de banco de dados. A sequência, portanto fica: 2, 1, 4, 3, 5. · Pergunta 9 1 em 1 pontos Uma das formas de estruturar uma solução é definida como “uma forma de desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, executando em computadores geograficamente distribuídos. [...] Os sistemas podem ser construídos pela composição de serviços locais e serviços externos de provedores diferentes, com interação entre serviços e sistemas”. SOMMERVILLE, I. Engenharia de Software . São Paulo: Pearson Prentice Hall, 2011. Assinale a alternativa que melhor se relaciona com a definição apresentada. Resposta Selecionada: Arquitetura orientada a serviços. Resposta Correta: Arquitetura orientada a serviços. Feedback da resposta: Resposta correta. A alternativa está correta. De fato a arquitetura orientada a serviços é uma maneira de estruturar a solução bem interessante para integrar empresas cada uma fornecendo os seus serviços. Internet das coisas permite que objetos antes bem limitados, como roupas e lâmpadas, por exemplo, passem a desempenhar funções mais sofisticadas. Big data diz respeito ao trato com grande volume de dados das organizações. Inteligência Artificial é uma área em que as soluções emulam o comportamento inteligente humano e arquitetura ponto a ponto é uma forma em que todos os nós podem desempenhar papéis de cliente e servidor de um mesmo serviço sem a necessidade de um nó central na arquitetura. · Pergunta 10 0 em 1 pontos O desenvolvimento de um sistema, sobretudo dos maiores e mais complexos, acaba precisando de um processo com etapas para organizar melhor a construção. Usando como base o modelo em cascata, uma das etapas prevê a construção de modelos que representam a forma como o sistema vai funcionar, por exemplo, um modelo de dados expressa como as tabelas, atributos e relacionamentos vão tratar as informações. Assinale a alternativa que corresponde à etapa mencionada. Resposta Selecionada: Verificação e validação. Resposta Correta: Projeto do sistema. Feedback da resposta: Sua resposta está incorreta. A resposta está incorreta. A resposta certa é a etapa de projeto do sistema em que o projetista ou arquiteto de software cria os diagramas que representam visões de como o sistema vai funcionar. A definição de requisitos é uma das primeiras etapas em que o analista levanta junto aos usuários os requisitos do sistema. A implementação é a codificação do sistema em si, a verificação e validação é a fase de testes, para checar se o sistema está funcionando adequadamente. A implantação é a disponibilização do sistema para o usuário.
Compartilhar