軟體架構恢復軟體架構恢復是一種從软件系統程式或原始碼中提取軟體架構的方法。提取軟體架構的流程包括將許多的程式實體(例如檔案、類別、函數等)轉換為子系統,其轉換的準則可能是和應用程式有關的,也可能和應用程式無關。從舊有系統中恢復軟體架構的原因是以往的程式沒有架構文件,就算有,也可能已和實際實現的系統有相當的差異, 軟體架構恢復也可能是為了要進行軟體改造,所要求提出的程序[1]。 作法大部份軟體架構恢復的作法會針對系統進行靜態程序分析,若是針對物件導向系統,其中有大量的函數多型以及動態連結機制,就需要用動態程序分析來理解系統的行為、物件的交叉作用,以這些資料來重建架構。在恢復架構的過程中,會依系統動態分析的結果來決定將程式實體組合成架構元素的方式,並且考慮在使用例分析中,出現交叉作用的模式、以及其類型(類別以及介面)[2]。 相關條目參考資料
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia