Prévia do material em texto
Curso MODELAGEM DE PROCESSOS Teste QUESTIONÁRIO UNIDADE II Iniciado 31/10/22 19:23 Enviado 31/10/22 19:47 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 23 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente · Pergunta 1 0,25 em 0,25 pontos A UML pode ser considerada o primeiro desenho que possui o consenso entre os profissionais da área e acadêmicos, como o padrão real para expressar um domínio comercial da solução de software. É correto afirmar que a UML é: Resposta Selecionada: a. Uma notação. Respostas: a. Uma notação. b. Um modelo de processos. c. Uma metodologia de software. d. Um método. e. Um exemplo de metodologia. Comentário da resposta: Resposta: A Comentário: a UML não é um modelo de processo/metodologia de software. É uma notação, um mecanismo para “mostrar o problema”, de forma a expor a essência do domínio de um aplicativo (p. 43). · Pergunta 2 0,25 em 0,25 pontos Os requisitos são divididos em dois grandes grupos; em qual deles se registra as condicionantes e níveis de desempenho que o sistema deve atender, como, por exemplo, o tempo de resposta do sistema ou os fatores de segurança? Resposta Selecionada: b. Requisitos não funcionais. Respostas: a. Requisitos de negócio. b. Requisitos não funcionais. c. Requisitos funcionais. d. Requisitos de sistemas. e. Requisitos de arquitetura. Comentário da resposta: Resposta: B Comentário: o pacote de requisitos não funcionais contém os requisitos condicionantes e os níveis de desempenho que o sistema deve atender. Por exemplo: tempo de resposta do sistema, transações de segurança etc. (p. 69). · Pergunta 3 0,25 em 0,25 pontos Qual dos seguintes itens apresentados não pode ser considerado um objetivo do diagrama de classes? Resposta Selecionada: b. Mostrar a estrutura dinâmica do sistema. Respostas: a. Mostrar a estrutura estática do sistema. b. Mostrar a estrutura dinâmica do sistema. c. Montar essa estrutura com as classes de objetos e, também, como os seus relacionamentos. d. Mapear os objetos a partir das classes de objetos com os seus nomes, atributos e operações. e. Aplicar as propriedades e características da tecnologia OO por meio dos mecanismos de associação, herança, polimorfismo e abstração. Comentário da resposta: Resposta: B Comentário: um diagrama de classes é uma estrutura estática não podendo ser dinâmica (p. 68). · Pergunta 4 0,25 em 0,25 pontos Qual conceito da UML implica que a mesma operação pode comportar-se de maneira diferente em classes distintas, apesar de possuir o mesmo nome? Resposta Selecionada: d. Polimorfismo. Respostas: a. Herança. b. Classes. c. Encapsulamento. d. Polimorfismo. e. Abstração. Comentário da resposta: Resposta: D Comentário: o polimorfismo implica que uma mesma operação pode comportar-se de maneira diferente em classes distintas, apesar de possuir o mesmo nome. É a propriedade de se utilizar o mesmo nome para fazer coisas diferentes (p. 66). · Pergunta 5 0,25 em 0,25 pontos Qual é o tipo de classe que facilita a programação e a manutenção de sistemas durante um projeto orientado a objetos? Este tipo de classe não possui instâncias diretamente, mas cujos descendentes possuem instâncias diretas: Resposta Selecionada: c. Classe abstrata. Respostas: a. Classe direta. b. Classe indireta. c. Classe abstrata. d. Classe intermediária. e. Instância da classe. Comentário da resposta: Resposta: C Comentário: uma classe abstrata é uma classe que não possui instâncias diretamente, mas cujos descendentes possuem instâncias diretas. Esse tipo de classe é útil durante um projeto OO, para facilitar a programação e a manutenção dos sistemas (p. 65). · Pergunta 6 0,25 em 0,25 pontos Como é chamado o mecanismo por meio do qual uma instância de uma classe assume os atributos e os comportamentos dos objetos de outra classe? Resposta Selecionada: b. Herança. Respostas: a. Polimorfismo. b. Herança. c. Abstração. d. Encapsulamento. e. Fatoração. Comentário da resposta: Resposta: B Comentário: na UML, a herança é um mecanismo por meio do qual uma instância de uma classe assume os atributos e os comportamentos dos objetos de outra classe (antepassados ou antecedentes). Os objetos subordinados herdam os atributos e os serviços da classe superior. A propriedade da herança permite que novas classes sejam construídas pela herança de classes existentes (p. 60). · Pergunta 7 0,25 em 0,25 pontos Uma das formas de ligações em um diagrama de classes ocorre por meio de relacionamento “todo/parte”. Este tipo é um modo de associação na qual um objeto agregado é feito de componentes. De qual tipo estamos falando? Resposta Selecionada: a. Agregação. Respostas: a. Agregação. b. Generalização. c. Especialização. d. Herança. e. Polimorfismo. Comentário da resposta: Resposta: A Comentário: agregação é um tipo especial de associação em que um objeto contém o(s) outro(s). É, também, chamado de relacionamento “todo/parte”. Agregação é um modo de associação na qual um objeto agregado é feito de componentes. Os componentes fazem parte do agregado (p. 58). · Pergunta 8 0,25 em 0,25 pontos Dentre os diversos diagramas da UML qual deles busca mostrar os pedaços de software, controladores embutidos que formam um sistema, a sua organização e as dependências? Resposta Selecionada: e. Diagrama de componentes. Respostas: a. Diagrama de classes. b. Diagrama de sequência. c. Diagrama de atividades. d. Diagrama de pacotes. e. Diagrama de componentes. Comentário da resposta: Resposta: E Comentário: um diagrama de componente tem um nível maior de abstração do que um diagrama de classes. Geralmente, um componente é implementado por uma ou mais classes (ou objetos) em tempo de execução (p. 49). · Pergunta 9 0,25 em 0,25 pontos Uma classe de objetos é uma coleção de objetos, notação essa utilizada na UML; ela é composta por três seguimentos, quais são eles? I. Nome; II. Atributo; III. Operação; IV. Herança; V. Agregação. Resposta Selecionada: a. São eles: I, II e III. Respostas: a. São eles: I, II e III. b. São eles: I, III e IV. c. São eles: I, II e V. d. São eles: II, III e IV. e. São eles: III, IV e V. Comentário da resposta: Resposta: A Comentário: uma classe de objetos na UML possui três segmentos: nome, atributos e operações (p. 45). · Pergunta 10 0,25 em 0,25 pontos Qual dos diagramas da UML contempla um fluxo que mostra os caminhos de um processo lógico a seguir, com base em várias condições, processamento simultâneo, acesso aos dados, interrupções e outras distinções do caminho lógico? Resposta Selecionada: c. Diagrama de atividades. Respostas: a. Diagrama de classes. b. Diagrama de sequência. c. Diagrama de atividades. d. Diagrama de pacotes. e. Diagrama de componentes. Comentário da resposta: Resposta: C Comentário: os diagramas de atividades são usados para modelar o comportamento de um sistema, e a forma em que esses comportamentos estão relacionados em um fluxo geral desse diagrama (p. 48). Segunda-feira, 31 de Outubro de 2022 19h47min20s GMT-03:00 OK