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