Analysis & design OOA & OOD: a continuum of representation