2 Stimmen

Welche CASE-Tools verwenden Sie?

Welche computergestützten Softwareentwicklungswerkzeuge verwenden Sie und warum? Inwiefern steigern sie Ihre Produktivität oder helfen Ihnen beim Entwurf Ihrer Programme? Oder, falls Sie keine CASE-Tools verwenden, was sind Ihre Gründe dafür?

3voto

Ilya Kochetov Punkte 17577

Das beste CASE-Tool, mit dem ich arbeiten konnte, ist das Unternehmensarchitekt von Sparx .

Er ist im Vergleich zu Rose leicht (einfacher zu kaufen und auch billiger), aber extrem leistungsstark. Sie können großartige UML-Diagramme, Datenbankmodelle oder alles andere erstellen, was Sie wollen, aber auf eine schöne und organisierte Weise.

Es ist eine große Hilfe in der Anfangsphase des Ausarbeitungsprozesses, da man ein Domänenmodell erstellen, einige vorläufige Anwendungsfälle erstellen, sie den Anforderungen zuordnen und das Ganze dem Kunden auf angenehme Weise präsentieren kann. Es hilft mir beim Denken und ich überarbeite mein Design damit, bis ich zufrieden genug bin, um mit der richtigen Dokumentation zu beginnen. Es ist auch sehr gut für Datenbankmodelle geeignet, da es die meisten Datenbanken sehr gut nachbauen kann.

Der einzige (aber ziemlich schwerwiegende) Nachteil, den es in meinen Augen hat, ist, dass sein Dokumentationsgenerator, um es milde auszudrücken, beschissen ist. Es ist fast unmöglich, damit ein ordentliches Dokument zu erstellen, es sei denn, man investiert viel Arbeit in die Vorlagen, und dann wäre es nur noch OK.

1voto

xan Punkte 7310

Ich habe in der Vergangenheit Rational Rose und ein paar andere ähnliche Pakete verwendet. Meistens habe ich sie für die UML-Diagrammelemente verwendet und bin nicht auf die detaillierteren Funktionen wie die Codegenerierung usw. eingegangen.

Ich verwende sie hauptsächlich zur Unterstützung des Entwurfsprozesses und zur Klärung meiner eigenen Ideen. Wenn ich versuche, einen Entwurf für ein Bauteil zu entwerfen, stelle ich oft fest, dass ich aufschreiben/zeichnen muss, was ich möchte, damit ich einen klaren Überblick darüber bekomme, was passieren muss und warum. Ich habe festgestellt, dass das, was ich zu zeichnen versuche, in vielen Fällen im Wesentlichen dasselbe ist wie eine vordefinierte Art von Diagramm in UML, wie z. B. ein Anwendungsfalldiagramm usw., und wenn ich diesen Stil annehme, fällt es mir leichter, meine Ideen auf Papier zu bringen, da ich einen Rahmen habe, innerhalb dessen ich arbeiten kann.

Daher verwende ich CASE-Tools hauptsächlich für ihre UML-/Entwurfswerkzeuge auf einer hohen, halbabstrakten Ebene.

1voto

pappes Punkte 433

Oracle Designer

1voto

Brian Knoblauch Punkte 19629

Sie verwenden keine. Kein Geld für sie.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X