Prévia do material em texto
Gabarito Prova Análise e Modelagem de Sistemas Análise e modelagem de sistemas (Anhanguera Educational) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade Gabarito Prova Análise e Modelagem de Sistemas Análise e modelagem de sistemas (Anhanguera Educational) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas https://www.studocu.com/pt-br/document/anhanguera-educational/analise-e-modelagem-de-sistemas/gabarito-prova-analise-e-modelagem-de-sistemas/83707737?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas https://www.studocu.com/pt-br/course/anhanguera-educational/analise-e-modelagem-de-sistemas/6485504?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas https://www.studocu.com/pt-br/document/anhanguera-educational/analise-e-modelagem-de-sistemas/gabarito-prova-analise-e-modelagem-de-sistemas/83707737?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas https://www.studocu.com/pt-br/course/anhanguera-educational/analise-e-modelagem-de-sistemas/6485504?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas Gabarito Questão 1 Entender os processos de negócios e os processos dos sistemas de Tecnologia da Informação (TI) são fatores fundamentais para o bom relacionamento entre gestores de negócio e profissionais de TI, garantindo assim o sucesso da empresa, pois a tecnologia da informação tem um valor expressivo para o gerenciamento dos negócios de uma empresa. A integração de todos os sistemas e projetos torna o gerenciamento do processo de negócios eficaz para a tomada de decisão. Julgue os itens a seguir sobre o que o gerenciamento de processos de negócio pode proporcionar: I.A integração de processos, informações e pessoas. II.A elaboração do plano de orçamento anual confiável. III.A integração dos gestores responsáveis pela tomada de decisão. IV.O trabalho efetivo entre parceiros (fornecedores) e clientes. Estão corretos os itens: A) I e II. B) III e IV. C) I, II, III e IV. D) II, III e IV. E) I, III e IV. Questão 2 Com o Paradigma Orientado a Objeto (POO) surgiu não só um novo padrão para o desenvolvimento de software, mas também uma nova forma de pensar como modelar os problemas do mundo real. O POO visualiza um software como uma coleção de agentes interconectados chamados de objetos, sendo que cada objeto é responsável por realizar sua tarefa e que de forma colaborativa resultam às funcionalidades de um sistema computacional (BEZERRA, 2007). Para um entendimento de conceitos de análise orientada a objetos, é importante entender que uma ________________ é uma abstração que define um tipo de objeto e que esse mesmo tipo possui seus atributos, que pelos métodos são definidas as ações que esse tipo será capaz de realizar. Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas Referência: BEZERRA, Eduardo. Princípios de análise e projeto de sistemas com UML. 2 ed. Rio de Janeiro: Elsevier, 2007. Assinale a alternativa correta que preenche a lacuna acima: A) Entidade. B) Requisição. C) Generalização. D) Classe. E) Tabela. Questão 3 A notação utilizada pela Linguagem de Modelagem Unificada (Unified Modeling Language - UML) é padronizada pela OMG e facilita a compreensão de cada parte do sistema que está sendo modelado, por qualquer pessoa que tenha conhecimento sobre suas técnicas de modelagem. O __________________________ pode auxiliar na modelagem de negócio do sistema, bem como, na modelagem dos requisitos funcionais identificados na atividade de Análise de Requisitos, ajudando a especificar, visualizar e documentar as características e serviços do sistema, evoluindo e sendo representado por visões. Assinale a alternativa correta que preenche a lacuna acima: A) Diagrama de Classes. B) Diagrama de Estruturas Compostas. C) Diagrama de Implantação. D) Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 Diagrama de Objetos. E) Diagrama de Use Cases (Casos de Uso). Questão 4 A ___________________ estabelece o processo de definição de requisitos como um processo no qual o que deve ser feito deve ser elicitado, modelado e analisado. Este processo deve lidar com diferentes pontos de vista, e usar uma combinação de métodos, ferramentas e pessoal. O produto desse processo é um modelo, do qual um documento chamado requisitos é produzido. Assinale a alternativa correta que indica o preenchimento da lacuna acima. A) Engenharia de Software. B) Modelagem de Processos de Negócio. C) Engenharia de Sistemas. D) Engenharia de Requisitos. E) Modelagem Organizacional. Questão 5 A Engenharia de Requisitos é uma maneira de entender e refletir sobre as etapas da documentação considerando a relação cliente versus empresa. Segundo IEEE Std 1233 (1998), um requisito é uma funcionalidade do sistema ou capacidade que pode ser validada e encontrada ou possuída por um sistema para resolver um problema do cliente ou para atingir um objetivo do usuário. Referência: IEEE; IEEE STD-1233. IEEE Guide for Developing System Requirements Specifications. New York: Institute of Electrical and Electronic Engineers, 1998. Sobre a classificação dos requisitos, analise os itens: I.A declaração de um requisito funcional deve ser realizada do ponto de vista do usuário, e deve determinar o que o software deve ou não fazer, não importando como será feito. Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas II.Os requisitos funcionais são declarações de todas as restrições que o software deve possuir, mediante as necessidades do cliente ou usuário. III.Os requisitos não funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. São exemplos de requisitos não funcionais: tempo de resposta, escalabilidade, usabilidade, padrões e segurança. IV.Os requisitos não funcionais são declarações que definem as qualidades globais ou atributos a serem atendidos pelo sistema resultante. Estão corretos os itens: A) I, II, III e IV. B) II e III. C) I e II. D) I, III e IV. E) III e IV. Questão 6 Um Modelo de Processo de Software tem como objetivo propiciar estabilidade, controle e organização das atividades e é uma representação dos objetos e atividades envolvidas no Processo de Software. Um modelo de processo prescritivo(modelo de processo tradicional) concentra-se em estruturar e ordenar o desenvolvimento de software, sendo que as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. (PRESSMAN & MAXIM, 2016). Referência: PRESSMAN, R.; MAXIM, B.. Engenharia de software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH, 2016. Assinale a alternativa correta que indica os tipos de Modelos de Processo Prescritivo. A) Especializado;Evolucionário – Prototipação e Espiral; e Concorrente. B) Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 Desenvolvimento Baseado em Componentes; Métodos Formais; e Desenvolvimento de Software Orientado a Aspectos. C) Cascata; Incremental; Evolucionário – Prototipação e Espiral; e Concorrente. D) Especializado; Concorrente; Linear; Evolucionário; e Orientado a Objetos. E) Cascata; Linear; Prototipação; Especializado; e Formal. Questão 7 O Processo da Engenharia de Requisitos é uma maneira de entender e refletir sobre as etapas da documentação, considerando a relação cliente versus empresa. O produto final do processo de engenharia de requisitos deve ser um documento de especificação dos requisitos do sistema, que descreve, de forma estruturada, todos os requisitos que o software deverá possuir e que, de forma explícita, deve celebrar o compromisso mútuo de compreensão entre o usuário e o responsável por descrever os requisitos. Os _____________________ remetem às funções do sistema, e devem conter basicamente os seguintes elementos: a descrição de uma função a ser executada pelo sistema, a origem do requisito, quais informações são passadas do sistema para o usuário e vice-versa, e quais restrições lógicas ou tecnológicas se aplicam à função. Os _____________________ aparecem sempre ligados a requisitos funcionais e podem ser basicamente de dois tipos: lógicos ou tecnológicos. As restrições lógicas são as regras de negócio relacionadas à função em questão. Por sua vez, as restrições tecnológicas dizem respeito à tecnologia para realização da função. Assinale a alternativa correta que indica o preenchimento das lacunas acima. A) Requisitos funcionais. Requisitos de domínio. B) Requisitos não-funcionais. Requisitos de domínio. C) Requisitos funcionais. Requisitos não-funcionais. D) Requisitos não-funcionais. Requisitos de negócio. Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas E) Requisitos de domínio. Requisitos de negócio. Questão 8 No contexto da Engenharia de Software, existem diversos Modelos de Processos de Softwares que possuem características diferentes. Os Modelos de Processo Prescritivo(modelo de processo tradicional) concentram-se em estruturar e ordenar o desenvolvimento de software, sendo que as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. O _______________ une a natureza iterativa da prototipação aos aspectos sistemáticos e controlados do modelo cascata. Tem potencial para o rápido desenvolvimento de versões cada vez mais completas do software, visando fornecer um rápido desenvolvimento de versão, que a cada ciclo possa gerar versões mais completas. Assinale a alternativa correta que indica o termo preenche a lacuna acima: A) Modelo Evolucionário – Prototipação. B) Modelo Incremental. C) Modelo Cascata. D) Modelo Evolucionário – Espiral. E) Modelo Concorrente. Questão 9 De acordo com Sommerville (2011), "os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos". Já, um __________________ é o conjunto de atividades ou tarefas que são estruturadas e giram em torno da produção de um resultado de valor para o cliente, por meio da entrega de um serviço ou produto. Ele mostra o que deve ser realizado, como deve ser realizado e quem é o responsável (KIRCHOFF, 2015). Referências: KIRCHOFF, Egon. BPMN em exemplos: aprenda como modelar processos de negócio. Kirchoff, 2015. SOMMERVILLE, Ian. Engenharia de software. 9 ed. São Paulo: Pearson, 2011. Assinale a alternativa correta que indica o preenchimento da lacuna acima. A) Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 Processo de Engenharia. B) Padrão de Processo. C) Processo de Negócio. D) Padrão de Negócio. E) Processo de Manutenção. Questão 10 Para o gerenciamento das atividades de Processo de Software são utilizados os Modelos de Processos de Software. Um Modelo de Processo de Software tem como objetivo propiciar estabilidade, controle e organização das atividades e é uma representação dos objetos e atividades envolvidas no Processo de Software. Os Modelos de Processo Especializado incluem muitas das características de um ou mais dos modelos tradicionais, sendo adotado quando se opta por uma abordagem de engenharia de software especializada ou definida de forma restrita (PRESSMAN & MAXIM, 2016). Referência: PRESSMAN, R.; MAXIM, B.. Engenharia de software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH, 2016. Assinale a alternativa correta que indica os tipos de Modelos de Processo Especializado. A) Desenvolvimento Baseado em Componentes; Métodos Formais; e Desenvolvimento de Software Orientado a Aspectos. B) Cascata; Linear; Prototipação; Especializado; e Formal. C) Cascata; Incremental; Evolucionário – Prototipação e Espiral; e Concorrente. D) Especializado; Concorrente; Linear; Evolucionário; e Orientado a Objetos. Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas E) Especializado; Evolucionário – Prototipação e Espiral; e Concorrente. Questão 11 Conforme a classificação das técnicas de modelagem da Unified Modeling Language (UML), o Diagrama de Casos de Uso é uma técnica de modelagem comportamental. Considerando as características do Diagrama de Casos de Uso, indique "V" para os itens verdadeiros e "F" para os itens falsos. 1. ( ) Apresenta uma linguagem simples e de fácil compreensão para que os usuários possam ter uma ideia geral de como o sistema irá se comportar. É um diagrama adotado para representar os requisitos funcionais. 2.( ) É um diagrama abstrato e flexível com poucos elementos de notação, que representa a interação entre os elementos Ator e Casos Uso. 3.( ) Os casos de uso são utilizados para capturar os requisitos não-funcionais do sistema, sendo usados para definir a arquitetura e o desempenho pretendidos para cada caso de uso. 4.( ) Demonstra o comportamento de um objeto através de um conjunto de estados e suas transições em um determinando instante de tempo de execução do sistema. Assinale a alternativa que indica a sequência correta. A) 1 – V; 2 – V; 3 – V, 4 - V. B) 1 – F; 2 – F; 3 – V, 4 - V. C) 1 – V; 2 – F; 3 – V, 4 - F. D) 1 – F; 2 – F; 3 – F, 4 - F. E) 1 – V; 2 – V; 3 – F, 4 - F. Questão 12 Ser um profissional de sucesso na área de Tecnologia da informação (TI) está relacionado a saber interpretar o que o cliente (nosso usuário final) deseja e, principalmente, saber do que o cliente nem sabe que precisa. A Engenharia de Requisitos fornece métodos e técnicas que servem como base para diversas Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 atividades durante o desenvolvimento de um software. Para representar os requisitos funcionais de um sistema pode-se utilizar as técnicas de modelagem da Unified Modeling Language (UML). Assinale a alternativa correta que indica o diagrama mais adequado para essa finalidade. A) Diagrama de Sequência. B) Diagrama de Casos de Uso. C) Diagrama de Estruturas Compostas. D) Diagrama de Atividade. E) Diagrama de Classes. Questão 13 Para o gerenciamento das atividades de Processo de Software são utilizados os Modelos de Processos de Software. Um Modelo de Processo de Software tem como objetivo propiciar estabilidade, controle e organização das atividades e é uma representação dos objetos e atividades envolvidas no Processo de Software.O _______________ é conhecido também como ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento, modelagem, construção e disponibilização, e culminando no suporte contínuo do software concluído. Assinale a alternativa correta que indica o termo preenche a lacuna acima: A) Modelo Evolucionário – Espiral. B) Modelo Concorrente. C) Modelo Evolucionário – Prototipação. Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas D) Modelo Incremental. E) Modelo Cascata. Questão 14 As empresas despendem de um grande esforço em desenvolvimento de softwares, o qual o planejamento e a profissionalização se fazem necessários para evitar que os profissionais de desenvolvimento de softwares minimizem as dificuldades, que ainda são comuns na área, tais como: atrasos de cronogramas, custo além do orçamento e produtos finais não tão confiáveis. No âmbito da Engenharia de Software, ___________ refere-se às decisões que serão tomadas quanto ao planejamento do projeto, a escolha do método com as técnicas de modelagem que serão especificadas e demais padrões adotados, no desenvolvimento do software. Assinale a alternativa correta que indica o preenchimento da lacuna acima. A) Atividade. B) Ciclo. C) Projeto. D) Processo. E) Fase. Questão 15 O conceito de modelagem de software está ligado à representação de forma estruturada e contextualizada das tarefas essenciais de um processo que comporão um projeto, o que contribuem muito para o entendimento real do escopo. Na década de 90, diante da forte tendência dos métodos orientados a objetos foi criada a ___________________ que consiste na fusão de três principais métodos orientados a objetos, os métodos dos autores Grady Booch, James Rumbaugh e Ivar Jacobson. Assinale a alternativa correta que indica o preenchimento da lacuna acima. A) Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 Unified Modeling Language (UML). B) Rational Unified Process (RUP). C) Object-Oriented Software Engineering (OOSE). D) Object Modeling Technique (OMT). E) Project Management Body of Knowledge (PMBOK). Questão 16 Na concepção de Pressman e Maxim (2016), a Engenharia de Software abrange um conjunto de três elementos: processo, métodos e ferramentas. A base da engenharia de software é camada de processos. Referência: PRESSMAN, R.; MAXIM, B.. Engenharia de software: uma abordagem profissional. 8 ed. Porto Alegre: AMGH, 2016. Assinale a alternativa correta que descreve o conceito de "Processo", no âmbito da Engenharia de Software. A) Representa um conjunto de atividades, ações e tarefas realizadas na criação de algum artefato. O processo constitui a base para o gerenciamento de projetos de software, o qual define-se uma metodologia que deve ser estabelecida para a entrega efetiva de tecnologia de engenharia de software. B) Proporciona apoio automatizado ou semiautomatizado aos métodos de desenvolvimento de software. Exemplos: ferramentas CASE de Modelagem, de Banco de Dados e de Linguagem de Programação. C) Representa a especificação de software, ou seja, a etapa que define o que deve ser desenvolvido e iniciam-se as etapas de análise do mundo externo para o ambiente computacional. D) Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas Proporciona os detalhes de "como fazer" para construir o software. Envolve um amplo conjunto de fases e/ou atividades que incluem: modelagem de negócio, análise de requisitos do software, projeto de dados e do sistema, arquitetura de implementação, teste e manutenção. E) Representa um ciclo de vida do processo de desenvolvimento desoftwarechamado Processo Unificado, sendo as principais atividades: Comunicação, Planejamento, Modelagem (Análise e Projeto), Construção (Implementação – Programação e Testes) e Implantação (Instalação e Manutenção). Questões 1C 2D 3E 4D 5A 6C 7C 8D 9C Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288204 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288203 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288202 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288201 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288200 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288199 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288198 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288197 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288196 10A 11E 12B 13E 14D 15A 16A Fechar Baixado por Renan neves (renan.minato@gmail.com) lOMoARcPSD|41143372 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288251 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288250 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288249 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288248 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288207 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288206 https://www.colaboraread.com.br/aluno/boletim/index/3503385002#560288205 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=gabarito-prova-analise-e-modelagem-de-sistemas Gabarito Questão 1 Questão 2 Questão 3 Questão 4 Questão 5 Questão 6 Questão 7 Questão 8 Questão 9 Questão 10 Questão 11 Questão 12 Questão 13 Questão 14 Questão 15 Questão 16 Questões