Abstract
Requirements for a system are often discovered during negotiation process, at the time when stakeholders of the system are thinking over their premises or backgrounds behind other stakeholders' requirements, rather than at the time when stakeholders thinking about their own requirements. Disagreements and conflicts between stakeholders are utilized as a driver to discover requirements for the system. In this paper, we propose a support tool for discovering conflicts among stakeholders, called an extended goal graph. We implemented a prototype of the tool and applied the prototype to a requirements meeting to confirm feasibility for discovering conflicts
چکیده
نیازمندی ها به یک سیستم اغلب در طول فرآیند مذاکره و زمانی که سهامداران یک سیستم به جای فکر کردن به نیازهای شخصی خود به فکر نیازهای دیگر سهامداران باشند، تشخیص داده می شود. اختلاف و ناسازگاری بین سهامداران به عنوان محرکی برای شناسایی نیازمندی های سیستم به کار می رود. در این مقاله ما یک ابزار پشتیبانی برای شناسایی اختلافات بین سهامداران ارائه داده ایم که گراف هدف توسعه یافته نامیده می شود. ما یک نمونه اولیه از ابزار را پیاده سازی کرده و در نشست شناسایی نیازمندی ها مورد استفاده قرار دادیم تا امکان پذیری آن برای شناسایی اختلافات مورد تایید قرار گیرد.
1-مقدمه
به دلیل افزایش پیچیدگی سیستم، نیاز به تعریف خصوصیات سیستم از طریق کار گروهی بین طراحان سیستم و سهامداران در حال افزایش است. استخراج نیازمندی های سیستم در یک گروه اغلب طی یک نشست با حضور سهامداران برگزار می شود. اما، کارایی نشست در بسیاری از موارد کافی نیست. بیش از 90 درصد مواقع این نشست ها غیرمفید است [1]. و 80 درصد مواقع برای حل اختلافات و ناسازگاری های بین سهامداران که ناشی از تفاوت بین فرضیات اولیه سهامداران است، مورد استفاده قرار می گیرد...