Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Análise de Sistemas Os relacionamentos entre as classes podem ser complexos, dependendo da complexidade dos requisitos de um software. Para ajudar a entender o comportamento de um relacionamento, existem características que ajudam a entender o que o diagrama de classe está representando. Baseado nisso, avalie as asserções abaixo: I. O sentido de leitura mostra qual classe é a origem e qual classe é o destino do relacionamento, enquanto a navegabilidade está relacionada com o sentido da leitura que será feito para compreender o relacionamento. PORQUE II. Tanto o sentido da leitura como a navegabilidade estão relacionados com os objetivos dos métodos de cada uma das classes. Assinale a alternativa correta: 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 2/10 - Análise de Sistemas O conceito de objeto é fundamental para entender como funciona a orientação a objetos, mas também é preciso entender alguns outros conceitos importantes na orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na orientação a objetos, avalie as afirmações a seguir: I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais. II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico. É correto afirmar que: A Todas as afirmações estão erradas. B Todas as afirmações estão corretas. Você assinalou essa alternativa (B) 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 3/10 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência: A É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto para modelar a interação entre os diversos objetos em uma linha de tempo. Você assinalou essa alternativa (A) B É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D É o modelo que mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 4/10 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. Você assinalou essa alternativa (A) B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 5/10 - Análise de Sistemas O objetivo dos relacionamentos entre as classes é garantir a comunicação e o compartilhamento de informações entre elas, mostrando em detalhes como ocorre a colaboração de umas com as outras. Baseado nas características dos relacionamentos que podem ser encontrados em um diagrama de classe, marque com V as verdadeiras e com F as falsas. ( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros, dependendo da classe principal do relacionamento. ( ) Nome é a descrição dada ao relacionamento, como “faz, tem, possui”, entre outros, dependendo do objetivo do relacionamento em questão. ( ) Navegabilidade está relacionada com o sentido da leitura que será feito para compreender o relacionamento. ( ) Sentido de leitura mostra qual atributo é a origem e qual método é o destino do relacionamento. Baseado nas suas respostas, a sequência correta é: 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 6/10 - Análise de Sistemas No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de software onde os elementos de uma solução são representados como objetos. No desenvolvimento de sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma de se implementar um código. Baseado nisso, avalie as asserções abaixo: I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto. PORQUE II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos. Assinale a alternativa correta: Você não pontuou essa questão 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 7/10 - Análise de Sistemas A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. Você assinalou essa alternativa (A) B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes. Questão 8/10 - Análise de Sistemas Os diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura estática de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema. Baseado nosdiagramas de classe, avalie as afirmações a seguir: I. O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas II. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. III. O objeto é uma representação do mundo real e a classe é uma representação do mundo virtual da tecnologia. São corretas: 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 9/10 - Análise de Sistemas Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe, o conceito envolvido é o de classes. Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe: A Classe é o mesmo que objetos. B Classe é um conjunto de objetos. Você assinalou essa alternativa (B) C Classe é um conjunto de requisitos. D Classe é um conjunto de diagramas. E Classe é um conjunto de processos. Questão 10/10 - Análise de Sistemas O Diagrama de Componentes tem como objetivo apresentar a visão dos pacotes que compõe o sistema e suas dependências. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir: I. O diagrama de componentes identifica um único componente, que representa todo o sistema funcionando corretamente. II. O diagrama de componentes mostra o relacionamento entre diferentes componentes de um sistema. III. O diagrama de componentes é bastante técnico, pois modela a interação entre os componentes do sistema, baseado na arquitetura definida para a solução de software que será construída. É correto afirmar que: 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)
Compartilhar