Softwareentwurf

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Karl
Beiträge: 520
Registriert: 21.07.2005 13:57
Wohnort: zu Hause

Softwareentwurf

Beitrag von Karl »

Mal eine kurze Frage:

Entwickelt ihr eure Softwareideen zuerst auf dem Papier (grundlegende Konzeption als Masterplan) oder schreibt ihr geradewegs drauf los?

Gibt es für die Konzepterstellung gute Tools, die speziell auf diese Anforderungen zugeschnitten sind (Beschreibungen, Datenbankdesigner etc.)?

Gruß Karl
The Kopyright Liberation Front also known as the justified ancients of Mumu!
PB 5.X
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Da ich ja noch nicht meine Brötchen damit verdiene, sondern "es" (PB natürlich!!!) hobbymäßig tue, schreibe ich immer drauflos.

Ich denke vorher natürlich genau nach, welche Funktionen das Programm haben wird, aber meistens ändert sich das sowieso, weil ich das (noch) nicht umsetzen kann, oder andere, bessere Funktionen hinzukommen...

Aber die erste Zeile beginnt bei mir immer mit

Code: Alles auswählen

;AND-Mein Projekt
Tja, leider bleibt das fast immer die einzige Kommentarzeile, ich bin stinkfaul, als das ich alles kommentiere... :oops: :lol:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ja umfangreicher ein projekt ist, desto besser muss es vorkonzipiert werden, um eine chance auf fertigstellung zu haben.

je nachdem ob du ein merk-mensch oder ein notiz-mensch bist,
spielt sich ein mehr oder weniger großer teil des konzeptes auch im kopf ab.

ich persönlich hab das meiste im kopf, ein paar notizzettel, wenns um balancing geht mach ich mal ne works-tabelle (excel-like)

M:I hat hier mal nen großen absatz über organisation und konzept-manament bei großen projekten gepostet...

...vielleicht findstes über boardsuche...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

@ kaeru: Wenn dem so ist, dann bin ich eher der Merk-mesch. Das habe ich mir aus dem Lateinunterricht angewöhnt, wenn es um das Übersetzen von Texten geht, die habe ich dann fast auswendiggelernt, weil so kann ich ja eigentlich kein Latein ;-)

auch @ kaeru: Erwähne bloß Excel nicht, wenn TS-Soft das hier sieht, dann ist's aus mit uns... :lol: :lol: :allright:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Ich plane auf papier. Gute Planungstools (UML-Modeller) gibt es AFAIK nurnoch für objektorientierte Programmiersprachen, was sich dann nicht so einfach für prozedurale Sprachen umsetzen läßt.
Benutzeravatar
winduff
Beiträge: 879
Registriert: 10.02.2006 21:05
Wohnort: Gießen
Kontaktdaten:

Beitrag von winduff »

ich konzepier alles aufm papier... GUI, funktionen, DB... natürlich nur flüchtig, aber am ende werdens scho paar DIN A4 seiten :-P

das meiste besteht aus ideen die ich nicht vergessen will... es ist immer gut nen kleinen notizblock dabei zu haben wo man schnell ne idee draufschreiben kann... mir fällt oft unterwegs was ein ^^
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag von Marvin »

schreib einfach drauf los - ohne kommentare :mrgreen: . Wenn, dann mal ich nur ein paar Bilder von der gewünschten Programmoberfläche.
pjanfred
Beiträge: 130
Registriert: 01.03.2006 15:41
Wohnort: Dortmund
Kontaktdaten:

Beitrag von pjanfred »

Ich male immer Programmoberflächen Nummerire die Einzelnen Button und schreibe/male die Funktion auf.
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Ich progge einfach wenn wir ne neue Idee kommt :mrgreen: es kommt vor, dass ich in einer Funktion nen Bug habe, den ich nicht finden kann. Wenn ich dann irgendwas mache (z.B. manchmal einfach nur in der Schule sitzen), krieg ich nen plötzlichen Geistesblitz und weiß auch schon den Fehler:
AndyX´ Gedanken hat geschrieben:Da gehört doch nicht Cos(j)*SpriteWidth(0)+(i/2), sondern j+(so-und-so-weiter)!!! ich dummkopp!!"
:mrgreen:
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Ein schönes Tool zum Erstellen von Concept Maps:
http://cmap.ihmc.us/
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Antworten