A Visual System Supporting Software Reuse In The Banking Legacy System Context