Use-Cases final

www.tdpe.org
Verfügbare Informationen zu "Use-Cases final"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: ljelonek - Doppi - cowby - spaTzl - yoshi3103
  • Forum: www.tdpe.org
  • Forenbeschreibung: Forum der Gruppe 4b für TdPE SS06 an der Uni Bielefeld
  • aus dem Unterforum: Use-Cases
  • Antworten: 12
  • Forum gestartet am: Donnerstag 20.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Use-Cases final
  • Letzte Antwort: vor 17 Jahren, 10 Monaten, 19 Tagen, 11 Stunden, 58 Minuten
  • Alle Beiträge und Antworten zu "Use-Cases final"

    Re: Use-Cases final

    ljelonek - 27.04.2006, 21:08

    Use-Cases final
    Hey Leute,

    die Use-Cases sind fertig. Finden könnt ihr die auf dem GZI-Verzeichnis unter Use-Cases-final ;) Ich bitte alle darum sich diese einmal anzusehen und zu gucken ob das alles so ineinander passt. Unklarheiten können wir entweder direkt hier im Forum klären oder spätestens Dienstag. An diesen Use-Cases soll nichts mehr verändert werden, es sei denn es passt irgendwas überhaupt nicht zusammen, ist unlogisch oder schlichtweg falsch.

    Es ist noch zu sagen, dass wir in vielen Fällen keinen Fehlerzustand gewählt haben, da wir es als Vorraussetzung sehen, dass Probleme wie z.B. Datei kann nicht geöffnet werden richtig vom Programmierer abgefangen werden. Java bietet dazu try {} catch-Blöcke und die sind bei IO-Operationen Pflicht.

    Schaut einfach mal rein ;)

    mfg Lukas



    Re: Use-Cases final

    Doppi - 04.05.2006, 23:23


    hey, hier wär jetzt mal ne tolle stelle gewesen, um zu sagen was ihr denn so geschafft habt! hätte mich dann doch noch interessiert.
    die use cases zu lesen bringt mir relativ wenig, da ich die unterschiede nicht finden würde.
    wir haben für unseren teil noch einige design-entscheidungen getroffen, die wir euch spätestens am dienstag dann vorstellen werden soweit ich das sehe.
    meiner meinung nach sollte es kein problem darstellen die karten bis dahin fertig zu haben. evtl könnte man bis dahin auch schon ansatzweise über ein klassendiagramm nachgedacht haben. ideen zur implementierung waren jedenfalls genug vorhanden und gingen sicherlich auch das ein oder andere mal in den entwurf mit ein. mal schaun



    Re: Use-Cases final

    cowby - 05.05.2006, 12:56


    Wir haben bei euch drei nichts anderes erwartet. Wir haben gestern die Form noch vervollständigt, heisst einige Fehlerzustände hinzugefügt und einige Fehler in Nebenszenarien abgefangen. Ausserdem haben wir den Use-Case Am Server registrieren ins Leben gerufen und haben ansonsten noch die Serverfehler da reingebracht wo Lukas sie gerne haben wollte, aber auch die Stellen an denen Lukas sie übersehen hat ;) . Nun ja ausserdem haben wir die Design und Implementierungsentscheidungen die wir in den vorrausgehenden Diskussionen beschlossen oder eingeführt haben, ein wenig mit in die Use-Cases eingebaut (hört sich jetzt viel an, aber war es eigentlich nicht).

    Na dann bin ich doch mal darauf gespannt, was ihr für Design-Entscheidungen getroffen habt...;)



    Re: Use-Cases final

    spaTzl - 05.05.2006, 15:42


    Use Cases _final_ v2.0 hab ich hochgeladen .... die pdf's hab ich mir im mom noch gespart da wir vieleicht noch was ändern müssen falls jemand noch ein Fehler entdeckt.



    Re: Use-Cases final

    Doppi - 06.05.2006, 00:23


    fern ab vom thema: grillen war super
    freut euch auf donnerstag :-)
    mein vorschlag: unser gruppenbier ist paderborner
    kann man gut trinken, wie wir festgestellt haben



    Re: Use-Cases final

    yoshi3103 - 06.05.2006, 00:25


    ...wie fix bist du denn jetzt nach hause gekommen?? und warum postest du nicht im grill-thread? ;)



    Re: Use-Cases final

    Doppi - 06.05.2006, 10:57


    ist ja nicht so weit der weg. musste nur irgendwann mal über ne grünfläche fahren, weil genau da wo ich her wollte kein weg war :-)
    multithreading war wahrscheinlich gestern ausgefallen...



    Re: Use-Cases final

    Doppi - 08.05.2006, 00:04


    so, jetzt mal nen produktives posting im richtigen thread. :-) habs ja lange angekündigt, aber dieses mal auch geschafft. ich hab mir endlich die use-cases angeschaut
    ich hab mal ein paar sachen rausgeschrieben die meiner meinung nach entweder nicht passen oder mir zumindest nicht klar wurden. kann sein dass das manchmal sehr kleinlich ist, aber schließlich wollen wir die dinger ja abgeben. ändern ging nicht, da ich kein zugriff gehabt hätte. hätte ich aber eh nicht gewollt, weil ichs nicht sinnvoll finde in euren ideen rumzupfuschen.

    vorneweg hab ich noch ne allgemeine frage: wir sprechen in den usecases immer von "Programm", warum nennen wir das Kind nicht beim Namen? "Collaborate!" würd mir spontan einfallen :-)

    jetzt zu den einzelnen use-cases:

    uc_01 da steht ne abkürzung für User, nämlich U, die wird aber leider nie verwendet ;-)

    uc_02 mal U, mal User verwendet

    uc_03 status der bekannten wird geprüft. sind diese dann nicht automatisch nebenaktuere?

    uc_05 "Use-Cast ist vorbei" klingt in meinen ohren gerade eher semi-professionell :-)

    uc_06 "S ist Server verbunden" Stehen sich S und der Server emotional sehr nahe, oder ist S lediglich mit dem Server verbunden? :-)

    uc_07 aus vorbedingung und erfolgszustand wird nicht klar welche akteure gemeint sind

    uc_08 Hauptszenario: U möchte die nachricht lesen und das system zeigt diese dann direkt an. hier fände ich einen zusätzlichen punkt gut, in dem erklärt wird, dass U dafür wenigstens irgendwo klicken muss
    Nebenszenario: ist die nummerierung so sinnig? ich versteh die gerade jedenfalls nicht (ist aber auch schon spät)

    uc_09 U wählt B, ist B dann nicht Nebenakteur?
    nebenszenario 1a2 wenn man das so weiter führt, wird bei 3. nochmal B ausgewählt. redundant

    uc_10 beim auslöser könnte rein, dass der eigene präsenzstatus geändert werden soll. ist mir klar, die frage ist nur obs jemand versteht der nicht wirklich mit dem projekt/der spezifikation vertraut ist
    für U fehlt die Möglickeit zwischen verschiedenen Präsenzstatus... (Plural=...tussen, ...tuten, ...staaten?! keine ahnung) zu wählen
    3a: sollte U offline sein und als präsenzstatus offline wählen, wäre ein verbinden mit dem server überflüssig (und vermutlich nicht beabsichtigt)

    uc_11 erst "darstellung anpassen" und dann "übertragen"? da sich jedes fenster grafisch selbst definiert, sollte die anpassung mit der übertragung automatisch ablaufen. könnte man meiner meinung nach also vereinfachen

    uc_12 "U und B bearbeiten die Datei gemeinsamen"
    folgt man 3a2a2 besteht keine chance mehr eine neue datei zu öffnen

    uc_13 "U wählt Kontakt aus" warum nicht einen nebenakteur B?

    uc_17 User durch U ersetzen
    6a2 U müsste abermals sein passwort eintippen, was unnötig wäre
    vielleicht kann man dieses problem durch einen zwischenschritt auflösen



    Re: Use-Cases final

    cowby - 08.05.2006, 07:20


    Zügel deine Ungeduld und warte bis morgen (und falls mich jemand sucht, ich geh jetzt ins Bett....*;)*)



    Re: Use-Cases final

    yoshi3103 - 08.05.2006, 07:29


    Also ich finde, Doppi könnte an einigen Stellen durchaus Recht haben, auch wenn's vielleicht ab und an nur Kleinigkeiten sind. Dass das Kind nicht beim Namen genannt wird, liegt meiner Ansicht nach zum Einen an der "in Use Cases hat man nur Rollen"-Einschränkung und zum Anderen hat unser Kind noch keinen Namen - oder wollen wir ernsthaft auf "Collaborate!" sitzen bleiben?
    Ich seh mir Use Cases und Kritik morgen mal an, wenn ich beim Beckstette war (und nicht gefressen wurde). Jetzt grad hab ich da so'n BLAST Paper... :wink:



    Re: Use-Cases final

    Doppi - 08.05.2006, 07:36


    @BLAST-Paper: kann ich voll und ganz verstehen und nachvollziehen :-)

    ich find collaborate als namen jetzt auch nicht so prickelnd, hätte ja sein können, dass jemand schon ne tolle idee hat.
    ich meine, dass wir letztes jahr auch immer FlirtFactory und nicht programm reingeschrieben haben



    Re: Use-Cases final

    cowby - 08.05.2006, 10:46


    ok, dann schon mal hier ein paar Antworten, die wir (ich) uns überlegt haben. Und wir nennen es halt noch Programm, weil wir keinen eigenen Namen gefunden haben.

    uc_01 zur Einführung sprechen wir hier noch vom User

    uc_02 übersehen...;)

    uc_03 nein Nebenakteur wäre er nur, wenn er aktiv am geschehen teil nehmen würde, aber da wir ja vom Server nur den Status des Bekannten abfragen, hat unser Bekannter keine Rolle als Nebenakteur (so steht es zumindestens in der Definition für Nebenakteure in Use-Cases und so hatten die Tutoren es auch mal erklärt, meine ich)

    uc_06 sind wir denn professioniell, bzw soll es das sein? ;)

    uc_07 siehe morgen

    uc_08 da das Implementierungssache (bzw Gestaltung) ist, müssen wir uns da noch drüber unterhalten, wie das passieren soll und es steht somit noch nicht im Use-Case drin

    uc_09 schau ich mit nochmal an

    uc_10 im Prinzip geht es ja nicht darum, dass andere die Use-Cases verstehen, sondern nur wir und der Kunde. Und diese beiden Gruppen sollten die Spec ja eigentlich schon gelesen haben (oder um es mit Daniels Worten zu sagen, ihr werdet sie auswendig können)

    uc_11 ebenso Implementierungssache (bzw. Gestaltung)

    uc_12 schau ich mir nochmal an

    uc_13 naja so kann man es ja auch machen, denn das ist schon ein Verweis auf die Klasse Contact im Klassendiagramm und somit nicht unbedingt Nebenakteur (ausserdem macht er hier ja Aktiv eigentlich nichts...)

    uc_17 schau ich mir nochmal an

    So ich hoffe, dass damit die ersten Fragen geklärt sind und dies nicht weitere aufwirft...;)



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum www.tdpe.org

    Ausdrucken der Handbücher... - gepostet von cowby am Sonntag 23.07.2006
    Sonne :) - gepostet von yoshi3103 am Freitag 09.06.2006



    Ähnliche Beiträge wie "Use-Cases final"

    How to Use it 23-33 - LightYagami (Mittwoch 02.01.2008)
    use-ix - [FKK]use-ix (Sonntag 07.01.2007)
    Final Fantasy X - Alexander (Mittwoch 10.01.2007)
    Final Reunion - finalreunion (Sonntag 25.03.2007)
    Season final! - Honko15 (Sonntag 04.09.2005)
    Final Fanasy reden - juliette (Mittwoch 01.11.2006)
    Die Final Destination trilogie - CaRo (Montag 10.04.2006)
    CPU Cases - raversnature (Mittwoch 09.11.2005)
    Ausnahmezustand The Final Concert - Melina (Dienstag 31.05.2005)
    Macht Final Fantasy gewalttätig? - Asahi (Dienstag 16.01.2007)