2016-03-21 12 views
2

diese Frage Objektorientierte Analyse ist in Bezug auf und Design, UMLVerwendungen von UML in objektorientierte Analyse und Design

in Objekt Endergebnis orientierte Analyse ist die Klasse diagramme des Systems bin ich recht?

im objektorientierten Design Endergebnis ist die Klasse Diagramm in Code bin ich richtig?

Was ist die Verwendung von UML-Diagramme in OOAD?


  • in objektorientierten Analyse i diese UML Diagramme verwenden gesehen - Use-Case-Diagramm, Sequenzdiagramm, das Klassendiagramm
  • sind oben Diagramme sind die einzigen, die zu schaffen, die in der Analyse verwendet (Erstellen der Klassendiagramm)?

  • in objektorientiertes Design Ich habe diese UML-Diagramme verwendet gesehen - Klassendiagramm zur sequentiellen Diagramm verwendet, um den Code (Code der Klassen)
  • sind über Diagramme die einzigen sind, zu implementieren das im Design verwendet, um Klassendiagramm in Code zu implementieren?

  • oder je nach Bedarf eine andere Art von UML Diagramme Verwendung bei der Analyse und der objektorientierten orientiertes Design-Objekt?

Antwort

3

in objektorientierten Analyse Endergebnis ist das Klassendiagramm des Systems bin ich richtig? Nein. Das Ergebnis der Analyse ist ein Modell, das die Problemdomäne darstellt. Jedes verwendete Diagramm ist nur ein Mittel, um das Modell seinen Lesern wiederzugeben.

im objektorientierten Design Endergebnis ist die Klasse Diagramm in Code bin ich richtig? Nein. Das Ergebnis ist ein Architekturmodell, das auf dem Analysemodell basiert. Sie können möglicherweise Code aus diesem Modell generieren. Zumindest ein Programmierer kann dieses Modell verwenden, um es in Code umzuwandeln.

Was ist die Verwendung von UML-Diagramme in OOAD? UML-Diagramme werden verwendet, um das Modell der Problemdomäne zu visualisieren. Sie können ohne die Diagramme leben, aber sie unterstützen die Kommunikation zwischen Menschen.

Sie werden verschiedene Diagrammtypen verwenden, abhängig davon, welche Teile des Modells Sie beleuchten werden.

+0

Nehmen Sie ein gutes Buch über UML und einige Zeit, um es zu lesen. Wenn du bestimmte Fragen hast, komm zurück. –

3

UML ist die Toolbox von OOAD verwendet die verschiedenen Entwicklungsphasen in einer gemeinsamen und verständlichen Sprache auszudrücken.

Hat kennen Sie die drei Hauptphasen der OOAD andere Art von UML-Diagramme beinhalten

  • Objektorientierte Analyse (OOA): Use Cases und Objektmodelle (Klassendiagramm, Paketdiagramm).
  • Objektorientiertes Design (OOD): Softwarearchitektur unter Verwendung von Entwurfsmustern und Architekturmustern ... ausgedrückt mit UML.
  • Objektorientierte Modellierung (OOM): von OOD und OOA verwendet. Es wird in zwei Arten von Analyse getrennt:
    • Strukturdiagramme: statische Darstellung Diagramme Anwendungsfälle, Pakete und Klassen Diagramme
    • Verhaltensdiagramme mit dynamischen Diagramme wie Sequenzdiagramm, Kollaborationsdiagramm usw.

Objektorientierte Modellierung (OOM) ist ein gemeinsamer Ansatz zur Modellierung Anwendungen, Systeme und Geschäftsbereiche durch die Zyklen objektorientierte Paradigma in der gesamten Entwicklung unter Verwendung des Lebens. OOM ist eine Haupttechnik, die sowohl von OOA als auch von OOA Aktivitäten im modernen Software-Engineering stark genutzt wird.

Siehe dedizierte Wikipedia page for details.