Eddie: Welche Software verwendet ihr in der Analyse-Phase?

Hallo allerseits,

koennt ihr Empfehlungen aussprechen fuer verschiedene Tools, die sich zur Projektplanung eignen und die ihr darum verwendet?

Z.B. verwende ich (auf Empfehlung aus diesem Forum) den DBdesigner für meine ER-Modelle (http://www.fabforce.net/dbdesigner4). Zur Pflege meiner SQL-Datenbank anschliessend phpMyAdmin (http://www.phpmyadmin.net/

Nur, gibt's nicht noch weitere sinnvolle Tools? Z.B. fuer

  • Objektorientierte Analyse
  • Ablaufstrukturen (z.B. Nasser-Shneiderman)
  • Datenflussdiagramme
  • Modularisierung
  • UML (hab ich keine Ahnung von, kann man sich ja aber einarbeiten)
  • GUI-Entwurf, oder nehmt ihr da einfach ein Grafikprogramm? (fuer fertigen Java-Code nehme ich immer NetBeans, ist aber nicht sooo toll, dafuer umsonst)

Bin mal gespannt, was es da so gibt!
Eddie

--
Old men and far travelers may lie with authority.
  1. Hallo,

    the "ultimate weapon for project planning" ist immer noch:

    das HIRN!!!!!!!!!

    Bert

    1. the "ultimate weapon for project planning" ist immer noch:

      das HIRN!!!!!!!!!

      Hoer mal, ich bin im Zeitalter der Taschenrechner aufgewachsen. Ohne Hilfsmittel ist mein Gehirn eine Anhaeufung sinnlos zuckender Synapsen mit rudimentaerer Unterstützung niederer Instinkte.
      Ist das bei dir anders?

      :-)

      --
      Old men and far travelers may lie with authority.
      1. Hi,

        tut mir leid für deine Synapsen, aber ich muss Bert eindeutig Recht geben.

        Bei mir kommt zum Einsatz des Gehirns noch sehr viel Papier und Whiteboard zum Einsatz.

        Wenn du meinst, womit die Gedanken dann dokumentationsmäßig manifestiert werden: MS Visio (bei mir).

        Ciao, Frank

  2. Hallo!

    Für UML und Datenflussdiagramme (und ich glaube auch Ablaufstrukturen) ist ArgoUML ganz praktisch (http://argouml.tigris.org/). Und vor allen Dingen umsonst ;-)

    Gruß

    Matthias

    --
    ss:| zu:| ls:[ fo:| de:] va:) ch:? sh:) n4:( rl:( br:> js:| ie:% fl:) mo:}
    http://www.makaio.de/quotations
    1. Hi,

      Für UML und Datenflussdiagramme (und ich glaube auch Ablaufstrukturen) ist ArgoUML ganz praktisch (http://argouml.tigris.org/). Und vor allen Dingen umsonst ;-)

      Ja, das scheint tatsaechlich ziemlich geil zu sein. Ich hab's nur noch nicht installieren koennen, weil ich dafuer Java brauch. Java braucht aber 30 MB Platz.... :-((( Ich brauch 'ne neue Mühle!!!

      Aber mal eine Frage im Zusammenhang mit Argouml: das Teil kann auch UseCase-Diagramme. Ehrlich, ich hab das schon in der Vorlesung damals nicht kapiert, wozu das gut sein soll. Dabei ist es ja nicht schwer anzuwenden. Nur was es mir bringt, das hab ich nicht gerafft.

      Traut sich einer, mir das in kurzer Form so zu erklaeren, wie er es meiner Mutter erklaeren wuerde?
      (ok, ich geb's zu, ich bin die Mutter von Eddie und benutze heimlich seinen Account :-)

      Eddie, äh Mama.

      --
      Old men and far travelers may lie with authority.
      1. Traut sich einer, mir das in kurzer Form so zu erklaeren, wie er es meiner Mutter erklaeren wuerde?

        Wenn Vater Bierdurst hat (und glaubt, im Kühlschrank sei welches), beschreibt der Use Case

        was passiert sein muß (z.B. Mama hat Bier gekauft und es in den Kühlschrank gelegt)
        was wahrscheinlich passiert (Vater öffnet Kühlschrank und nimmt Bier raus)
        was dabei dabei passieren kann (Vater haut sich die Kühlschranktür gegen den Zeh; Bier noch warm), und daraufhin passieren wird
        und wie die Situation danach aussieht (Mutter stinkig auf Vater, weil Vater nach Bier stinkt)

        Der Use Case für eine Scheidung hätte dann zum Beispiel den eben aufgeführten Fall als Vorbedingung.

        Mehr dazu erzählt Dir Heide Balzert.

  3. Hallo Eddie!

    Hier ein paar Programme und Links zum Thema IT-Projekte/Development und dessen Planung, Entwurf und Organisation -- ohne Bewertung und ohne den Anspruch auf Vollständigkeit.

    Projektverwaltung:
     - MS XAL
       http://www.microsoft.com/germany/businesssolutions/xal/projekte.mspx
     - SELFHTML Feature-Artikel: Projektverwaltung
       http://aktuell.de.selfhtml.org/artikel/projekt/

    Groupware:
     - PHProjekt
       http://www.phprojekt.de/
     - 26.11. Welche Groupware-Tools in PHP gibt es?
       http://www.dclp-faq.de/q/q-scripte-groupware.html

    IDEs/Entwicklungsumgebungen:
     - Eclipse
       http://www.eclipse.org/
     - Proton
       http://www.meybohm.de/
     - Phase 5
       http://www.qhaut.de/
     - MS Visual Studio
       http://msdn.microsoft.com/vstudio/productinfo/
     - Borland - verschiedene programmiersprachenabhängige
       http://www.borland.de/products/index.html

    Datenbank:
     - Entwurf/ERD: fabFORCE DBDesigner 4
       http://www.fabforce.net/
     - Verwaltung: myphpAdmin
       http://www.phpmyadmin.net/

    UML:
     - Borland Together
       http://www.borland.de/together/index.html
     - ArgoUML
       http://argouml.tigris.org

    Vermischtes:
     - MS Visio
       http://office.microsoft.com/home/office.aspx?assetid=FX010857981031

    • UML (hab ich keine Ahnung von, kann man sich ja aber einarbeiten)

    Zum Thema UML empfehle ich dir die Homepage von Martin Fowler: http://www.martinfowler.com/

    • GUI-Entwurf, oder nehmt ihr da einfach ein Grafikprogramm?

    Einige IDEs bieten oft Werkzeuge für den GUI-Entwurf.

    --
    Grüsse,
    Sky
    1. Hallo Eddie!

      Hier noch folgende Ergänzung:

      Versionskontrolle:
       - CVS
         https://www.cvshome.org/
       - MS Visual SourceSafe
         http://msdn.microsoft.com/vstudio/previous/ssafe/
       - "Software-Entwicklung - Versionsverwaltungssysteme im Vergleich", iX  09/2004, S. 42
         http://www.heise.de/ix/inhalt.shtml

      --
      Grüsse,
      Sky
    • Objektorientierte Analyse
    • Ablaufstrukturen (z.B. Nasser-Shneiderman)
    • Datenflussdiagramme
    • Modularisierung
    • UML (hab ich keine Ahnung von, kann man sich ja aber einarbeiten)

    Innovator, Rational XDE, Visio, Together

    • GUI-Entwurf, oder nehmt ihr da einfach ein Grafikprogramm?

    Websphere Studio, Visio fürs Prototyping, Photoshop