php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.03.2010, 10:01  
Erfahrener Benutzer
 
Registriert seit: 07.11.2004
Beiträge: 161
seejay
Standard Use Case Diagramme?

Hallo,

ich versuche mich gerade etwas an Tools um ein Projekt übersichtlicher zu gestalten. Gestern habe ich mich dabei mit den Use Case Diagramm versucht. Leider habe ich überall etwas anderes dazu gelesen und komme jetzt irgendwie nicht mehr richtig weiter. Ich es jetzt mal für ein kleines Projekt von mir gemacht. Hier das Diagramm

aber irgendwie verstehe ich jetzt noch nicht so den Nutzen <- ich denke mal ich habe an sich etwas nicht richtig am Use Case verstanden. Könnt ihr mir sagen, was ich in das Diagramm rein bringen muss und was nicht?

Danke und Gruß
seejay
seejay ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.03.2010, 10:22  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo seejay,

du verwechselst/vermischst ein wenig die technischen Prozesse (Rechte-Management) mit dem eigentlichen Anwendungsfall. Es reicht Prozess-technisch den Use Case "Seite anlegen" durch eine Beziehung zu einer Rolle zu kennzeichnen und in der Beschreibung des Use Cases dann als Vorbedingung zu notieren, dass dieser eingeloggt und mit den relevanten Rechten ausgestattet sein muss. Schau dir mal das Papier „Entwurf und Implementierung eines Webportals zur Registrierung und Verwaltung von Weiterbildungsveranstaltungen auf Basis von MySQL und PHP“, dort beschreibe ich, wie Use Cases zusammen mit Templates eine korrekte Beschreibung der Anforderungen ergeben.

Im Artikel Objektorientiertes Design eines Gästebuchs findest du ein weiteres Beispiel für die Anwendung von Use Case-Diagrammen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 16.03.2010, 17:22  
Erfahrener Benutzer
 
Registriert seit: 07.11.2004
Beiträge: 161
seejay
Standard

ok also Use Case ist wirklich nur was welcher User machen kann. Ich habe die zwei Bereiche nur eingefügt um einen kleinen Überblick zu bekommen wo etwas gemacht werden würde.
ich sollte jetzt also nach dem Use Case Diagramm die einzelnen Use Cases eine Beschreibung machen. Macht es dann auch gleich Sinn den Workflow als Bild darzustellen (wie ein Ablaufdiagramm). Wird dadurch doch übersichtlicher, vllt noch in Farben kategorisiert, was wohin gehört.

Und wie sollte ich dann noch weiter machen? Klassendiagramm?

vielen Dank
seejay
seejay ist offline   Mit Zitat antworten
Alt 16.03.2010, 17:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Die Frage ist falsch gestellt. UML ist ein Entwurfstool, keines zur Dokumentation. Deswegen kann die Frage auch nicht sein: Welches UML-Modul soll ich benutzen. Sondern: "Was will ich beschreiben" und damit: "Wie kann ich das modellieren"..
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 17.03.2010, 17:35  
Erfahrener Benutzer
 
Registriert seit: 07.11.2004
Beiträge: 161
seejay
Standard

Dadurch dass ich etwas modelliere, beschreibe (dokumentiere) ich doch auch gleichzeitig die Sache.
Ok und woher weiß ich mit was ich was am besten modellieren kann?
Und welche Tools nehmt ihr zu Dokumentation eines Projekts?

Danke und Gruß
seejay
seejay ist offline   Mit Zitat antworten
Alt 17.03.2010, 17:59  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.633
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Ich nutze für UML-Diagramme den "SDE CE" für Netbeans, die Prosa-Doku kannst du in jedem Textverarbeitungs-Programm schreiben.

Was du modellierst, hängt von den Anforderungen des Kunden ab - der natürlich auch du selbst sein kannst. Wichtig ist nur, dass es sich hierbei um die Beschreibung von fachlichen Anforderungen handelt.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
http_class verwenden hans213 PHP Tipps 2009 27 15.01.2010 03:07
[Erledigt] $_GET und CASE tkaufmann PHP Tipps 2009 3 10.11.2009 20:20
[Erledigt] MySQL CASE liefert immer NULL zurück christophM Datenbanken 2 29.08.2009 16:55
[Erledigt] Datumsformat IMAP -&gt; MySQL umwandeln - wie? Namevac PHP Tipps 2009 5 05.05.2009 13:36
Bilder an bestimmten Tagen anzeigen Eclipse16V PHP Tipps 2009 12 15.04.2009 15:28
[Erledigt] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
Datenspeicherung für Diagramme JK PHP-Fortgeschrittene 3 14.12.2005 14:31
Case optimieren? c-f-g PHP Tipps 2005-2 9 11.10.2005 12:33
Switch / Case + while krummzahn PHP Tipps 2005-2 16 05.06.2005 10:46
Switch - Case krummzahn PHP Tipps 2005 12 03.06.2005 13:28
switch case und inlcude problem PHP Tipps 2005 12 01.03.2005 09:55
PHP Case Sensitiv -> Was zum Henker soll das jetzt? Ypsillon PHP Tipps 2005 5 26.02.2005 16:16
Abstatz mit MultiCell Fpdf PHP Tipps 2005 4 12.01.2005 14:09
Switch case mit Vergleichsoperatoren PHP Tipps 2004 15 03.11.2004 16:31
Switch / Case Problem PHP Tipps 2004 9 28.10.2004 11:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
use case diagramm, use case diagramm beispiel, use case diagramm übung, switch case diagramm, use-case diagramm, wie werden use case diagramme gelesen, use case diagramm Übungen, use case php, use case diagramm software, use case diagramme, use case diagramm beispiele, php use case, use-case-diagramm, case php, php case, use case aufgaben, use case diagramm einloggen, use case diagramm beispielaufgabe, use case diagramm aufgaben, usecase richtig zu papier bringen

Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum