2016-03-21 22 views

Antwort

3

Der Unterschied ist die Ebene der Abstraktion, die diese Modelle mit der Realität zu tun haben, die sie zu reflektieren versuchen. Das konzeptionelle Modell ist nur ein grober Entwurf der Domäne. Sie versuchen, Geschäftsobjekte (Inhalte und Beziehungen) zu sammeln. Das Anwendungsklassenmodell ist ein Modell, das auf die Codierung des betrachteten Systems (SUC) ausgerichtet ist. Der Begriff "konsolidiertes Klassenmodell" ist kein gebräuchlicher Begriff (zumindest weiß ich es nicht). Aber es klingt, als wäre es die letzte Stufe des Designs und passt genau zu einer Implementierung der SUC.

+0

Danke, das hat mir sehr geholfen. – cjones3724

1

Unter einem einfachen Beispiel, was der Unterschied zwischen einem konzeptionellen und einem Implementierungsmodell sein könnte.

enter image description here

Conceptual VS Implementation model

Für meine eigene Erfahrung konzeptuelle Modelle sind viel nützlicher als Implementierungsmodelle. Implementierungsmodelle sind viel länger zu machen und sind nur eine Visualisierung des Quellcodes. Konzeptionelle Modelle sollen Ihnen helfen, das System besser zu analysieren, zu verstehen und zu kommunizieren. Ein guter Programmierer sollte in der Lage sein, das konzeptionelle Modell direkt in den Quellcode zu implementieren.