کتاب مهندسی نرم افزار پرسمن
اگر کسی بخواهد درک درستی از تفاوت میان برنامه نویسی و مهندسی نرم افزار پیدا کند کتاب پرسمن انتخاب بسیار مهمی است این کتاب نشان می دهد که نوشتن چند فایل کد به تنهایی به معنای تولید نرم افزار موفق نیست بلکه لازم است پیش از هر چیز مسئله به خوبی فهمیده شود و برای حل آن راهکار مناسبی طراحی گردد در این کتاب مباحثی مانند فرایندهای توسعه مدیریت پروژه کیفیت نرم افزار و کنترل تغییرات با دیدی کاربردی مطرح می شوند نکته جالب این است که خواننده در طول مطالعه احساس می کند با یک نقشه راه روبه رو است نه صرفا مجموعه ای از تعاریف دانشگاهی همین ویژگی باعث شده کتاب پرسمن هم در محیط های علمی و هم در فضای صنعتی جایگاه ویژه ای داشته باشد این اثر ذهن خواننده را از تمرکز صرف بر کدنویسی خارج می کند و او را با ابعاد گسترده تر تولید محصول نرم افزاری آشنا می سازد