Finans

Veri Gizleme (Data Hiding)

İngilizce: data hiding

Türkçe Tanım

Yazılım tasarımında bir bileşenin iç işleyişini ve verisini dış katmandan yalıtarak yalnızca tanımlı arayüz üzerinden erişime izin verme ilkesidir; amaç, karmaşıklığı kapsüllemek ve iç değişikliklerin dışa sızmasını önlemektir. Bu ilke finansal sistem mimarisinde yararlıyken, aynı mantık bir finansal modele uygulandığında şeffaflık aleyhine işleyebilir. Proje finansmanında hesap mantığının gömülü makrolar ya da kilitli hücreler ardında gizlendiği bir modeli, kredi verenlerin bağımsız denetçileri çoğu zaman reddeder; zira görülemeyen bir varsayım, doğrulanamayan bir risktir.

English Definition

In software design, the principle of insulating a component's internal workings and data from outer layers, permitting access only through a defined interface, so as to encapsulate complexity and keep internal changes from leaking outward. Useful in financial-system architecture, the same logic can cut against transparency when applied to a financial model. In project finance, a model whose calculation logic is concealed behind embedded macros or locked cells is often rejected by lenders' independent model auditors, since an assumption that cannot be seen is a risk that cannot be verified.