Filtrar


Questões por página:
Em um diagrama de classes da UML é possível declarar um atributo como sendo derivado (calculado usando outros dados). A representação correta para declarar o atributo idade como sendo derivado é:
Modelagem orientada a objetos (OO) é uma metodologia de desenvolvimento de software que visa representar elementos do mundo real no contexto computacional. Pensando nisso, uma empresa está desenvolvendo um sistema de gerenciamento para uma biblioteca e tem o objetivo de, nesse sistema, modelar objetos como livro, usuário, empréstimo e bibliotecário. Portanto, a classe livro deve ter atributos como título, autor e ISBN registrados, enquanto a classe usuário deve ter atributos como nome e número de identificação. Por sua vez, o empréstimo deve registrar informações sobre o livro emprestado, o usuário que o emprestou e a data de devolução, e a classe bibliotecário informações sobre o processo de empréstimo e devolução de livros.

Com base nos dados apresentados, assinale a opção que reflete a aplicação correta dos princípios da modelagem OO no contexto do sistema de gerenciamento da biblioteca, considerando a relação entre as abordagens didático-pedagógicas e os conhecimentos teórico-práticos da área.
A imagem a seguir apresenta um diagrama de classes UML que descreve as relações entre quatro classes: Classe A, Classe B, Classe C e Classe D.

Q33.png (313×124)

Com base na notação UML para as ligações apresentadas no diagrama, assinale a opção que apresenta corretamente o significado das relações entre as classes.

Considere a seguinte Classe em Java:


public class Produto {

private String nome;

public String getNome ( ) {

return nome;

}

 public void setNome(String nome) {

this.nome = nome;

 }

}


Com base nessa classe, assinale a alternativa que representa corretamente a modelagem UML da classe Produto. 

A documentação e a modelagem de um sistema são importantes para manter o registro das decisões tomadas no transcorrer do desenvolvimento de um software em diferentes aspectos do processo de desenvolvimento. Por exemplo, é possível documentar um software para registrar os requisitos de um usuário, assim como é possível documentar um software para registrar as decisões de modelagem de dados. A UML (Unified Modeling Language) é uma família de notações gráficas utilizada na modelagem e na documentação de um sistema. Assinale a alternativa que contém a sentença INCORRETA sobre a UML.