مهندسی اصول پیچیدگی نرم افزار دکتر ناصر مدیری انتشارات مهرگان قلم  در حالت کلی پیچیدگی نرم افزار میزان کار فکری مورد نیاز برای درک نرم افزار را مشخص می کند پیچیدگی در فاز توسعه ی نرم افزار تلاش مورد نیاز برای آزمون و اشکال زدایی برنامه پیمانه ها و زیرسیستم ها را به شدت تحت تاثیر قرار می دهد