Baixe o app para aproveitar ainda mais
Prévia do material em texto
ANALISE DE SISTEMAS - APOL 02 - 2022 //—--------------------------------------------------------- Questão 1/10 - Análise de Sistemas Tanto as metodologias tradicionais quanto as metodologias ágeis de desenvolvimento de software se baseiam em documentos para descreverem o que o cliente espera que o software faça. As necessidades do cliente são, então, representadas pelos requisitos que o software deve atender. Baseado nos conceitos estudados sobre requisitos de software, marque com V as verdadeiras e com F as falsas. ( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o software. ( ) Em metodologias tradicionais de desenvolvimento de software, os requisitos são documentados em casos de uso, que detalham em um conjunto de passos o que o software deve fazer para cumprir o objetivo da funcionalidade como um todo. ( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são documentados em estórias de usuários, pois mostram como cada usuário vai utilizar o software, focando na perspectiva de cada usuário que vai utilizar o software. ( ) Em metodologias ágeis de desenvolvimento de software, os requisitos são documentados em épicos que concentram toda a informação, de forma detalhada, para o entendimento completo do funcionamento esperado para o requisito. Baseado nas suas respostas, a sequência correta é: Nota: 10.0 A V F V V B F F V F C V V V F D F V V F Você acertou! A reposta correta é a letra D, conforme explicado no TEMA 4 da AULA 3. E V F F V //—--------------------------------------------------------- Questão 2/10 - Análise de Sistemas Um caso de uso detalha o funcionamento de um determinado requisito, mostrando, em uma sequência de passos, como a funcionalidade deve ser implementada. Para organizar os passos e facilitar o entendimento de uma funcionalidade, um caso de uso pode ser organizado em fluxo principal, fluxo alternativo, fluxo de exceção, regras de negócio e mensagens de tela. Analise as seguintes descrições sobre um caso de uso de Cadastro de Produtos: 1. Help on-line – opção que permite ao cliente obter mais informações sobre um produto. 2. Se o nome do produto informado possuir caracteres numéricos ou especiais, enviar a mensagem “Produto Inválido”. 3. Retorna para tela de “Cadastrar Produto” a mensagem: “Cadastro Efetuado com Sucesso”. 4. O peso total deve ser calculado a partir do peso unitário do produto multiplicado pela quantidade de produtos em estoque. Relacione cada elementos com sua função no DFD, respectivamente: ( ) É uma descrição relacionada com um fluxo alternativo. ( ) É uma descrição relacionada com o fluxo principal. ( ) É a descrição de uma regra de negócio. ( ) É uma descrição relacionada com um fluxo de exceção. A sequência correta é: Nota: 0.0 A 1, 3, 2, 4 B 3, 1, 2, 4 C 1, 2, 3, 4 D 3, 1, 4, 2 E 2, 3, 4, 1 A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3. //—--------------------------------------------------------- Questão 3/10 - Análise de Sistemas A análise estruturada de sistemas é composta por um conjunto de técnicas e ferramentas que continuam em constante evolução, apesar de ser um método mais antigo de se fazer análise de sistemas. Marque a opção que que melhor define o objetivo principal da análise estruturada: Nota: 0.0 A A análise estruturada tem como objetivo planejar o gerenciamento correto do projeto, de forma a garantir o custo e o prazo previsto para entregar o escopo acordado com o cliente. B A análise estruturada tem como objetivo definir modelos escritos, com o detalhamento da arquitetura de software que será utilizada. C A análise estruturada tem como objetivo buscar compreender a lógica por traz de cada funcionalidade que precisa ser desenvolvida no software. A resposta correta é a letra C, conforme a introdução do Tema 2 da AULA 2. D A análise estruturada tem como objetivo construir o modelo lógico e o modelo físico do software que será desenvolvido. E A análise estruturada tem como objetivo organizar o ciclo de vida de software com fases bem definidas e sequenciais, onde a próxima fase prevista só inicia quando a anterior é concluída. //—--------------------------------------------------------- Questão 4/10 - Análise de Sistemas Quando estamos mapeando os processos de negócios, existem duas técnicas fundamentais que devem ser usadas, são elas o AS IS e o TO BE. Baseado nos conceitos do AS IS e do TO BE, marque a opção que melhor define o objetivo de cada uma das técnicas: Nota: 0.0 A O processo TO BE identifica e entende como o processo é executado no momento da modelagem. O processo AS IS tem como objetivo propor um novo processo de negócio ou melhorias no processo já existente. B O processo AS IS identifica e entende como o processo é executado no momento da modelagem. O processo TO BE tem como objetivo propor um novo processo de negócio ou melhorias no processo já existente. A letra B é a correta, conforme explicado no Tema 2, da Aula 1, itens 2.1 e 2.2. C O processo AS IS define o que as áreas devem fazer para entregar seus objetivo. O processo TO BE tem como objetivo propor novos responsáveis por cada um dos processos primários. D O processo AS IS identifica quais são os processos primários da organização. O processo TO BE identifica quais são os processos de gestão da organização. E O processo TO BE identifica qual tecnologia deve ser usada na empresa. O processo AS IS identifica quais os processos devem ser eliminados, para otimizar o fluxo de atividades da empresa. //—--------------------------------------------------------- Questão 5/10 - Análise de Sistemas O BPMN padroniza a forma de modelar um fluxo de processo de negócio, através de elementos com objetivos claros e de fácil leitura por quem conhece a linguagem. Baseado nos elementos do BPMN, avalie as afirmações a seguir: I. As piscinas são representadas por uma caixa retangular e agem como um container para os objetos do fluxo de um participante no processo. II. Uma piscina contém um único processo. III. A raia é uma subdivisão dentro da piscina para organizar as atividades. É correto afirmar que: Nota: 10.0 A Todas as afirmações estão erradas. B Todas as afirmações estão corretas. Você acertou! A resposta correta é a letra B, conforme o item 3.2 do Tema 3 da Aula 1. C Apenas as afirmações I e II estão corretas. D Apenas a afirmação III está correta. E Apenas as afirmações II e III estão corretas. //—--------------------------------------------------------- Questão 6/10 - Análise de Sistemas O DFD mostra a lógica das funcionalidades e não a parte física da sua implementação, exatamente porque foca na análise e não no projeto. A criação de um DFD envolve vários passos. Analise os passos a seguir e marque com V as verdadeiras e com F as falsas. ( ) Os processos devem ser numerados, para facilitar a referência a eles em uma documentação escrita. ( ) Modelar DFDs grandes e complexos, para mostrar o software como um todo e seus fluxos completos. ( ) Os DFDs devem ser estruturados em um só nível, mostrando o software todo de uma única vez, para facilitar o entendimento do todo. ( ) Os componentes de um DFD devem ter nomes significativos, de forma a facilitar o entendimento sobre o que cada componente faz. Baseado nas suas respostas, a sequência correta é: Nota: 0.0 A V F V V B F F V F C V V V F D F V F V E V F F V A reposta correta é a letra E, conforme explicado no TEMA 1 da AULA 2, no item 1.1. //—--------------------------------------------------------- Questão 7/10 - Análise de Sistemas A TI é muito ampla e oferece oportunidades para área de trabalho, tais como análise de sistemas, codificação, banco de dados, entre outras. O analista de sistemas é um papel fundamental no desenvolvimento do software. Marque a opção que melhor define o papel e as responsabilidades de um bom analista de sistemas: Nota: 10.0 A O analista de sistemas projeta uma solução para implementar os requisitos levantados, baseadana arquitetura definida pelo arquiteto de software, gerando modelos e documentos que serão utilizados pelos programadores na construção do software. Você acertou! A resposta correta é a letra A, conforme item 1.2 do Tema 1 da AULA 2. B O analista de sistemas projeta uma solução para os testes automatizados, que será utilizada pelos testadores, além de gerar modelos e documentos que serão utilizados pelos programadores na construção do software. C O analista de sistemas gerencia o planejamento de todos os requisitos do software, de forma a garantir que estarão completos e corretos, em relação às regras de negócios dos usuários. D O analista de sistemas define a melhor arquitetura para o software, baseado nos requisitos e na solução técnica definida. Além disso, o analista de sistemas garante a manutenção adequada do software, após entrar em produção. E O analista de sistemas organiza o ambiente de desenvolvimento para definir a melhor arquitetura que será usada pelos programadores na construção do software. //—--------------------------------------------------------- Questão 8/10 - Análise de Sistemas O DFD possui uma representação em rede, que mostra as funcionalidades que o sistema deve entregar e os dados que interligam estas funcionalidades. O DFD é composto por elementos que mostram graficamente as funcionalidades do sistema. Os elementos mais utilizados em um DFD são: 1. Processos 2. Fluxos de dados 3. Depósitos de dados 4. Entidades Relacione cada elementos com seu objetivo, respectivamente: ( ) Mostra a lógica e não a parte física do dado em si. ( ) Mostra as funcionalidades que o software deve executar. ( ) Mostra “coisas”, “pessoas” ou um outro sistema que tenha interface com o sistema que está sendo modelado. ( ) Mostra o caminho por onde passam os dados. A sequência correta é: Nota: 0.0 A 1, 3, 2, 4 B 3, 1, 2, 4 C 1, 2, 3, 4 D 3, 1, 4, 2 A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2. E 2, 3, 4, 1 //—--------------------------------------------------------- Questão 9/10 - Análise de Sistemas Os casos de uso são usados para detalhar os requisitos em projetos que seguem a metodologia tradicional de desenvolvimento de software. As estórias de usuários são usadas para explicar o funcionamento dos requisitos em projetos que seguem a metodologia ágil de desenvolvimento de software. Baseado nisso, avalie as afirmações a seguir: I. Tanto nas metodologias tradicionais quanto nas metodologias ágeis o foco da descrição dos requisitos está no seu funcionamento detalhado e completo, do início ao fim, independente de quem o estará usando. II. Nas metodologias tradicionais, o foco da construção de um software está no entendimento das funcionalidades. III. Nas metodologias ágeis, o foco da construção de um software está na experiência do usuário, no comportamento do software, em como e para que os usuários vão utilizá-lo. É correto afirmar que: Nota: 0.0 A Todas as afirmações estão erradas. B Todas as afirmações estão corretas. C Apenas as afirmações I e II estão corretas. D Apenas a afirmação III está correta. E Apenas as afirmações II e III estão corretas. A resposta correta é a letra E, conforme o Tema 4 da AULA 3. //—--------------------------------------------------------- Questão 10/10 - Análise de Sistemas O caso de uso é o documento que detalha o entendimento sobre o requisito. Ele deve ser construído para explicar o que o software deve fazer para atender às necessidades do cliente. Baseado nas regras e boas práticas que devem ser seguidas na escrita de um caso de uso, marque com V as verdadeiras e com F as falsas. ( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa forma, é uma boa prática utilizar apenas o nome do objeto a que se refere. ( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa forma, é uma boa prática utilizar um verbo para indicar a funcionalidade e acrescentar o objeto a que se refere. ( ) É uma boa prática utilizar uma numeração sequencial para se referenciar ao caso de uso, sem precisar ficar repetindo o nome completo do caso de uso, que pode ser bastante grande, em algumas situações. ( ) É uma boa prática criar um nome de caso de uso bastante intuitivo e grande para facilitar a compreensão do objetivo do mesmo, e usá-lo, de forma literal, sem nenhuma abreviação, em todos os documentos em que o caso de uso é referenciado, para facilitar a compreensão. Baseado nas suas respostas, a sequência correta é: Nota: 10.0 A V F V V B F F V F C V V V F D F V V F Você acertou! A reposta correta é a letra D, conforme explicado no item 3.2 do TEMA 3 da AULA 3. E V F F V //—---------------------------------------------------------
Compartilhar