Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 1 em 1 pontos Os projetos de TI de uma empresa seguem um determinado processo e eles têm apresentado um problema em comum. A maioria dos projetos não consegue cumprir os prazos e os custos, pois quando o software é apresentado ao cliente para a implantação, muitas revisões são necessárias decorrentes de funcionalidades diferentes e de novas funções que não foram previstas no decorrer do projeto. Diante do cenário, uma equipe resolveu usar o PMBOK para identificar boas práticas para ajudar na melhoria do processo. Assinale a área de conhecimento do PMBOK que melhor oferecerá suporte para a equipe em questão. Resposta Selecionada: Gerenciamento de Escopo. Resposta Correta: Gerenciamento de Escopo. Feedback da resposta: Resposta correta. A resposta está correta. O escopo diz respeito ao que o projeto deve contemplar, aos seus requisitos. Na situação percebe-se que o problema está justamente nessa definição dos requisitos, ainda que apareça ao final por inconsistência no processo e impacte prazos e custos. Gerenciamento de tempo e de custos indicam como os cronogramas e orçamentos serão geridos. Aquisições dizem respeito à gestão de terceiros que fornecerão algo para o projeto e a gestão de recursos humanos diz respeito ao trato com os membros da equipe. Problemas ligados a essas duas últimas áreas não são evidentes no cenário. • Pergunta 2 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 3 0 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: F, F, V, V. Resposta Correta: V, V, V, V. Feedback da resposta: Sua resposta está incorreta. A resposta está incorreta. A alternativa correta é a que contém todas as sentenças como 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 4 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 5 1 em 1 pontos Em uma arquitetura de um sistema de informação gerencial, a máquina e software cliente são responsáveis pela interação com o usuário final. O tipo de interface como formulários, relatórios ou gráficos varia e pode ser mais típica a depender do tipo de usuário, o nível hierárquico e sua função dentro dos processos. A respeito de tipos de usuários e interfaces típicas, analise as afirmativas a seguir: I. Um usuário de nível operacional como o de registro de vendas e encomendas em uma indústria tem como interface típica os formulários. II. Operações de inserção, alteração e exclusão de dados são tipicamente realizadas por interfaces como relatórios e gráficos. III. Um gerente em seu ato de gerir o seu setor utiliza tipicamente interfaces do tipo relatórios. IV. O cadastro de um novo cliente em um site é um exemplo típico de interface em formato de formulário para inserção de registros. É correto o que se afirma em: Resposta Selecionada: I, III e IV, apenas. Resposta Correta: I, III e IV, apenas. Feedback da resposta: Resposta correta. A resposta está correta. De fato usuários em nível operacional como o de registro de vendas e encomendas em uma indústria atuam mais com formulários. Já em relação às operações de inserção, alteração e exclusão de dados, essas operações são realizadas por interfaces como formulários e não em relatórios e gráficos que são centrados em consultas. É verdadeiro que um gerente em seu ato de gerir o seu setor utiliza tipicamente interfaces do tipo relatórios e também é verdadeiro que um novo cliente ao se cadastrar utiliza interface tipicamente em formato de formulário. • Pergunta 6 1 em 1 pontos Uma empresa ao adquirir um sistema de informação gerencial, seja pelo desenvolvimentode um novo software, seja pela implantação de uma solução de mercado já existente, deve seguir um processo cuja abordagem depende de fatores como tamanho do projeto, experiência de equipe, volatilidade dos requisitos e outros. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. I. Em um projeto para uma empresa em que há riscos consideráveis de mudanças no decorrer do projeto é interessante empregar um processo que seja iterativo e incremental. Pois II. O processo iterativo e incremental organiza o projeto em iterações que em cada uma delas gera um incremento e por sua natureza permite acomodar melhor mudanças no decorrer das iterações. A seguir, conforme o apresentado, assinale a alternativa correta: Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Feedback da resposta: Resposta correta. A alternativa está correta, pois a asserção I é uma proposição verdadeira, pois processo com iterações e incrementos de fato facilita tratar mudanças no decorrer do processo. A asserção II também é verdadeira e justifica a I, pois com iterações e incrementos, resultados parciais durante o processo permitem gerir o andamento e realizar ajustes de rota para tratar eventuais mudanças. • Pergunta 7 1 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: Projeto do sistema. Resposta Correta: Projeto do sistema. Feedback da resposta: Resposta correta. A resposta está correta. Na fase de projeto do sistema 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. • Pergunta 8 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 9 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 10 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.
Compartilhar