571 Q785034
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

A técnica de estrutura do modelo de classes e hierarquias pode utilizar o diagrama de classes da UML e relacionamentos de generalização e especialização para mostrar a estrutura de modelo de classes e as hierarquias entre classes resultantes. O relacionamento de generalização existe entre uma classe geral e classes mais específicas, enquanto o relacionamento de especialização ocorre quando uma mudança na especificação de uma classe pode trazer conseqüências para a outra classe pertencent...

572 Q560636
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na programação orientada a objeto, uma classe define o comportamento dos objetos através de

573 Q148415
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acima, a figura I apresenta trechos da documentação da classe java.util.TreeMap, da plataforma Java, e a figura II apresenta linhas de código que compõem uma declaração de classe na linguagem Java. Esse código não possui erros de sintaxe. Considerando essas informações e supondo que, para a execução do código, deva-se executar a linha de comando java Inmetro Inmetro em um console de comandos adequadamente configurado, julgue os itens seguintes.

Nos termos do paradigma de orientação a objetos, é correto afirmar que a variável organograma está encapsulada em uma instância da classe Empresa.

574 Q148283
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na programação orientada a objetos, quando uma classe pessoa física, além do seu atributo CPF, recebe os atributos da classe pessoa, diz-se que foi aplicada a técnica de

575 Q148151
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

O modelo objeto-comportamento indica como um sistema orientado a objetos responde a eventos ou estímulos externos. Para isso, o analista precisa criar uma marcação de eventos em cada caso de uso e construir um diagrama de transição de estados do sistema. Nesse último diagrama, deve-se observar o estado de cada objeto e o estado do sistema, observado externamente, à medida que o sistema realiza sua função.

576 Q148150
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

O modelo objeto-relacionamento faz uso de uma simbologia que foi adaptada das técnicas de modelagem entidaderelacionamento. Nesse modelo, não somente são identificados os relacionamentos entre objetos mas também são identificados os trajetos das mensagens.
577 Q148149
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem várias técnicas que permitem definir os requisitos básicos de um sistema e possibilitam a construção de um modelo de análise orientado a objetos para o sistema. A respeito dessas técnicas, julgue os itens subseqüentes.

A modelagem classe-responsabilidade-colaboração fornece mecanismos para identificar e organizar as classes relevantes aos requisitos do sistema. Uma classe cumpre suas responsabilidades de duas maneiras: quando utiliza suas próprias operações ou quando colabora com outras classes.

578 Q148142
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca de conceitos de modularização, linguagens de programação e programação orientada a objetos empregados no código apresentado

. I Na implementação da classe Queue foi usado o princípio de encapsulamento.

II O tipo Queue é polimórfico, no sentido de que qualquer tipo de objeto pode ser armazenado em uma instância da classe Queue.

 III A classe Queue herda da classe Object e, desta forma, uma instância de Queue pode ser armazenada como um elemento de si própria.

 IV A cauda corrente da fila é armazenada pela variável rear.

 A quantidade de itens certos é igual a

579 Q148141
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de processos e métodos para o desenvolvimento de programas orientados a objetos, julgue os seguintes itens.

Um modelo de casos de uso é suficiente para se avaliar se os cenários descritos são fáceis de serem executados pelos usuários e quanto treinamento será necessário para que os usuários executem os cenários. Além disso, um modelo de casos de uso enfoca os detalhes do projeto da interface com o usuário, tornando desnecessária a construção de protótipos para avaliar a usabilidade.

580 Q148140
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência ao desenvolvimento orientado a objetos, julgue os seguintes itens.

A visibilidade de um membro de uma classe pode ser privada, pública ou protegida. Um atributo privado só pode ser acessado por métodos privados. Um atributo público só pode ser acessado por métodos públicos. Um atributo protegido só pode ser acessado por métodos protegidos.