sweIhm-ws2018-19 / skillproject-fr_13

skillproject-fr_13 created by GitHub Classroom
0 stars 0 forks source link

Sprint 0: Fachklassenmodell (Analyseklassenmodell) #25

Closed HoferAnton closed 5 years ago

HoferAnton commented 5 years ago

@hexahepta, @OneToughMonkey , @phiebl Was denkt Ihr was Sie hier haben will? Beziehungsweise hat schon jemand eine Vorstellungen in welche Abschnitte sich der Skill aufteilt?

OneToughMonkey commented 5 years ago

Kurzes Update: Dachte eigentlich ich wär fast fertig, aber bin dann drauf gekommen, dass in der UML keine Map-Datentypen (wie ich sie für unsere Punktetabellen vorgsehen hatte) definiert sind.

HoferAnton commented 5 years ago

Soweit ich das aber weis muss das kein extrem fein granulares Klassendiagramm sein oder?

OneToughMonkey commented 5 years ago

Ja, hab mir gerade nochmal den Buchausschnitt dazu durchgelesen und wahrscheinlich ist es wirklich zu detailliert geworden.... Werde es jetzt nochmal zurechtstutzen, aber die ausführlichere Version auch hochladen, vielleicht wird die uns ja später intern noch nützlich sein.

Fazit des Tages ist jedenfalls, dass jeder Programmierer der freiwillig Diagramme nach dogmatischer Auslegung der UML-Syntax zeichnet massiv masochistische Veranlagungen haben muss...

OneToughMonkey commented 5 years ago

Wobei sie ja andererseits selber bei der Lieblingsfarbe im Beispiel auf den Folien wieder den fast maximalen Detailgrad verwendet hat... kannst du vielleicht einfach mal drüberschauen wie du es machen würdest? Lads gleich hoch.

OneToughMonkey commented 5 years ago

https://github.com/sweIhm-ws2018-19/skillproject-fr_13/blob/6671739657e3097480f6d33859e6f1e5a81314e4/ScoreKeeper/Design/Fachklassenmodell.xml

HoferAnton commented 5 years ago

@OneToughMonkey Ja schon, aber sie hat selber in der Vorlesung gesagt dass das eig schon fast zu viel ist, kann man machen, aber nach Ihr stünde da sonst halt garnix, Sie wollte uns aber zeigen das da durchaus was hinkommt. Außer ich erinnere mich falsch.

HoferAnton commented 5 years ago

Muss nicht auch sowas wie ein Controller existieren, damit man auswählen kann was man grade machen will, ob man jetzt spielen will oder was mit nem Highscore machen will?

HoferAnton commented 5 years ago

Im generellen sollten im Fachklassenmodell nicht alle Klassen connected sein?

OneToughMonkey commented 5 years ago

@OneToughMonkey Ja schon, aber sie hat selber in der Vorlesung gesagt dass das eig schon fast zu viel ist, kann man machen, aber nach Ihr stünde da sonst halt garnix, Sie wollte uns aber zeigen das da durchaus was hinkommt. Außer ich erinnere mich falsch.

Also kürzen - oder?

Muss nicht auch sowas wie ein Controller existieren, damit man auswählen kann was man grade machen will, ob man jetzt spielen will oder was mit nem Highscore machen will?

Bildet für mich keine Daten/Gegenstände, die spezifisch für das "Geschäftssystem" (im Kontrast zum Softwaresystem) sind ab bzw. ist zu allgemein für das Fachklassenmodell.

Im generellen sollten im Fachklassenmodell nicht alle Klassen connected sein?

Wie kommst du denn darauf?

HoferAnton commented 5 years ago

Weil es ja ein zusammenhängender Skill ist und wir unterschiedliche teilbereiche haben?

OneToughMonkey commented 5 years ago

Ja aber gerade wenn man nicht jedes Detail des Systems repräsentiert können sich da doch leicht Lücken ergeben, oder?

Überarbeitete und drastisch minimalisierte Version:

https://github.com/sweIhm-ws2018-19/skillproject-fr_13/blob/08d5925d33ee8e16c4a8ca1705004732351ffb8e/ScoreKeeper/Design/Fachklassenmodell.png

HoferAnton commented 5 years ago

Moment..... Ich wollte nicht das du es zwingend kürzt.... SRY ich denke das ursprüngliche Diagramm sollte schon passen. Was ich meinte ist das hier nicht zwingend alles festgelegt sein soll. Sondern nur wovon man schon weis dass es so sein soll.

OneToughMonkey commented 5 years ago

Ne ich glaub du hast schon recht, das erste war zu ausführlich. Hab das alte als XML im Repository mal drin gelassen aber das minimalisierte jetzt im Wiki verlinkt.

HoferAnton commented 5 years ago

ok, ich bin mir nicht sicher, was ich so bei Chris gesehen hab, die haben das eher wie die ausführliche Version