Pożądane cechy narzędzi CASE

Moim zdaniem dobre narzędzia CASE powinny wspierać zespół analityków w wielu obszarach. Oto one (rozwinięcia hasłowo):

Podejście iteracyjne i dekompozycja

Dziś wytwarzane modela są budowane przyrostowo z zachowaniem reguł obiektowości.

Istotnym jest to by móc dany fragment procesu zdekomponować, gdyż tylko dekompozycja zapewnia taki poziom szczegółowości jaki jest w danej chwili danym odbiorcom potrzebny.

Obiektowość i ponowne użycie

Raz zdefiniowany proces, w przypadku ponownego użycia powinien być raz zwizualizowany i opisany w repozytorium projektu. szkoda czasu na wielokrotne opisywanie tych samych działań

Adekwatna dokumentacja

Dokumentacja musi być budowana szybko w ustalonych szablonach. Generatory dokumentacji oszczędzają czas.

Modele i notacje

Dobre narzędzie CASE pozwala na zastosowanie notacji zgodnej ze standardami. Modele mogą i powinny uzupełniać się nawzajem.

Praca grupowa

Modele budowane są dla ludzi i przez ludzi. Musi istnieć możliwość pracy grupowej, udostępniania zasobów i identyfikacji odpowiedzialnych za proces.

Skalowalność

Budując modele procesów biznesowych chciałbym móc wykorzystać je w przyszłości do projektowania systemów IT.

Jedno repozytorium projektu jest tu kluczem do sukcesu

Kultura organizacji

Nie można zapomnieć o przyjętych praktykach w danej organizacji. Złe praktyki trzeba wyeliminować. Dobre pielęgnować. Narzędzie CASE powinno wpierać ten obszar. Nie ma nic gorszego jak narzucenie “od górne” produktu, który swoim działaniem łamie i niszczy to co jest dobre i zostało już wypracowane przez organizację

Migracja

Czasem przychodzi dzień w którym trzeba przenieść nasze repozytorium modeli biznesowych do innego środowiska . Standard XMI to dziś podstawa.

Macierze zależności

Proces biznesowy a także każdy inny scenariusz prezentujący działanie systemu powinien być zmapowany z wymaganiami lub regułami biznesowymi. Pozwala ta na lepsze zrozumienie procesu w tym celu procesu.

Wymiarowanie procesu

Proces biznesowy można a nawet trzeba zwymiarować by móc go modyfikować i jednoznacznie wykazać ile zyskujemy lub tracimy na procesie.

 

Podsumowując. Narzędzia CASE to tylko dodatek, ważny dodatek, ale tylko dodatek do modelowania gdyż ważna jest metodyka wytwarzania modeli.

Podobne wpisy
Zintegrowane środowisko wytwarzania aplikacji web’owych na platformie .NET

W artykule przedstawiono opis pakietu narzędziowego VS.NET (Microsoft) z Rational XDE (IBM) do wytwarzania aplikacji webowych pracujących w środowisku urządzeń więcej

Rational Software Architect Pierwszy Krok

Technorati Tagi: Rational Software Architect,inżynieria oprogramowania W artykule zaprezentowano jak rozpocząć pracę z i opis elementów tego narzędzia CASE. Środowisko więcej

Wstęp do projektowania aplikacji w Rational Software Architect

Rational Software Architect jest kolejną po Rational Rose i Rational XDE generacją narzędzi wspierających twórców oprogramowania w czasie projektowania. RSA więcej

Rational Unified Process – Wstęp

Rational Unified Process jest zunifikowanym procesem wytwórczym oprogramowania dostarczającym praktycznych wskazówek, wzorców dokumentów i narzędzi, szablonów dokumentów oraz przykładów postępowania więcej

Reklama
MODESTO - licencje Enterprise Architect
Reklama
MODESTO - licencje Enterprise Architect
Przewijanie do góry