AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Grobdesign > Feindesign > Testdesign
Thema durchsuchen
Ansicht
Themen-Optionen

Grobdesign > Feindesign > Testdesign

Ein Thema von Angel4585 · begonnen am 25. Apr 2012 · letzter Beitrag vom 25. Apr 2012
 
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

Grobdesign > Feindesign > Testdesign

  Alt 25. Apr 2012, 06:21
Hallo,

in einem Projekt im Studium entwickeln wir in ner Gruppe zu 5 Leuten eine Krankenhaus-Software mit der Patienten dem richtigen Bett auf der richtigen Station zugewiesen werden sollen.
Es gibt 5 Krankenhäuser mit je 4 Stationen die je 5 Betten beinhalten.

Wir haben fixe Abgabetermine für Project Charter, Lastenheft, Projektplan, Pflichtenheft, Grobdesign, Feindesign, Testdesign und später dann die fertige Software.

Bis zum Pflichtenheft haben wir alles und auch schon durchgesprochen mitm Professor.
Das Problem ist es wird vorher nichts dazu gesagt und wir müssen uns selbst erarbeiten was wir für die einzelnen Schritte benötigen.

Jetzt hängen wir am Grobdesign und keiner von uns hat ne Ahnung. Google liefert zwar viele Ergebnisse aber es überschneidet sich sehr viel davon auch schon mitm Feindesign.

Deshalb bitte ich euch hierum etwas Hilfe:
Was kommt ins Grobdesign?

Hier hätte ich intuitiv den groben Aufbau der Software umrissen, da wir auch nur eine Woche Zeit haben fürs Grobdesign.

Also sowas quasi:
Client besteht aus den Ebenen: GUI, ClientLogic, DataSync, Database
Server besteht aus: GUI, ServerLogic, DataSync, Database


Dann noch eine kurze Beschreibung was jede Ebene macht:

GUI:
Bietet dem Benutzer die Möglichkeit sich einzuloggen, Patienten aufzunehmen, zu suchen, zu bearbeiten und zu entlassen.

ClientLogic:
Stellt Funktionen bereit zu Plausibilitätsprüfung der eingegebenen Daten, Suchalgorithmus für ein freies Bett uvm.

ServerLogic:
Prüft auf Konflikte in den Daten. Z.B. wenn zwei oder mehr Krankenhäuser das selbe Bett belegen wollen.

DataSync:
Die DataSync-Ebenen stellen eine Verbindung miteinander her und synchronisieren die Daten der Database-Ebene, wenn eine Verbindung möglich ist.

Database:
Hier werden die Daten abgespeichert. Als Datenbank wird Firebird genommen.

So das wäre mein Grobdesign. Andere Gruppen fangen jedoch schon mit Klassendiagrammen für Ihr Grobdesign an.

Was meint ihr dazu?

Klassendiagramme kämen bei mir erst im Feindesign, da wir dort auch viel mehr Zeit haben(3 Wochen).
Ausserdem würde das Feindesign z.B. ein UML Diagramm des Suchalgorithmus zur Bettensuche beinhalten.
Natürlich noch mehr.

Im Testdesign würde man dann eine Testumgebung schaffen, also ein Server, 5 Clients um dann vorher festgelegte Tests durchführen zu können.


Ist recht schwer das abgrenzen zu können wenn man das so noch nie gemacht hat, die Fachinformatikerausbildung war da ein Witz dagegen.

Habt ihr Tipps für mich bzw. uns das wir das richtige ins Grobdesign machen?
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
 


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz