
کتابهای بسیاری در حوزه توسعه نرمافزار وجود دارند که سعی به تشریح فرآیندها، روشها و ابزارهای مهندسی نرمافزار و توسعه نرمافزار مینمایند. از جمله معروفترین این کتابها میتوان به کتاب پرسمن اشاره نمود که از جمله کتابهای درسی میباشد. اغلب کتابها حجم وسیعی از مطالب در این حوزه را به دانشجویان ارائه میدهند و همانند یک راهنما عمل مینمایند. کتاب آقای Pankaj Jalote به دور از پیچیدگی توسعه نرمافزار، سعی به راهنمایی دانشجویان در یک مسیر ساده توسعه نرمافزار و آموزش آنها نموده است. کتاب براحتی با دانشجویان نرمافزار که برنامهنویسی را گذراندهاند، از مشکل اصلی نرمافزار و بزرگی خطوط کد، هزینه، کیفیت و زمان شروع کرده است. در این کتاب تلاش شده است که دانشجو متمرکز بر گامهای اصلی پروژههای نرمافزاری شده و در هر گام مسائل تشریح شده است. این کتاب برای دانشجویانی که علاقه به یادگیری ساختاریافته درس مهندسی نرمافزار دارند، توصیه میشود.
این کتاب شامل بخشهای زیر میباشد:
- مسئله نرمافزار
- فرآیندهای نرمافزار
- مشخصات و تحلیل نیازمندیهای نرمافزار
- برنامهریزی پروژههای نرمافزاری
- معماری نرمافزار
- طراحی
- کدنویسی و تست واحد
- تست
نسخه بهزبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.