Кіріспе

Қолданбаларды анықтау және түсіну (ADU) – бағдарламалық қолданбаның артефактілерін автоматты түрде талдау және дерек элементтері мен бизнес ережелерінің тізімі түріндегі қолданбаға қатысты метадеректер құрылымдарын анықтау процесі. Осы қолданба мен орталық метадеректер тізілімі арасындағы анықталған байланыстар метадеректер тізілімінде сақталады.

ADU-ның бизнес үшін пайдасы

Орташа есеп бойынша, бағдарламашылар жаңа код жазуға уақытының 5% ғана жұмсайды, 20% ескі кодты өңдеуге, ал қолданыстағы кодты түсінуге 60% дейін уақыт жұмсайды. Сондықтан, АДУ күрделі компьютерлік жүйелерде өзгерістерді бақылау және олардың салдарына талдау жасаумен айналысатын ұйымдар үшін көптеген уақытты және шығындарды үнемдейді. Әсерге талдау менеджерлерге белгілі бір құрылымдар өзгертілсе немесе толығымен алынып тасталса, бұл өзгерістердің бүкіл кәсіпорын жүйелеріне қандай әсер ететінін білуге мүмкіндік береді. Бұл процеске бағдарламалық қамтамасыздағы Y2K өзгерістерін дайындау және тексеру кезінде кеңінен қолданылды. Қолданбаларды ашу және түсіну процесі – бұл әзірлеу командаларына қолданбаның ағымдағы күйі мен контексті туралы ақпарат беру арқылы олардың білімін арттыруға және өзін-өзі жетілдіруге көмектеседі. Қолданбаны түсіну процесі, егер алынған метадеректер интерактивті диаграммалар түрінде көрсетілсе, едәуір жеделделеді. Бағдарламашы метадеректерді қарап шығып, қажет болған жағдайда тиісті егжей-тегжейлі ақпаратты іздесе, қолданбаны түсіну бағдарламашы үшін табиғи жолмен жүзеге асырылады. АДУ құралдарын енгізген кезде толық әсерге талдау жүргізуге жұмсалатын күш пен уақыттың айтарлықтай азайғаны туралы хабарламалар келіп түседі. АДУ құралдары жаңадан жұмысқа орналасқан бағдарламашылар үшін ерекше пайдалы. Жаңадан келген бағдарламашы АДУ құралдары қолданыста болғанда тез арада жұмыска кірісіп, қазіргі қызметкерлерден аз көмекке мұқтаж болады.