Baixe o app para aproveitar ainda mais
Prévia do material em texto
EAD - A2 - Objetivas e Discursivas - 2023.2 - SISTEMAS DE INFORMAÇÃO - 0º PERÍODO - Engenharia de Software 1 Enunciado "Segundo Pressman, um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxo de trabalho de processo previsível." (PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: Mc Graw Hill, 2016.) Dentre os modelos de processos prescritivos, podemos destacar o modelo cascata. Com relação a esse modelo, leia as afirmações a seguir: I - É apropriado quando se tem um entendimento bem claro dos requisitos. II – Apresenta requisitos iniciais bem definidos, mas o escopo geral ainda não é conhecido. III - Só é possível passar para a próxima atividade se atual estiver concluída. IV – É baseado no desenvolvimento de um protótipo, o qual permite ter uma versão inicial do sistema a ser desenvolvido. É correto apenas o que se afirma em: Alternativas A) Marcada pelo alunoI e III. B)II e III. C)I, II e III. D)III e IV. E)II e IV. 2 Enunciado O modelo de processo de desenvolvimento de software espiral é dividido em quatro fases que são revistas a cada ciclo. Com relação às fases deste modelo, leia as afirmações a seguir: I – Na fase de definição dos objetivos é idealizado um plano de gerenciamento detalhado, no qual os riscos do projeto são identificados e estratégias alternativas são planejadas. II – Na fase de desenvolvimento e validação, são identificados os riscos, são avaliadas detalhadamente as alternativas aos riscos e são realizadas ações para a redução dos riscos. III – Na fase de planejamento é definido o planejamento do próximo ciclo. Está correto apenas o que se afirma em: Alternativas A)II está correta. B)II e III estão corretas. C)I está correta. D) Marcada pelo alunoI e III estão corretas. 3 Enunciado "Não existe um processo único e ideal para desenvolvimento de software, porque cada sistema tem suas particularidades. Porém, usualmente, pode-se agrupar os sistemas de acordo com certas características e então definir modelos de processos mais adequados a elas." (WAZLAWICK, R. S. Engenharia de Software: conceitos e práticas. Rio de Janeiro: Elsevier, 2013.) Em muitas empresas, deparamo-nos com uma variedade de sistemas. Diante disso, marque a alternativa que apresenta corretamente o nome dado aos sistemas antigos que ainda fornecem serviços de negócio essenciais, e que, em alguns casos, já não contam com manutenção e atualização. Alternativas A) Marcada pelo alunoSistemas Legados. B)Sistemas Transacionais. C)Sistemas Especialistas. D)Sistemas Embutidos. E)Sistemas Proprietários. 4 Enunciado "A análise essencial propõe o particionamento do sistema por eventos. A rigor, o valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetido." (S. POMPILHO. Análise Essencial – Guia prático de Análise de Sistemas. Rio de Janeiro: Ciência Moderna, 2002.) Diante disso, analise o fluxo a seguir. No DFD particionado por evento apresentado, pode-se afirmar que Dados_Evento e Eventos são, respectivamente: Alternativas A)Fluxo de dados e dicionário de dados. B)Fluxo de dados e processo. C)Entidade externa e depósito de dados. D) Gabarito da questãoFluxo de dados e depósito de dados. E) Marcada pelo aluno Entidade externa e processo. 4 Enunciado "Os me´todos da engenharia de software fornecem as informac¸o~es te´cnicas para desenvolver software. Os me´todos envolvem uma ampla variedade de tarefas, que incluem: comunicac¸a~o, ana´lise de requisitos, modelagem de projeto, construc¸a~o de programa, testes e suporte." (PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: Mc Graw Hill, 2016.) Com relação ao processo de software, pode-se afirmar que: I – Processo e´ um conjunto de atividades, ac¸o~es e tarefas realizadas na criac¸a~o de algum artefato. II – Uma tarefa define quem está fazendo o que, quando e como para atingir determinado objetivo. III – Uma ação envolve um conjunto de tarefas que resultam em um artefato de software fundamental. Está correto apenas o que se afirma em: Alternativas A)II e III. B)I, II e III. C) Marcada pelo alunoI e III. D)I e II. E)I. 5 Enunciado Analise o cenário a seguir. Cenário: Sistema de Central de Atendimento O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente com as informações fornecidas e a data e hora do pedido e fornece uma página com a seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de Atendimento". Em qualquer momento, o atendente pode consultar todos os pedidos pendentes fornecendo a data e hora ao sistema. Após analisar o pedido, o atendente preenche o prazo de atendimento estimado para cada pedido. O cliente consulta a previsão de atendimento fornecendo ao sistema o número da ordem de serviço. O gerente consulta o sistema para selecionar um relatório de todos os pedidos atendidos ou um outro relatório com todos os pedidos pendentes a partir de uma data e hora fornecidas por ele na consulta. Os relatórios apresentam os dados fornecidos pelo cliente, a data e hora do pedido e o prazo de atendimento, caso tenha sido atendido. Diante disso, pode-se afirmar que: I – As entidades externas desse cenário são: cliente e atendente. II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de compra. III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo. IV – Um dos depósitos de dados do cenário é pedido. Está correto apenas o que se afirma em: Alternativas A) Marcada pelo alunoI e III. B)I e IV. C)I e II. D) Gabarito da questãoII e IV. E)II e III. 6 Enunciado Analise o cenário a seguir. Cenário: Sistema de Central de Atendimento O cliente solicita uma ordem serviço por meio de um formulário do site da empresa com os seguintes dados: nome, telefone, descrição do pedido. O sistema cadastra o pedido do cliente com as informações fornecidas e a data e hora do pedido e fornece uma página com a seguinte resposta: "A sua ordem de serviço NNNNNN será processada pelo nossa Central de Atendimento". Em qualquer momento, o atendente pode consultar todos os pedidos pendentes fornecendo a data e hora ao sistema. Após analisar o pedido, o atendente preenche o prazo de atendimento estimado para cada pedido. O cliente consulta a previsão de atendimento fornecendo ao sistema o número da ordem de serviço. O gerente consulta o sistema para selecionar um relatório de todos os pedidos atendidos ou um outro relatório com todos os pedidos pendentes a partir de uma data e hora fornecidas por ele na consulta. Os relatórios apresentam os dados fornecidos pelo cliente, a data e hora do pedido e o prazo de atendimento, caso tenha sido atendido. Diante disso, pode-se afirmar que: I – As entidades externas desse cenário são: cliente e atendente. II – No evento “O cliente solicita uma ordem de compra”, temos como estímulo a ordem de compra. III – O sistema fornece uma página com a lista de pedidos pendentes e um estímulo. IV – Um dos depósitos de dados do cenário é pedido. Está correto apenas o que se afirma em: Alternativas A) Marcada pelo alunoI e III. B)I e IV. C)I e II. D) Gabarito da questãoII e IV. E)II e III. 7 Enunciado Segundo Pressman, a metodologia de processo determina a base para um processo de engenharia de software através de um conjunto de atividades estruturais, que devem ser aplicadas a todos os projetos de software sem se importar com o seutamanho ou complexidade. (Fonte: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: McGraw Hill, 2016.) Diante disso, cite as cinco atividades principais no processo de engenharia de software. Resposta do aluno 1- LEVANTAMENTO DE REQUISITOS 2- ANÁLISE DE REQUISITOS 3- PROJETO 4- IMPLEMENTAÇÃO 5- TESTES E IMPLANTAÇÃO. Correção do professor Resposta incorreta. As atividades são: comunicação, planejamento, modelagem, construção e entrega. 8 Enunciado Protótipos são as representações ou visualizações das partes reais do sistema. O protótipo é projetado nos estágios iniciais da implementação do projeto, fornecendo a ideia geral das funções reais do sistema e do fluxo de trabalho. Diante disso, cite, no mínimo, uma situação em que os desenvolvedores de software usam os protótipos. Resposta do aluno Quando em fases iniciais e exploratórias de um projeto, usam para validar o conceito e decidir se uma ideia tem ou não valor funcional, sendo assim de maneira rápida e barata como um modelo de conceito.
Compartilhar