Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Witam,
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :). Wszelkie wskazówki będą mile widziane :)

Pozdrawiam
Wojtek
Joanna U.

Joanna U. Inżynier
oprogramowania,
Analityk
systemowy/biznesowy

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Ciekawe, jaka byłaby porada twórców EA na Twoją prośbę :)
Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

sam bym chciał wiedzieć :))
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Wojciech Kłujszo:
Witam,
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :). Wszelkie wskazówki będą mile widziane :)

Nie wiem jak to jest w EA ale chyba to można i tam zastosować, ja w VP-Agilian stosuje zależnie od preferencji odbiorcy:

1. Poprawione diagramy wersjonuję kopiami, nowa wersja powstaje tak, że dany diagram klonuję (jest do tego opcja, dodaje do nazwy nowego diagramu kolejny numer) i dalej pracuję na kolejnym egzemplarzu

2. każdy diagram mam swoja metryczką gdzie zapisuję zmiany na kolejnych wersjach.

Myśle, ze w EA też możńa to jakos zrobic

Pomijam oczywiście współpracę z serwerem CVS czy Subversion jeśli jest dostępny.
Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Jarek Żeliński:
Wojciech Kłujszo:
Witam,
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :). Wszelkie wskazówki będą mile widziane :)

Nie wiem jak to jest w EA ale chyba to można i tam zastosować, ja w VP-Agilian stosuje zależnie od preferencji odbiorcy:

1. Poprawione diagramy wersjonuję kopiami, nowa wersja powstaje tak, że dany diagram klonuję (jest do tego opcja, dodaje do nazwy nowego diagramu kolejny numer) i dalej pracuję na kolejnym egzemplarzu

2. każdy diagram mam swoja metryczką gdzie zapisuję zmiany na kolejnych wersjach.

Myśle, ze w EA też możńa to jakos zrobic

Pomijam oczywiście współpracę z serwerem CVS czy Subversion jeśli jest dostępny.

Ja również widzę tylko takie rozwiązanie chodź miałem nadzieję, że może jest coś w EA co pozwala na większą swobodę. Puki co pozostaje CVS i tekstowe pliki zmian :/
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Wojciech Kłujszo:
Jarek Żeliński:
Wojciech Kłujszo:
Witam,
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :). Wszelkie wskazówki będą mile widziane :)

Nie wiem jak to jest w EA ale chyba to można i tam zastosować, ja w VP-Agilian stosuje zależnie od preferencji odbiorcy:

1. Poprawione diagramy wersjonuję kopiami, nowa wersja powstaje tak, że dany diagram klonuję (jest do tego opcja, dodaje do nazwy nowego diagramu kolejny numer) i dalej pracuję na kolejnym egzemplarzu

2. każdy diagram mam swoja metryczką gdzie zapisuję zmiany na kolejnych wersjach.

Myśle, ze w EA też możńa to jakos zrobic

Pomijam oczywiście współpracę z serwerem CVS czy Subversion jeśli jest dostępny.

Ja również widzę tylko takie rozwiązanie chodź miałem nadzieję, że może jest coś w EA co pozwala na większą swobodę. Puki co pozostaje CVS i tekstowe pliki zmian :/

A ma ktoś jakieś poważne doświadczenia z oprogramowaniem CASE i CVS lub Subversion? Bo jak tylko sprawdziłem, ze działa, nie mam zainstalowanego.
Adam C.

Adam C. Analityk Systemowy

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

CVS wg mnie jest dobry do wersjonowania softu ale tez takiego ktory nie wymaga scalania. Chodzi o taka sytuacje ze jedziemy z dwoma projektami w jednej firmie. Dwa zespoly biora sie za development tej samej formatki. Dochodzi do zakonczenia dev i rozpoczecia testow wewnetrznych. Tutaj pojawia sie problem scalenia dwoch roznych wersji do jednej, beznadziejnie robi sie w przypadku proby scalenia plikow *.fmb ktos musi wziasc na siebie brzemie przepisania kodu z jednej formatki do drugiej.

Polecam natomiast p4win - rewelacja. Zawsze widac kto co robi :) Potocznie nazywany jest Perforce. Mozna do niego podpiac dokumentacje, aplikacje projektowe itp. My np podpinalismy projekty SOAPUI i Business Process Mngmt Modeller - Intalio

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Wojciech Kłujszo:
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :)

Witam,

Ja ze swojej strony stosowałam oznaczenia zmian kolorami (nowe/modyfikowane obiekty oznaczone innym kolorem niż już istniejące). Niestety na obiekty usunięte trochę brakowało mi pomysłów, więc stosowałam notatkę z datą. Wadami tej metody jest oczywiście możliwość porównania jedynie dwóch wersji (aktualnej i planowanej) i może doprowadzić do chaosu jeśli model zmienia się dość dynamicznie, ale przy mniejszych i bardziej stabilnych wdrożeniach jest to moim zdaniem akceptowalne podejście.

Innym sposobem jest także wykorzystanie opcji audytu, ale nie jest to zbyt intuicyjne narzędzie i trzeba umieć czytać te logi :-)
Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Swoją drogą to czy orientujecie się czy będzie w najbliższym czasie ver. 8.0 miałem nadzieje, że pokarzą ją na początku roku a tu dzień za dniem leci i nic :/
Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Ps. robię testy z WinCVS więc jak będą jakieś pozytywne wyniki to postaram się je opisać :)
Krzysztof Połojański

Krzysztof Połojański Analityk biznesowy

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Przepraszam, ale za co mają ją POKARAĆ? ;)
Mateusz Kurleto

Mateusz Kurleto Szukamy wybitnych
talentów do
świetnego zespołu IT
w Gdańsku

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Ja również widzę tylko takie rozwiązanie chodź miałem nadzieję, że może jest coś w EA co pozwala na większą swobodę. Puki co pozostaje CVS i tekstowe pliki zmian :/

A ma ktoś jakieś poważne doświadczenia z oprogramowaniem CASE i CVS lub Subversion? Bo jak tylko sprawdziłem, ze działa, nie mam zainstalowanego.
Naturalnie. Przy wszystkich projektach wartych wersjonowania korzystam z SVN. We współpracy z trac działa idealnie. Opisy klient/programista widzi na stronie dedykowanej dla projektu.
Tekstowe opisy zmian w zupełności mi wystarczają. ewentualnie jak ktoś bardzo chce to przecież te diagramy są XMLowe, jakby dopisać parser to się powinno dać porównywać graficznie wersje.
Wojciech Kłujszo

Wojciech Kłujszo Poszukuję ambitnych
i ciekawych zadań :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

jakby dopisać parser to się powinno dać porównywać graficznie wersje.

Nie jest to takie proste :) tzn może i proste jest ale pamiętajmy że EA też się zmienia więc dochodzi w firmie kolejny "projekt" do utrzymania :/

konto usunięte

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Wojciech Kłujszo:
Witam,
Chciałbym żebyście się podzielili swoimi doświadczeniami odnośnie sposobów oznaczania zmian na diagramach (wersjonowania). Chodzi mi szczególnie o to jak przekazujecie programiście informacje, że jakieś obiekty zostały zmienione, utworzone a przede wszystkim usunięte :). Wszelkie wskazówki będą mile widziane :)

Pozdrawiam
Wojtek

W którejś wyższej wersji EA jest baselining, czyli wersjonowanie całego projektu. Nie wiem niestety jak to działa, bo nie stać mnie na stosowną wersję :)

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Funkcja "Lini bazowych" powinna wystarczyć. Pozwala na porównywanie
stanów modelu bieżącego z wybraną linią bazową. Co więcej, porównania można dokonywać pomiędzy bieżącym modelem a zaimportowanym z pliku.
Linie bazową można tworzyć na całego modelu lub poszczególnych pakietów.
To tak w skrócie i pośpiechu.
PozdrawiamIreneusz Szubka edytował(a) ten post dnia 29.04.10 o godzinie 10:36
Paweł Sobczyk

Paweł Sobczyk Project Manager,
Comarch S.A.

Temat: Enterprise Architect - przechowywanie zmian na diagramach.

Polecam materiał
http://www.sparxsystems.com/WhitePapers/Version_Contro...

Pozdrawiam
Paweł



Wyślij zaproszenie do