مهندسی نیازمندیها
اصطلاح مهندسی نیازمندیها برای اولین بار در سال ۱۹۷۹ میلادی در گزارش فنی منتشر شده توسط گروه ،TRW استفاده شد، اما تا سال ۱۹۹۰ به صورت عمومی مورد استفاده قرار نگرفت. عمومیسازی این اصطلاح با انتشار مجموعه آموزشی توسط IEEE Computer society و آغاز کار مجموعهای از کنفرانسها در این حوزه صورت گرفتهاست.
مهندسی نیازمندیها (به انگلیسی: Requirements engineering) اشاره به روند تدوین، مستندسازی و نگهداری نیازمندیهای نرمافزار و همچنین اشاره به رشته مهندسی نرمافزار در رابطه با این فرایند دارد. از یک نقطه نظر دیگر مهندسی نیازمندیها شاخهای از مهندسی سیستمها و فرایندی است که به استخراج، تحلیل، ساخت، صحتسنجی، اعتبارسنجی و مدیریت تغییر نیازمندیهای یک سیستم با هدف ردیابی آنها در سطوح پی در پی انتزاع، توجه دارد.
فعالیتهای مهندسی نیازمندیها
فعالیتهای درگیر در مهندسی نیازمندیها بهطور گستردهای، بسته به نوع سیستم در حال توسعه و شیوههای خاص سازمان (های) مرتبط متفاوت است. این ممکن است شامل موارد زیر باشد:
خصوصیات ابزارهای مهندسی نیازمندیها
ابزارهای مهندسی نیازمندیها باید قابلیتهای زیر را فراهم نمایند.
- ذخیره و بازیابی نیازمندیها
- طبقهبندی نیازمندیها
- برچسب زدن نیازمندیها
- ردیابی نیازمندیها
- مدیریت تغییرات در نیازمندیها
- امکان ایجاد گفتگو میان کاربران نهایی و مهندسین نیازمندی
ابزارهای مشهور مهندسی نیازمندیها
- Requisitepro: این ابزار در آغاز تحولی بزرگ در مهندسی نیازمندیها به وجود آورد اما بهطور خاص جهت نیازمندیها توسعه داده نشدهاست بلکه برای مدیریت اطلاعات به صورت کلی توسعه یافتهاست. این ابزار دیگر توسط آی بی ام پشتیبانی نمیشود.
- IBM Rational DOORS: از مجموعه ابزارهای شرکت آی بی ام جهت مدیریت نیازمندیها میباشد. معماری این نرمافزار به صورت کلاینت سرور میباشد.
- IBM Rational DOORS Next Generation: این ابزار نسل بعدی ابزار DOORS که بر مبنی رایانش ابری میباشد. همچنین امکان هماهنگسازی بیشتری را نسبت به نسل پیشین خود فراهم میکند.
منابع
- ↑ Software requirements engineering (ویراست Second Edition, [partly revised]). Los Alamitos, California. OCLC 758542740. شابک ۹۷۸۱۱۱۸۱۵۶۶۷۴.
- ↑ "Requirements engineering". Wikipedia (به انگلیسی). 2018-10-18.
- ↑ Kotonya G. and Sommerville, I. Requirements Engineering: Processes and Techniques. Chichester, UK: John Wiley & Sons
- ↑ Dick, Jeremy; Hull, Elizabeth; Jackson, Ken (2017). "Requirements Engineering" (به انگلیسی). doi:10.1007/978-3-319-61073-3.
- ↑ Sommerville, I. Software Engineering, 7th ed. Harlow, UK: Addison Wesley, 2006.
- ↑ Hull, Elizabeth (2011). Requirements Engineering. Springer. ISBN 978-1-84996-405-0.