Class diagram e frame

2

I diagrammi delle classi UML (1 ° fotogramma) e i fotogrammi (che appartengono alla rappresentazione della conoscenza e all'intelligenza artificiale) (seconda foto) sembrano abbastanza simili. Ma i diagrammi delle classi sono esattamente dei tipi di frame o hanno un aspetto simile?

    
posta AivanF. 10.03.2016 - 20:50
fonte

1 risposta

1

In base ai link che hai fornito ( 1 , 2 , 3 ), sono stato in grado di comprendere meglio i frame.

Non esiste una mappatura diretta tra le rappresentazioni dei frame e un modello UML. Il linguaggio frame è qualcosa che è specifico per rappresentare la conoscenza in un sistema AI, mentre UML è progettato per un modello generico di software (principalmente software orientato agli oggetti).

Il primo link che hai fornito dice questo:

Frames are extensions of the traditional 'record' datatype used in databases. If you choose to program your agents in an object-oriented language such as Java or C++, then you will be able to represent knowledge as objects, which are very similar to frame structures.

La cosa più vicina in UML alla notazione frame è un diagramma di oggetti . Ogni frame è un'istanza specifica di una classe. Tuttavia, un diagramma di oggetti (nell'uso formale) non consente di acquisire tutte le informazioni contestuali (nel tuo esempio, cose come "se difficile, quindi prestare attenzione"). Molti strumenti UML consentono di catturare le note come parte del modello, il che è il modo in cui dovresti rappresentarlo.

Un diagramma di struttura composito può anche mostrare come viene costruita un'istanza specifica.

Per poter catturare con precisione tutte le informazioni, potresti anche aver bisogno di un diagramma di classe per mostrare la relazione generale tra tipi.

    
risposta data 16.03.2016 - 12:46
fonte

Leggi altre domande sui tag