Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UML a XP - mam dylemat
lukaswoj
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 2.01.2004
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam serdecznie

Na wstępie: nie jestem pewien czy można bezpośrednio obok siebie stawiać te dwa pojęcia, wobec czego możliwe, że cały ten post nie ma sensu, ale...

Według mojej głowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) UML i eXtreme Programming sa pewnymi "metodologiami" (tak ogólnie) opracowywania kolejnych etapów projektowania i wdrażania systemu.

Ostatnio zacząłem się dosyć mocno interesować UML'em. Zakupiłem książkę, przeczytałem kilka razy, porobiłem trochę przykładów.
Udało mi się już w pewnym stopniu przez to przegryźć. Na początku było dziwnie i topornie, ale w pewnym momencie nastąpiło przełamanie i już poszło dużo lepiej i szybciej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I nagle natknalem sie na XP. Trochę poszperałem, poczytałem i zaczynam się zastanawiać czy warto tracić czas na dalszą naukę UML'a - z tego co
widzę sporo ludzi chwali i zaleca XP.

UML praktycznie w każdym aspekcie operuje na klasach i obiektach - prawie we wszystkich typach diagramów występują elementy, które definiuje się jako klasy i późniejsze ich instancje.
Ciekawy jestem czy w XP, jest podobne podejście? Czy wogóle są jakies diagramy?

UML jest wspierany przez wiele narzędzi wspomagających tworzenie diagramów. Jak to wygląda z XP?

Nigdzie nie spotkałem tak jakby porównania tych dwóch "jezyków" i dlatego zaczynam tą dyskusję.

Mam nadzieję, że pomożecie mi podjąć decyzję.
Czy zostawić UML'a i zacząć przygodę z XP, czy odwrotnie. A może jedno i drugie. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dodam, że myślę tutaj o projektowaniu, wdrażaniu i testowaniu aplikacji - głównie napisanych w php.

Z tego co szukałem to niewiele można znaleźć o XP w języku polskim. Z UML'em jest trochę lepiej - no ale anglojęzczna dokumentacja i artykuły nie stanowi dla mnie problemu.

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szafranek.net
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 20.03.2004

Ostrzeżenie: (0%)
-----


Cytat
Jakiego narzedzi auzywasz, bo szukam czegos ciekawego i niezbyt skomplikowanego..


Bardzo fajny jest Poseidon for UML. Prosty w obsłudze, a przy tym ma ładny interfejs (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Praktycznie wszystkie programy do UMLa są napisane w Javie, również Poseidon, ale z tych które sprawdziłem, tylko on jest wystarczająco szybki, żeby dało się na nim sensownie pracować (testowane na P4 2.4, 512 MB RAM). Przy czym zaznaczam że mówię o narzędziach CASE, a nie programach do rysowania diagramów, jak np. dia.

Problemem jest cena. Jest darmowa wersja, Community Edition, ale nie obsługuje ona pluginów i, przede wszystkim, nie pozwala generować kodu php. Wersje komercyjne odstraszają ceną (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Chyba że jesteś studentem - jest specjalna odmiana wersji Professional, która kosztuje bodajże 80 czy 90$. Myślę że jest warta ceny.

Trzeba jeszcze powiedzieć o ArgoUML, tzn. opensource'owym programie, na bazie którego powstał Poseidon. Ale Argo działa zauważalnie wolniej i ma (IMHO) toporny interfejs.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 01:57