2012-12-04 19 views
5

Darf ich wissen, wie man ein Blockdiagramm für eine System-/Softwareentwicklung zeichnet? Ich suchte online und konnte keine Richtlinien oder gutes Beispiel finden.So erstellen Sie ein Blockdiagramm

Was sollte im Blockdiagramm oben sein?

Sollte ich das Blockdiagramm basierend auf meinem Klassendiagramm anordnen (Vererbung, Schnittstelle, Zusammenfassung usw.)?

Warum Blockdiagramm verwenden?

Was zeigt das Blockdiagramm eigentlich? Der Prozess? Die Komponente? Die Gesamtarchitektur?

Kann mir bitte jemand irgendwelche Links in Bezug auf Blockdiagramm, wenn es welche gibt?

+0

Sie haben bei all diesen Fragen nichts gefunden? – Simulant

+0

Ich habe viele Informationen bezüglich des Blockdiagramms gefunden und möchte sicherstellen, dass 1 die richtige 1 ist, der ich folgen muss. Einige zeigten ein elektrisches Blockdiagramm und andere zeigen den Systemfluss unter Verwendung eines Blockdiagramms. Ich brauche eine Bestätigung, die für meine Situation geeignet ist. – CNLSH

+1

Wow, diese Frage wurde so schlecht abgelehnt. Wenn ihr meine Frage ablehnt, könnt ihr mir gleichzeitig eine Antwort geben? Es macht mir nichts aus, dass meine Frage abgelehnt wird, weil ich lernen will und schon gegoogelt habe. Ist das nicht, dass ich keine Recherche gemacht habe, bevor ich gefragt habe? Ich brauche nur Klarheit über mein Verständnis gegenüber etwas, das ich weiß, um sicherzustellen, dass es korrekt ist. Wie auch immer, danke Jungs – CNLSH

Antwort

14

Ein Blockdiagramm ist hauptsächlich in den Vorstufen der Softwareentwicklung hilfreich.

Ein Blockdiagramm ähnelt einem UML-Paketdiagramm insofern, als es nur sehr hochwertige Komponenten des Designs und deren Interaktion zeigt.

Was sollte oben sein? Es gibt nicht wirklich ein "Top" in einem Blockdiagramm. Sie können dies mit einem mehrschichtigen Architekturdiagramm verwechseln. In einem geschichteten Architekturdiagramm sind Layer der obersten Ebene im Allgemeinen dem Benutzer am nächsten.

Sollte ich das Blockdiagramm in Bezug auf Vererbung anordnen? Nicht wirklich, das Blockdiagramm soll nur die Interaktionen auf hoher Ebene des Systems zeigen. In einem UML-Klassendiagramm zeigen Sie das Vererbungs- und Schnittstellenverhalten an.

Warum ein Blockdiagramm verwenden? Vor allem, weil es einfach ist, das System in Komponenten für komponentenbasierte Softwareentwicklung zu partitionieren, und weil es so einfach ist, mit Kunden/Managern zu diskutieren.

Das Blockdiagramm zeigt allgemein die Gesamtarchitektur.

Dies ist ein Beispiel einer Schichtarchitekturdiagramm: (von http://www.acaltechnology.com/index.php?page=news&id=1577)

Layered architecture - Hardware abstraction layer

Dies ist ein Beispiel eines Blockdiagramms: (von http://www.simventions.com/whitepapers/uml/3000_borcon_uml.html)

Block Diagram example

+1

Danke für Ihre Zeit, um meine Frage zu beantworten. Bin dankbar. – CNLSH

+1

Gern geschehen – ose

+0

Ich denke, Sie haben Recht.Ich muss das geschichtete Architekturdiagramm mit dem Blockdiagramm verwechselt haben. Blockdiagramm muss in einer Paketform sein? – CNLSH

1

Die beste Möglichkeit zum Zeichnen eines Blockdiagramms ist die Verwendung von Teilen und Konnektoren der zusammengesetzten Struktur UML d iagramme.