چکیده

اولویت بندی نیازمندی ها یکی از مباحث مهم در معماری سیستم های نرم افزاری و اطلاعاتی است. در معماری سیستم های نرم افزاری، پس از مشخص شدن نیازمندی هایی که باید توسط سیستم ارضا شوند، با در نظر گرفتن محدودیت هایی اجرایی پروژه، نیازمندی ها باید بر اساس اهمیتشان اولویت بندی شوند تا زمان و منابع موجود برای اجرای پروژه، بر اساس اولویت نیازمندی ها به آن ها تخصیص یابد. این کار موجب استفاده مطلوب تر از زمان و منابع پروژه می شود و سبب می شود که در زمان در نظر گرفته شده برای اجرای پروژه، محصولی حاصل شود که نیازمندی های با اولویت بالاتر را ارضا کند. از سوی دیگر، نیازمندی های همه سیستم نرم افزاری به دو دسته کلی نیازمندی های کارکردی و کیفی تقسیم می شوند که اولی به توانایی اجرا و دومی به کیفیت اجرای وظایف سیستم مربوط می شود . مبحث اولویت بندی نیازمندی ها در مورد نیازمندی کیفی اعمال می شود. در این مقاله سعی شده است با استفاده روش AHP، روشی کلی برای اولویت بندی نیازمندی های کیفی سیستم های نرم افزاری و اطلاعاتی، با در نظر گرفتن معیارهای اصلی هزینه، ارزش، زمان،جریمه و ریسک ارائه شود و نحوه انجام آن با ارائه مثالی در یک سیستم موجودی نشان داده شود.

تبلیغات