Sebastian Kowalski

Sebastian Kowalski haruję jak wół

Temat: W czym i jak zaprojektować system ?

Jak w temacie. Chodzi mi o narzędzia i technik projektowania systemu i tworzenia dokumentacji dla programistów. Modele klas, UML itp. Macie jakieś doświadczenia ?
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: W czym i jak zaprojektować system ?

http://www.yworks.com/en/products_yed_about.html
jest za free i naprawde fajnie sie uzywa, polecam!Łukasz C. edytował(a) ten post dnia 24.08.11 o godzinie 15:30
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: W czym i jak zaprojektować system ?

Z bardziej profesjonalnych (czyt. płatnych) rzeczy, polecam Visual Paradigm. Ewentualnie, bardzo mi przypadł ostatnio do gustu MDT do Eclipse.
Marcin Staniszczak

Marcin Staniszczak Programista Python

Temat: W czym i jak zaprojektować system ?

No i oczywiście Enterprise Architect.
Marcin Molga

Marcin Molga Senior Solution
Architect, IBM.

Temat: W czym i jak zaprojektować system ?

Z darmowych ArgoUML (http://argouml.tigris.org/) i StarUML (http://staruml.sourceforge.net/en/).

Pozdrawiam.
Marcin Staniszczak

Marcin Staniszczak Programista Python

Temat: W czym i jak zaprojektować system ?

Nie wiem jak teraz, kiedyś (testowałem go kiedyś jak jeszcze studiowałem;-), ArgoUML potrafił się wyłożyć i cała praca na nic... No i był niestety dość ograniczony. To nie na nim opiera się Poseidon for UML?
Sebastian Kowalski

Sebastian Kowalski haruję jak wół

Temat: W czym i jak zaprojektować system ?

Jesteście zajebiści ! Po plusiku.
Marcin Molga

Marcin Molga Senior Solution
Architect, IBM.

Temat: W czym i jak zaprojektować system ?

Sebastian Kowalski:
Jak w temacie. Chodzi mi o narzędzia i technik projektowania

Narzędzia już masz, teraz techniki :)
http://www.ibm.com/developerworks/rational/library/538...

Pozdrawiam.

konto usunięte

Temat: W czym i jak zaprojektować system ?

Zależy co Ci jest potrzebne. Do diagramów długo używałem Umbrello (Linuksowy). Z drugiej strony wiele komercyjnych aplikacji (jak np wspomniany VP) ma możliwość wygenerowania kodu klas czy bazy danych z diagramów itp.
Sebastian Kowalski

Sebastian Kowalski haruję jak wół

Temat: W czym i jak zaprojektować system ?

Dariusz Półtorak:
VP ma możliwość wygenerowania kodu klas czy bazy danych z diagramów itp.

bijesz w sedno.
Sebastian Kowalski

Sebastian Kowalski haruję jak wół

Temat: W czym i jak zaprojektować system ?

Bartłomiej Jończy:
Z bardziej profesjonalnych (czyt. płatnych) rzeczy, polecam Visual Paradigm. Ewentualnie, bardzo mi przypadł ostatnio do gustu MDT do Eclipse.

a czy da się z MDT for Eclipse
generować kody klas z diagramów ?
Sebastian Kowalski

Sebastian Kowalski haruję jak wół

Temat: W czym i jak zaprojektować system ?

Marcin MOLGA:
Sebastian Kowalski:
Jak w temacie. Chodzi mi o narzędzia i technik projektowania

Narzędzia już masz, teraz techniki :)
http://www.ibm.com/developerworks/rational/library/538...

Pozdrawiam.

Niezły case
kurde. Jest jakieś szkolenie z tego ?
Pewnie i jest tyle, że za ciężką kasę.
Marcin Staniszczak

Marcin Staniszczak Programista Python

Temat: W czym i jak zaprojektować system ?

Jeśli szukasz czegoś komercyjnego, to EE nie jest wcale takie znowu drogie, a możliwości ma naprawdę potężne. Warto się przyjrzeć. Ma m.in. Reverse Engineering, a więc generowanie diagramów na podstawie kodu;-) Oczywiście w drugą stronę też jest;-) Możesz robić w zasadzie diagramy wszelkiego typu, w tym i ERD.
Marcin Molga

Marcin Molga Senior Solution
Architect, IBM.

Temat: W czym i jak zaprojektować system ?

Marcin Staniszczak:
Jeśli szukasz czegoś komercyjnego, to EE nie jest wcale takie znowu drogie, a możliwości ma naprawdę potężne. Warto się

Zgadzam się. 140-240$ w zależności od wersji za EA to na dzisiejsze pieniądze to jest śmiech.

Poza tym jest trzydziestodniówka, warto sprawdzić:
http://www.sparxsystems.com/products/ea/downloads.html

Pozdrawiam.
Marcin Molga

Marcin Molga Senior Solution
Architect, IBM.

Temat: W czym i jak zaprojektować system ?

Niezły case
kurde. Jest jakieś szkolenie z tego ?
Pewnie i jest tyle, że za ciężką kasę.

Szkolenia oczywiście są, ale oczywiście najlepiej uczyć się tego biorąc udział w projektach wykorzystujących RUP lub jego elementy. Tyle że RUPa spotkałem tylko w korporacjach, a tam z kolei ciężko o projekty w PHP - chyba, że to ci nie przeszkadza.

Pozdrawiam.
Bartosz Ratajczyk

Bartosz Ratajczyk MS SQL Developer

Temat: W czym i jak zaprojektować system ?

MySQL ma MySQL Workbench, który potrafi przygotować strukturę tabel i odpowiedni kod. Kiedyś, zanim był oficjalnie produktem MySQL i nazywał się fabForce DBDesigner powstał fork: http://sourceforge.net/projects/dbdesigner-fork/ który obsługuje więcej baz. Używałem kilka lat temu i był trochę niestabilny, ale obsługiwał więcej baz (w tym reverse engineering). Może spróbuj jak wygląda obecnie.
Marcin Staniszczak

Marcin Staniszczak Programista Python

Temat: W czym i jak zaprojektować system ?

Hmmm... Alt to tylko ERD. Nie zrobisz w tym diagramów UML.
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: W czym i jak zaprojektować system ?

hmm ja bym jeszcze dopisal cos mniej formalnego czyli programy do mindmap, chociazby freemind, znacznie szybciej mozna zarysowac idee projektu co pozniej ulatwia projektowanie
Robert B.

Robert B. Web Development
Manager

Temat: W czym i jak zaprojektować system ?

Ja też polecam rzeczy do mindmapowania, szczególnie xmind
bardzo przydaje się na spotkaniach. A dopiero później bym formalizował specyfikacje w bardziej 'profesjonalnych' narzędziach.
Filip Górny

Filip Górny Programista,
webdeveloper.

Temat: W czym i jak zaprojektować system ?

Używam:
- Gaphor do UML
- Mockinbird do makiet
- Mysql Workbench - do bazy, nawet z opcją Forward Enginering
- Kartki papieru, tablicy na pisaki
- Skype



Wyślij zaproszenie do