1
Simulado Orientação a objeto Prof Edson Alves Questões Dissertativas 1) Quais são os Conceitos de classes abstrata. concreta e lnterfaces? 2) Em que consiste um diagrama de seqüência? 3) Considere um sistema de software para controlar um hotel. Normalmente, um hóspede ocupa um quarto por estadia Mas, suponha que uma nova regra foi criada no negócio: agora, um hóspede pode utilizar até três quartos. Desenhe o diagrama de classe para essas duas situações e seus devidos relacionamentos. 4) Por que os Diagramas de Classe são chamados diagramas "estáticos"? 5) Modelar utilizando diagrama de classe a situação: "Uma pessoa ao longo da vida, tem vários empregos, em empresas diferentes. Para a Previdência, é importante saber a data de admissão e a data de rescisão de contrato com cada uma dessas Empresas" Questões Múltipla Escolha 6) Na notação UM!., o indicador de associação múltipla para "zero ou mais" é representado por: a) 0..* b) 0->* c) *.. 0 d) O->more 7) Ao representar uma Classe de Objetos em UML, usa-se: a) Nome, Atribuição(ões) e Função(ões) b) Núcleo, Atributo(s) e Opção(ões) c) Nome, Atributo(s) e Operação(ões d) Nome, Função(ões) e Operação(ões) 8)Na UML é uma forma de agregação com propriedade bem definida e tempo de vida coincidente da parte com o todo. Trata-se de: a) Generalização b) Composição c) Estereótipo d) Visibilidade 9) Na UML, um relacionamento entre superclasses (classes mãe) e snbclasses (classes-filha), é uma: a) generalização b) agregação c) composição d) associação 10) A respeito da classificação dos diagramas de UML, assinale a alternativa correta a) O diagrama de atividades é classificado como diagrama de interação e como diagrama de comportamento. b) O diagrama de casos de uso é classificado como diagrama de interação e como diagrama de comportamento. c)O diagrama de máquina de estados é classificado como diagrama de interação, mas não é classificado como diagrama de comportamento d) O diagrama de comunicação é classificado como ~iagrama de interação e como diagrama de comportamento. 11) A notação da Linguagem de Modelagem Unificada - UML faz uso de vários tipos de diagramas, marque a opção correta: a) Diagrama de caso de uso, de classes, de objeto, de dados, de seqüência, de colaboração, de atividade, de componente e o de compilação. b) Diagrama de use case, de classes, de objeto, de estada, de série, de colaboração, de atividade, de componente e o de compilação. c) Diagrama de use case, de classes, de objeto, de estado, de seqüência, de categorias, de atores, de componente e o de execução. d) Diagrama de use case, de classes, de objeto, de estado, de seqüência, de colaboração, de atividade, de componente e o de execução. 12) O relacionamento entre entidades tais como funcionário e seus dependentes em uma empresa (obviamente, o dependente deve ser identificado por um número vinculado à matricula do funcionário, p. ex.) caracteriza a entidade dependente como uma a) agregação. b) generalização. c) composição. d) entidade associativa. 13) Uma propriedade, atributo ou operação representada no diagrama de classes da UML, que poderá ser vista e usada apenas pela classe na qual foi declarada, bem como pelas suas classes descendentes, deve ser definida com visibilidade descrita por meio da palavra-chave a) package. b) publico c) private d) protected. 14) À luz da UML, a relação entre Fabricante e Produto é uma a) colaboração. b) generalização. c) composição. d) agregação. 15) O conjunto de diagramas existentes na modelagem de dados com UML não inclui o diagrama de a) casos de uso. cjseqüência b) colaboracão. d'rversão

aula-08-10-10[1]

Embed Size (px)

Citation preview

Simulado Orientação a objetoProf Edson Alves

Questões Dissertativas

1) Quais são os Conceitos de classes abstrata. concreta e lnterfaces?2) Em que consiste um diagrama de seqüência?3) Considere um sistema de software para controlar um hotel. Normalmente, um hóspede ocupa um quarto por estadia Mas, suponha que

uma nova regra foi criada no negócio: agora, um hóspede pode utilizar até três quartos. Desenhe o diagrama de classe para essas duassituações e seus devidos relacionamentos.

4) Por que os Diagramas de Classe são chamados diagramas "estáticos"?5) Modelar utilizando diagrama de classe a situação: "Uma pessoa ao longo da vida, tem vários empregos, em empresas diferentes. Para a

Previdência, é importante saber a data de admissão e a data de rescisão de contrato com cada uma dessas Empresas"

Questões Múltipla Escolha

6) Na notação UM!., o indicador de associação múltipla para "zero ou mais" é representado por:a) 0..*b) 0->*c) * ..0d) O->more

7) Ao representar uma Classe de Objetos em UML, usa-se:a) Nome, Atribuição(ões) e Função(ões)b) Núcleo, Atributo(s) e Opção(ões)c) Nome, Atributo(s) e Operação(õesd) Nome, Função(ões) e Operação(ões)

8)Na UML é uma forma de agregação com propriedade bem definida e tempo de vida coincidente da parte com otodo. Trata-se de:a) Generalizaçãob) Composiçãoc) Estereótipod) Visibilidade

9) Na UML, um relacionamento entre superclasses (classes mãe) e snbclasses (classes-filha), é uma:a) generalizaçãob) agregaçãoc) composiçãod) associação

10) A respeito da classificação dos diagramas de UML, assinale a alternativa corretaa) O diagrama de atividades é classificado como diagrama de interação e como diagrama de comportamento.b) O diagrama de casos de uso é classificado como diagrama de interação e como diagrama de comportamento.c)O diagrama de máquina de estados é classificado como diagrama de interação, mas não é classificado como diagrama de comportamentod) O diagrama de comunicação é classificado como ~iagrama de interação e como diagrama de comportamento.

11) A notação da Linguagem de Modelagem Unificada - UML faz uso de vários tipos de diagramas, marque a opção correta:a) Diagrama de caso de uso, de classes, de objeto, de dados, de seqüência, de colaboração, de atividade, de componente e o de compilação.b) Diagrama de use case, de classes, de objeto, de estada, de série, de colaboração, de atividade, de componente e o de compilação.c) Diagrama de use case, de classes, de objeto, de estado, de seqüência, de categorias, de atores, de componente e o de execução.d) Diagrama de use case, de classes, de objeto, de estado, de seqüência, de colaboração, de atividade, de componente e o de execução.

12) O relacionamento entre entidades tais como funcionário e seus dependentes em uma empresa (obviamente, o dependente deve ser identificadopor um número vinculado à matricula do funcionário, p. ex.) caracteriza a entidade dependente como umaa) agregação.b) generalização.c) composição.d) entidade associativa.

13) Uma propriedade, atributo ou operação representada no diagrama de classes da UML, que poderá ser vista e usada apenas pela classe na qual foideclarada, bem como pelas suas classes descendentes, deve ser definida com visibilidade descrita por meio da palavra-chavea) package.b) publicoc) privated) protected.

14) À luz da UML, a relação entre Fabricante e Produto é umaa) colaboração.b) generalização.c) composição.d) agregação.

15) O conjunto de diagramas existentes na modelagem de dados com UML não inclui o diagrama dea) casos de uso. cjseqüênciab) colaboracão. d'rversão