1029731 Q154734
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

Para melhor exprimir o significado de uma associação em um diagrama de classes, a UML define recursos de notação para o nome da associação, a direção de leitura e a indicação de papéis para cada uma das classes participantes de uma associação.

1029732 Q154733
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

Na modelagem com a UML, um caso de uso somente deve ser elaborado caso exista um ator diretamente envolvido com o caso de uso.

1029733 Q154732
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A programação orientada a objetos provê diversos elementos conceituais e estruturas de programa para a construção de softwares modulares e reutilizáveis. O desenvolvimento de software orientado a objetos pode ser realizado com auxílio de uma linguagem de modelagem unificada, a UML (unified modeling language). A respeito da programação orientada a objetos, suas linguagens e métodos de modelagem e programação, julgue os itens subseqüentes.

Para a elaboração de diagrama de casos de uso da UML, há uma representação explícita para os relacionamentos de herança entre atores e os relacionamentos de herança entre casos de uso.

1029734 Q154731
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a possibilidade de implementação das classes do diagrama ilustrado no texto I em linguagem Java®, julgue os itens seguintes.

Não é possível concluir, com base no diagrama ilustrado, quais são as funções abstratas de “figura”.

1029735 Q154730
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a possibilidade de implementação das classes do diagrama ilustrado no texto I em linguagem Java®, julgue os itens seguintes.

A classe “poligono” deve implementar todas as funções de “dimensoes” e “localizacao”, assim como as funções abstratas de “figura”.

1029736 Q154729
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

A classe “figura” é uma classe abstrata e, portanto, não pode ser instanciada.

1029737 Q154728
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

Os atributos “x” e “y”, da classe “pontonoplano”, não podem ser modificados diretamente por métodos de “poligono”.

1029738 Q154727
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

Não há relacionamentos de agregação mostrados na figura. Entretanto, o modelo do relacionamento entre “poligono” e “pontonareta” pode ser modificado para uma relação de agregação, sem alteração na concepção do modelo, uma vez que essa relação é navegável apenas em um sentido.

1029739 Q154726
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto I, julgue os itens que se seguem.

A classe “poligono” apresenta relacionamentos de herança e associação.

1029740 Q154725
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama de classes ilustrado no texto acima, julgue os itens que se seguem.

A classe “figura” é uma classe abstrata e, portanto, não pode ser instanciada.