Structuring diversely designed software. - Wanderley Júnior Lobianco (1994)