این کتاب توسط آقای فرهاد کریمی گردآوری شده است.
امروزه با رشد روز افزون فناوری ارتباطات، طبیعتا نیاز به گسترش نرم افزار های کاربردی در همه زمینه ها بیش از پیش احساس می شود .از طرفی همانطور که میدانید یک فعالیت مفید در راستای گسترش یک پروژه تا زمانی توجیه شده بوده و به سود دهی برای طراحان آن خواهد رسید که از هر نظر مورد برسی قرار گیرد و به قولی بهترین و بهینه ترین روشها برای به طراحی و بهره برداری از آن مورد استفاده قرار گیرد.
در همین راستا برسی "شاخص ها معیارهای پیچیدگی نرم افزار" این امکان را فراهم می سازد تا با نگاهی اجمالی و مفصل به مقوله گسترش نرم افزارها در هرچه بهتر و بهینه شدن پروژه از مواردی که موجب "پیچیدگی بیهوده نرم افزار" و یا بروز "بحران های نرم افزار" می باشد جلوگیری به عمل آید .در طی مطالعاتی که برای گرد آوری این مقاله انجام داده ام به اصول کلیدی پی بردم که بنده را بیش از پیش با بکار گیری راهبردهای مدون در طراحی نرم افزار همینطور ازریابی و اندازه گیر متریک های گسترش نرم افزار بیش از پیش آشنا کرد.