مهندسی نیازمندیها: تفاوت میان نسخهها
FreshmanBot (بحث | مشارکتها) جز ←ابزارهای مشهور مهندسی نیازمندیها: replaced: میکند ← میکند، شده است ← شدهاست با ویرایشگر خودکار فارسی |
تصحیح نوشتاری - اضافه کردن مقدمه - بروز رسانی مراجع |
||
خط ۱: | خط ۱: | ||
اصطلاح مهندسی نیازمندیها برای اولین بار در سال 1979 میلادی در گزارش فنی منتشر شده توسط گروه ،[[:en:TRW_Inc.|TRW]] استفاده شد، اما تا سال 1990 به صورت عمومی مورد استفاده قرار نگرفت. عمومیسازی این اصطلاح با انتشار مجموعه آموزشی <ref>{{یادکرد کتاب|نشانی=https://www.worldcat.org/oclc/758542740|عنوان=Software requirements engineering|شابک=9781118156674|ویرایش=Second Edition, [partly revised]|مکان=Los Alamitos, California|oclc=758542740}}</ref> توسط [[:en:IEEE_Computer_Society|IEEE Computer society]] و آغاز کار مجموعهای از کنفرانسها در این حوزه صورت گرفته است. |
|||
⚫ | '''مهندسی نیازمندیها''' (به انگلیسی: Requirements engineering) اشاره به روند تدوین، مستندسازی و نگهداری [[نیازمندیهای نرمافزار]]<ref>Kotonya G. and Sommerville, I. Requirements Engineering: Processes and Techniques. Chichester, UK: John Wiley & Sons</ref> و همچنین به رشته [[مهندسی نرمافزار]] در رابطه با این فرایند دارد. |
||
⚫ | '''مهندسی نیازمندیها''' (به انگلیسی: Requirements engineering) اشاره به روند تدوین، مستندسازی و نگهداری [[نیازمندیهای نرمافزار]]<ref>Kotonya G. and Sommerville, I. Requirements Engineering: Processes and Techniques. Chichester, UK: John Wiley & Sons</ref> و همچنین اشاره به رشته [[مهندسی نرمافزار]] در رابطه با این فرایند دارد. از یک نقطه نظر دیگر مهندسی نیازمندیها شاخهای از مهندسی سیستمها و فرایندی است که به استخراج، تحلیل، ساخت، صحتسنجی، اعتبارسنجی و مدیریت تغییر نیازمندیهای یک سیستم با هدف ردیابی آنها در سطوح پی در پی انتزاع، توجه دارد <ref>{{Cite journal|last=Dick|first=Jeremy|last2=Hull|first2=Elizabeth|last3=Jackson|first3=Ken|date=2017|title=Requirements Engineering|url=https://link.springer.com/book/10.1007%2F978-3-319-61073-3|language=en-gb|doi=10.1007/978-3-319-61073-3}}</ref>. |
||
== فعالیتهای مهندسی نیازمندیها == |
== فعالیتهای مهندسی نیازمندیها == |
نسخهٔ ۲۵ نوامبر ۲۰۱۸، ساعت ۱۹:۳۷
اصطلاح مهندسی نیازمندیها برای اولین بار در سال 1979 میلادی در گزارش فنی منتشر شده توسط گروه ،TRW استفاده شد، اما تا سال 1990 به صورت عمومی مورد استفاده قرار نگرفت. عمومیسازی این اصطلاح با انتشار مجموعه آموزشی [۱] توسط 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. شابک ۹۷۸۱۱۱۸۱۵۶۶۷۴.
- ↑ 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.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ Sommerville, I. Software Engineering, 7th ed. Harlow, UK: Addison Wesley, 2006.
- ↑ ۵٫۰ ۵٫۱ Hull, Elizabeth (2011). Requirements Engineering. Springer. ISBN 978-1-84996-405-0.