“مفاهيم هندسة البرمجيات” هو عنوان كتاب يندرج ضمن سلسلة ماكجرو-هيل في هندسة البرمجيات والتكنولوجيا، وقد تمت كتابته بواسطة ريتشارد إي. فيرلي. صدر الكتاب عن دار نشر ماكجرو-هيل كوليج في شهر يناير من عام 1985. يُعد هذا الكتاب مصدراً قيماً للمعرفة في مجال هندسة البرمجيات، حيث يتناول مفاهيم أساسية ومتقدمة في هذا المجال.
يستكشف الكتاب مواضيع متعددة تتعلق بتطوير البرمجيات، بدءًا من المفاهيم الأساسية مثل عملية تطوير البرمجيات ومراحلها المختلفة، وصولاً إلى مواضيع أكثر تعقيداً مثل إدارة المشاريع البرمجية وضمان جودة البرمجيات. كما يتطرق الكتاب إلى مواضيع مثل هندسة المتطلبات، وتصميم البرمجيات، واختبار البرمجيات، وصيانة البرمجيات، وتقييم الأداء، وإدارة التغييرات، والتحكم في الإصدارات، وغيرها من المفاهيم الهامة في عالم هندسة البرمجيات.
يُعتبر هذا الكتاب مرجعًا قيمًا للطلاب والمحترفين في مجال هندسة البرمجيات، حيث يقدم لهم فهمًا شاملاً وعميقًا للمفاهيم الأساسية والأساليب المتقدمة التي تشكل أساس عملية تطوير البرمجيات. وبفضل اشتماله على معلومات متعددة وشاملة، يمكن أن يكون هذا الكتاب مرشدًا مفيدًا لمن يسعون لفهم عملية تطوير البرمجيات وتحسينها وإدارتها بشكل فعال ومؤسسي.