Software design (SWEBOK3 Knowledge area)
Engineering High Quality Software Applications Alan Wassyng Presented at CUSEC 2005 Software Quality Research Laboratory Department of Computing and Software.