Wykrywanie i zrozumienie aplikacji
Wykrywanie i zrozumienie aplikacji ( ADU ) to proces automatycznego analizowania artefaktów aplikacji i określania struktur metadanych powiązanych z aplikacją w postaci list elementów danych i reguł biznesowych . Relacje wykryte między tą aplikacją a centralnym rejestrem metadanych są następnie przechowywane w samym rejestrze metadanych.
Korzyści biznesowe ADU
Programiści spędzają średnio tylko 5% swojego czasu na pisaniu nowego kodu, 20% na modyfikowaniu starszego kodu i do 60% na zrozumienie istniejącego kodu. W ten sposób ADU oszczędza wiele czasu i wydatków organizacjom zaangażowanym w kontrolę zmian i analizę wpływu złożonych systemów komputerowych. Analiza wpływu pozwala menedżerom dowiedzieć się, jaki wpływ na systemy w całym przedsiębiorstwie mogą mieć zmiany lub całkowite usunięcie określonych struktur. Proces ten był w dużej mierze wykorzystywany do przygotowywania zmian i walidacji oprogramowania w roku 2000.
Wykrywanie i zrozumienie aplikacji jest częścią procesu umożliwiającego zespołom programistycznym naukę i doskonalenie się poprzez dostarczanie informacji o kontekście i aktualnym stanie aplikacji.
Proces zrozumienia aplikacji jest znacznie przyspieszony, gdy wyodrębnione metadane są wyświetlane za pomocą interaktywnych diagramów.
Kiedy programista może przeglądać metadane i na żądanie przechodzić do odpowiednich szczegółów, zrozumienie aplikacji jest osiągane w sposób naturalny dla programisty. Po wdrożeniu narzędzi ADU odnotowano znaczne zmniejszenie nakładu pracy i czasu wymaganego do przeprowadzenia pełnej analizy wpływu . Narzędzia ADU są szczególnie przydatne dla nowo zatrudnionych programistów. Nowo zatrudniony programista będzie produktywny znacznie szybciej i będzie wymagał mniejszej pomocy ze strony obecnego personelu, gdy narzędzia ADU będą na miejscu.
Proces ADU
Oprogramowanie ADU jest zwykle pisane w celu skanowania następujących struktur aplikacji:
- Struktury danych wszelkiego rodzaju
- Kod źródłowy aplikacji
- Interfejsy użytkownika (wyszukiwanie etykiet formularzy)
- Raporty
Dane wyjściowe procesu ADU często obejmują:
- Listy wcześniej zarejestrowanych elementów danych wykrytych w aplikacji
- Lista wykrytych niezarejestrowanych elementów danych
Należy zauważyć, że zarejestrowanym elementem danych jest dowolny element danych, który już istnieje w rejestrze metadanych.
Zobacz też
Powiązany