Prévia do material em texto
Questão 1/12 - Análise de Sistemas O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, separando as camadas lógica de negócio da camada de interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas. ( ) A arquitetura MVC é uma boa prática pois modela as classes de um software, organizando todos os relacionamentos. ( ) A arquitetura MVC é uma boa prática pois organiza a construção do software e agrega segurança ao código. ( ) O computador do usuário é a camada mais externa do software, de onde o usuário inicia a interação com o software e de onde partem as solicitações e para onde chegam as respostas. ( ) O computador do usuário é a camada onde se concentra o processamento do software, as regras de negócio em si. 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) Você acertou! Gabarito: A reposta correta é a letra D, conforme explicado no item 4.3, no TEMA 4 da AULA 6. E V F F V Questão 2/12 - Análise de Sistemas A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizado como uma coleção de objetos e métodos associados. Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos: Nota: 10.0 A Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais. B Um objeto é uma tabela do banco de dados e seus atributos. C Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico. Você assinalou essa alternativa (C) Você acertou! Gabarito: A resposta correta é a letra C, conforme o Tema 1, item 1.1 da AULA 5. D Um objeto é um processo que mostra o funcionamento de uma parte do sistema. E Um objeto é uma parte do código, construída baseado em boas práticas de programação. Questão 3/12 - Análise de Sistemas O mapeamento dos processos de negócios é uma etapa fundamental para compreender como a empresa funciona e quais os passos seguidos para entregar um produto ou serviço. Existem duas técnicas conhecidas para mapear processos, são elas o AS IS e o TO BE. Baseado nisso, avalie as asserções abaixo: I. A técnica de mapeamento de processos TO BE envolve o levantamento e a documentação da situação atual do processo. PORQUE II. A técnica de mapeamento de processo AS IS depende do entendimento atual do problema para propor melhorias e evoluções no 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. D A asserção I é Verdadeira e a II é Falsa. E As duas asserções são falsas. Você assinalou essa alternativa (E) Você acertou! A letra E é a correta, pois a definição das técnicas está invertida, conforme o explicado no Tema 2, da Aula, itens 2.1 e 2.2. Questão 4/12 - 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) Você acertou! A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 2. E 2, 3, 4, 1 Questão 5/12 - Análise de Sistemas Um depósito de dados representa uma coleção de pacotes de dados, mas não deve ser confundido com Banco de Dados, pois possuem objetivos diferentes. Baseado nisso, avalie as asserções abaixo: I. Depósito de dados em um DFD é um meio de se reter os dados que serão utilizados em outro momento pela mesma funcionalidade ou por outras funcionalidades, pois eles mostram a lógica de armazenamento dos dados. PORQUE II. Um banco de dados, representa a parte física dos dados, ou seja, representa como o dado será fisicamente armazenado. 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) Você acertou! A letrar C é a correta, conforme o explicado no item 3.3 do Tema 3, da AULA 2. D A asserção I é Verdadeira e a II é Falsa. E As duas asserções são falsas. Questão 6/12 - Análise de Sistemas Após a identificação dos requisitos de um software é preciso especificá-los, ou melhor, detalhá-los. Uma técnica comumente adotada para especificação dos requisitos é a modelagem de Casos de Uso, utilizando o diagrama de casos de uso. Baseado nos conceitos estudados sobre diagrama de casos de uso, marque com V as verdadeiras e com F as falsas. ( ) O foco é o problema e não a solução computacional, por isso o diagrama de caso de uso representa os requisitos não funcionais, as premissas e restrições do software. ( ) O foco é o problema e não a solução computacional, por isso o diagrama de caso de uso representa os requisitos funcionais do software. ( ) Por ser um modelo de análise, o diagrama de caso de uso é dependente da abordagem de desenvolvimento e da linguagem de programação. ( ) Por ser um modelo de análise, o diagrama de caso de uso é independente da abordagem de desenvolvimento 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 F V Você assinalou essa alternativa (D) Você acertou! Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 4. E V F F V Questão 7/12 - Análise de Sistemas A análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do diagrama, o uso para correto dado para cada um de seus elementos, além de saber aplicar os conceitos de orientação a objetos. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e com F as falsas. ( ) O relacionamento de dependência identifica uma ligação extremamente forte entre objetos de duas classes, pois mostra como uma classe afeta a outra quando está sendo processada. ( ) O relacionamento de dependência identifica uma ligação fraca entre objetos de duas classes, pois mostra como uma classe é impactada quando outra classe é modificada. ( ) As sub classes sempre serão entendidas como classes de um tipo da super classe, ou seja, os objetos da sub classe são tipos possíveis da super classe em questão. ( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos da sub classe são tipos evoluídos da super classe em questã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) Você acertou! Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 5. E V F F V Questão 8/12 - Análise de Sistemas O principal objetivo de organizar o DFD em níveis é mostrar o diagrama de fluxo de dados do nível mais macro até o nível mais detalhado. Baseado nisso, avalie as afirmações a seguir: I. Os DFDs de níveis intermediários são a parte descrita dos diagramas, onde o detalhamentodas funcionalidades ocorre de maneira clara e direta, para facilitar o entendimento de todos. II. O DFD de contexto é simples, porque não detalha nenhum dos processos do sistema, mas dá uma visão do todo e dos principais relacionamentos. III. O DFD de nível zero representa a visão de mais alto nível das principais funções do sistema bem como as principais interfaces entre essas funcionalidades É correto afirmar que: Nota: 10.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. Você assinalou essa alternativa (E) Você acertou! A resposta correta é a letra E, conforme o Tema 4 da AULA 2. Questão 9/12 - Análise de Sistemas Um Diagrama de Classe é composto por um conjunto de classes e seus relacionamentos, modelando assim o mundo real, que o software irá implementar. O diagrama de classe é composto por alguns elementos, tais como: . 1. Atributos. 2. Métodos. 3. Relacionamentos. Relacione cada elementos com sua função no diagrama de classe, respectivamente: ( ) Representam o conjunto de operações ou comportamento que a classe fornece ao software ou que a classe é responsável por executar. ( ) Mostram a ligação entre os elementos de um diagrama de classe. ( ) Representam o conjunto de características ou estados dos objetos de uma determinada classe. A sequência correta é Nota: 0.0Você não pontuou essa questão A 1, 3, 2 B 3, 1, 2 Você assinalou essa alternativa (B) C 1, 2, 3 D 3, 2, 1 E 2, 3, 1 Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 2 da AULA 5. Questão 10/12 - Análise de Sistemas A notação BPMN, que é usada para modelar processos, possui vários elementos que facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre. Os elementos, quanto mais especializados forem, mais fácil será o entendimento do software que irá automatizar o processo modelado. As tarefas em um processo podem assumir vários formatos, tais como: 1. Tarefa do tipo serviço 2. Tarefa de usuário 3. Tarefa Script 4. Tarefa do tipo envio ou recebimento Relacione cada elementos com seu objetivo, respectivamente: ( ) É uma tarefa que pode ser executada pelo sistema no momento de um processamento ou durante a noite. ( ) É uma tarefa que será executada através de um software. ( ) É uma tarefa relacionada com mensagens externas ao sistema. ( ) É uma tarefa que não é completamente automática, mas que tem um software apoiando. 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) Você acertou! A reposta correta é a letra D, conforme explicado no item 4.1, do TEMA 4 da AULA 1. E 2, 3, 4, 1 Questão 11/12 - Análise de Sistemas (questão opcional) Requisitos são funcionalidade, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com as necessidades dos usuários. De forma mais geral um requisito é uma condição necessária para satisfazer um objetivo específico do negócio. Os requisitos podem ser classificados em funcionais e não funcionais. Marque a opção que que melhor define o que são requisitos não funcionais: Nota: 10.0 A São requisitos que estão relacionados aos aspectos funcionais do software. B São requisitos que representam as funcionalidades que o cliente deseja que o software faça. C São requisitos que se referem aos critérios que qualificam outros requisitos, tais como usabilidade, performance ou segurança. Você assinalou essa alternativa (C) Você acertou! A resposta correta é a letra C, conforme o item 2.2 do Tema 2 da AULA 3. D São requisitos que definem uma função particular de um sistema ou algum dos seus componentes. E São requisitos que definem o funcionamento das regras de negócio de um software. Questão 12/12 - Análise de Sistemas (questão opcional) O BPMN é composto por vários elementos que possuem objetivos distintos e que ajudam na modelagem dos processos de negócios. Baseado no que foi estudado na aula 1 da disciplina de Análise de Sistema, marque a opção que melhor define o que é BPMN: Nota: 0.0Você não pontuou essa questão A É uma linguagem única ou notação baseada na disciplina BPM. A resposta correta é a letra A, conforme a introdução do Tema 3 da Aula 1. B É o nome dado ao processo BPM. C É a ordem de execução do BPM. Você assinalou essa alternativa (C) D É uma técnica de modelagem, que complementa o AS IS e o TO BE, segundo o BPM. E É um conjunto de passos utilizados no BPM.