2017-03-10 6 views
0

Angenommen, ich habe eine Website, auf der Katzenvideos hochgeladen werden. Jedes Video hat einen Namen/Titel.Wie kann ich ein Klassendiagramm zum Durchsuchen eines Videos erstellen?

Jetzt kann ein Benutzer nach einem Video suchen, indem er den Namen des Videos in die Suchleiste eingibt. Wenn ein Nutzer auf "Suchen" klickt, werden alle Videotitel angezeigt, die den Suchbegriff enthalten.

Wie würde mein Klassendiagramm für den Benutzer aussehen, der nach einem Video sucht?

+0

Wir sind nicht hier Ihr Design zu lösen. Geh einen Kurs besuchen. –

+0

markieren Sie bitte eine Antwort als akzeptiert, wenn es Ihnen am meisten hilft. – observer

Antwort

1

Sie sollten mit anderen Videos wie Aktivitäts- oder Sequenzdiagrammen beginnen: Sie sollten detailliertere Anforderungen beschreiben. Daraus können Sie ein Klassendiagramm ableiten, weil es ein Konzept vorschlägt, das Sie nur dann machen können, wenn Sie die Anforderungen kennen, die Sie erfüllen müssen.

0

Sie erarbeiten einen Anwendungsfall. Ich denke, der beste Weg, dieses Szenario in UML widerzuspiegeln, ist die Verwendung eines kleinen Anwendungsfalldiagramms mit einer detaillierten Beschreibung des Anwendungsfalls. Wenn mehrere Anforderungen/Meldungen zwischen Komponenten hin und her gehen, können Sie sogar ein Aktivitätsdiagramm oder/und Sequenzdiagramm für eine detailliertere Darstellung der Implementierung in Erwägung ziehen.

Um die richtigen Design-Entscheidungen zu treffen, benötigen Sie ein wenig Verständnis für die Optionen, die uns die UML zur Verfügung stellt, um ein Software-Design zu entwickeln. Sehen Sie sich daher 4 + 1 View Model Architecture mit den jeweiligen Diagrammen an, um eine klare Vorstellung von dem Thema zu erhalten.

4 + 1 Ansichten mit entsprechenden Diagramme 4+1 Views with appropriate diagrams

Image Source: https://wiki.cantara.no/download/attachments/16515232/4_pluss_1_view_of_sw_architecture.PNG?version=1&modificationDate=1233598232398

Verwandte Themen