Prévia do material em texto
VoltarAvisos CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - DISTÂNCIA AVALIAÇÃO » NOVO Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/10 - Análise de Sistemas O caso de uso é um documento criado com o objetivo de descrever como os requisitos ou funcionalidades do software devem se comportar, e deve ser compreendido tanto pelo pessoal da área de negócio quanto pelo pessoal da área técnica. Para que seja bem escrito, um caso de uso deve seguir algumas regras, de forma a deixá-lo claro, direto e completo. Baseado nisso, avalie as asserções abaixo: I. Para garantir o correto entendimento do funcionamento do requisito é fundamental ouvir todos os usuários envolvidos. PORQUE II. O entendimento sobre o funcionamento dos requisitos pode vir de muitas fontes, pois algumas vezes um requisito é executado por mais de um usuário. Assinale a alternativa correta: Nota: 10.0 A As duas asserções são verdadeiras, mas não estão relacionadas. B A asserção I é Falsa e a II é Verdadeira. C As duas asserções são verdadeiras e a II complementa a I. Você assinalou essa alternativa (C) D A asserção I é Verdadeira e a II é Falsa. E As duas asserções são falsas. Questão 2/10 - Análise de Sistemas Segundo Pressman (2016), “entender os requisitos de um problema está entre as tarefas mais difíceis enfrentadas por um engenheiro de software”. Baseado nesta afirmação, marque a opção que melhor define o que é um requisito de software: Nota: 10.0 A Os requisitos definem o que o sistema deve fazer para satisfazer as necessidades dos usuários. Você assinalou essa alternativa (A) B Os requisitos definem o que o sistema não deve fazer, de forma a documentar o que está fora do escopo. C Os requisitos definem a melhor arquitetura para o software que está sendo modelado. D Os requisitos definem as classes que o sistema deve possuir para satisfazer as necessidades dos usuários. E Os requisitos definem os protótipos que devem ser construídos para facilitar o entendimento sobre o software que está sendo modelado. Questão 3/10 - Análise de Sistemas É preciso identificar e entender o funcionamento dos processos para conseguir identificar falhas ou pontos de melhoria. Para que todos os envolvidos consigam entender o processo modelado, é preciso usar uma linguagem única de fácil leitura e compreensão de todos. Baseado nisso, avalie as asserções abaixo: I. BPM é uma das técnicas ou disciplinas mais utilizadas atualmente para modelar e fazer a gestão dos processos de negócios. PORQUE II. Possui uma linguagem única que padroniza a forma de modelar o fluxo dos processos de negócio, de forma a facilitar a leitura e o entendimento sobre o funcionamento do processo. Assinale a alternativa correta: Nota: 10.0 A As duas asserções são verdadeiras, mas não estão relacionadas. B A asserção I é Falsa e a II é Verdadeira. C As duas asserções são verdadeiras e a II complementa a I. Você assinalou essa alternativa (C) D A asserção I é Verdadeira e a II é Falsa. E As duas asserções são falsas. Questão 4/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ê assinalou essa alternativa (D) E V F F V Questão 5/10 - Análise de Sistemas O entendimento dos requisitos é algo complexo e crítico para o sucesso de um projeto de software, dessa forma, eles precisam ser bem entendidos e documentados ao longo do ciclo de vida da engenharia de requisitos. É muito comum os projetos de software usarem um documento de especificação de requisitos para este objetivo. Marque a opção que melhor define o objetivo do documento de especificação de requisitos: Nota: 10.0 A O documento de especificação de requisitos deve estabelecer os requisitos funcionais e os requisitos não funcionais. Você assinalou essa alternativa (A) B O documento de especificação de requisitos deve estabelecer apenas os requisitos funcionais do software. C O documento de especificação de requisitos deve estabelecer apenas os requisitos não funcionais do software. D O documento de especificação de requisitos deve estabelecer os requisitos de usabilidade e de performance do software. E O documento de especificação de requisitos deve estabelecer as regras de navegabilidade do software. Questão 6/10 - Análise de Sistemas As metodologias ágeis prezam por entregas pequenas e constantes de software de valor, por isso as estórias dão à equipe de desenvolvimento um contexto importante e associam as tarefas ao valor que elas agregam ao software como um todo. As estórias de usuário trazem vários benefícios para o desenvolvimento do software. Baseado nisso, avalie as asserções abaixo: I. As estórias incentivam o pensamento crítico e criativo da equipe sobre a melhor maneira de resolver para chegar na meta final. PORQUE II.As estórias mantêm o foco no objetivo do requisito, e as soluções são pensadas para que todos os usuários tenham a mesma forma de usar o software, independente do seu perfil de acesso. Assinale a alternativa correta: Nota: 10.0 A As duas asserções são verdadeiras, mas não estão relacionadas. B A asserção I é Falsa e a II é Verdadeira. C As duas asserções são verdadeiras e a II complementa a I. D A asserção I é Verdadeira e a II é Falsa. Você assinalou essa alternativa (D) E As duas asserções são falsas. Questão 7/10 - Análise de Sistemas Ao longo do tempo um grande número de métodos de modelagem de análise foi definido e utilizado. Cada um dos métodos de análise possui um ponto de vista única, com foco e objetivos próprios, mas todos os métodos encontrados na literatura possuem princípios claros e relacionados. Alguns destes princípios são: I.O domínio de informação relacionado com o software a ser construído precisa ser representado e entendido. II. O comportamento do software precisa ser representado. III. Os modelos que mostram informações, funcionalidade e comportamento devem mostrar todas as características em uma única camada. São corretas: Nota: 10.0 A Apenas II. B Apenas I e II. Você assinalou essa alternativa (B) C Apenas I e III. D Apenas II e III. E I, II, III. Questão 8/10 - Análise de Sistemas É comum ouvirmos falar em processos de negócio quando estamos buscando compreender como funciona uma empresa. Mas afinal o que é um processo de negócio? Marque a opção que melhor define o que é um processo de negócio: Nota: 10.0 A Um processo de negócio pode ser definido como um conjunto de tarefas estruturadas e relacionadas,que tem como objetivo produzir um serviço ou produto específico. Você assinalou essa alternativa (A) B Um processo de negócio pode ser definido como um conjunto de tecnologias que juntas entregam um software para o cliente. C Um processo de negócio pode ser definido como um conjunto de pessoas reunidas para resolver um problema. D Um processo de negócio pode ser definido como um conjunto de tarefas aleatórias, mas que servem para explicar a necessidade de um cliente. E Um processo de negócio pode ser definido como um conjunto de áreas de negócio reunidas para mostrar o resultado operacional de uma organização. Questão 9/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: 10.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 Você assinalou essa alternativa (E) Questão 10/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: 10.0 A 1, 3, 2, 4 B 3, 1, 2, 4 C 1, 2, 3, 4 D 3, 1, 4, 2 Você assinalou essa alternativa (D) E 2, 3, 4, 1 Você acertou! A letra C é a correta, conforme o explicado no item 3.2 do Tema 3, da AULA 3. Você acertou! A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 3. Você acertou! A letra C é a correta, conforme o explicado no Tema 3, da Aula 1. Você acertou! A reposta correta é a letra D, conforme explicado no item 3.2 do TEMA 3 da AULA 3. Você acertou! A resposta correta é a letra A, conforme item 1.3 do Tema 1 da AULA 3. "Uma especificação de requisitos de software (SRS – Software Requirements Specification) é uma descrição de um sistema de software a ser desenvolvido. Ele estabelece requisitos funcionais e não funcionais e pode incluir um conjunto de casos de uso que descrevem as interações do usuário que o software deve fornecer." Você acertou! A letra D é a correta, conforme o explicado no item 4.2 do Tema 4, da AULA 3. Você acertou! A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.1 do Tema 1 da AULA 2. Você acertou! A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 1. Você acertou! A reposta correta é a letra E, conforme explicado no TEMA 3 da AULA 3. Você acertou! A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2. Roteiro de Estudo Avaliações Trabalhos Livro da Disciplina Central de Vídeos Aula Ao Vivo Tutoria Fórum Chat Avisos ANÁLISE DE SISTEMAS javascript: void(0) http://www.uninter.com/