Seite 1 von 2

Softwareentwurf

Verfasst: 28.03.2006 16:43
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

Verfasst: 28.03.2006 17:00
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:

Verfasst: 28.03.2006 17:10
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...

Verfasst: 28.03.2006 17:19
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:

Verfasst: 28.03.2006 18:19
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.

Verfasst: 28.03.2006 18:23
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 ^^

Verfasst: 28.03.2006 18:35
von Marvin
schreib einfach drauf los - ohne kommentare :mrgreen: . Wenn, dann mal ich nur ein paar Bilder von der gewünschten Programmoberfläche.

Verfasst: 28.03.2006 20:15
von pjanfred
Ich male immer Programmoberflächen Nummerire die Einzelnen Button und schreibe/male die Funktion auf.

Verfasst: 28.03.2006 20:56
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:

Verfasst: 28.03.2006 21:05
von freedimension
Ein schönes Tool zum Erstellen von Concept Maps:
http://cmap.ihmc.us/