هندسة المتطلبات

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
توضح الصورة تصنيفًا مبسطًا للمتطلبات ، مع التركيز على متطلبات النظام التي توضح المتطلبات الوظيفية والسمات والقيود جنبًا إلى جنب مع بعض الأمثلة الأكثر تحديدًا لكل منها.

هندسة المتطلبات (بالإنجليزية: Requirements Engineering)‏ هي إحدى العمليات في مجال هندسة البرمجيات أو هندسة الأنظمة، وتشمل جميع الفعاليات المتعلقة باستكشاف وتوثيق وصيانة مجموعة من المتطلبات من أجل بناء نظام حاسوبي.[1][2][3] يعتقد أن أول استخدام لمصطلح «هندسة المتطلبات» كان عام 1979 في تقرير تي آر دبليو (TRW) التقني. لكن استخدامة لم ينتشر حتى تسعينيات القرن العشرين عندما نشرت الجمعية الحاسوبية التابعة لجمعية مهندسي الكهرباء والإلكترونيات (IEEE Computer Society) دروسا تعليمية واستهلت سلسلة من المؤتمرات حول موضوع هندسة المتطلبات.

مراجع

  1. ^ Ralph، Paul؛ Mohanani، Rahul (مايو 2015). "Is Requirements Engineering Inherently Counterproductive?". IEEE. مؤرشف من الأصل في 2018-10-11.
  2. ^ Software Requirements Engineering Methodology (Development) Alford, M. W. and Lawson,J. T. TRW Defense and Space Systems Group. 1979. نسخة محفوظة 04 مارس 2016 على موقع واي باك مشين.
  3. ^ Sommerville، Ian (2009). Software Engineering (ط. 9th). أديسون-ويسلي ‏. ISBN:978-0-13-703515-1.{{استشهاد بكتاب}}: صيانة الاستشهاد: علامات ترقيم زائدة (link)