3:19 17/12/1384
تعریف خواسته های نرم افزاری در RUP
خواسته ها همانهائی هستند که مشتری برای آنها عجله بیشتری دارد . اما تنها خواسته ها نیستند که معماری را مورد اثر قرار میدهند بلکه فاکتورهای زیر نیز موثرند:
نرم افزار ما بر اساس کدام محصول نرم افزاری سیستمی ( مثلا سیستم عامل و یا یک سیستم مدیریت پایگاه داده ای رابطه ای ) ساخته می شود.
کدام محصول میان افزار (Middleware) را می خواهیم استفاده کنیم.
کدام یک از سیستمهای قدیمی را می خواهیم در سیستم خود استفاده کنیم .
خود را با کدام استاندارد ها و قواعد شرکت باید وفق دهیم
خواسته ها ی غیر وظیفه مندی مانند قابلیت استفاده ، زمان یابی ، استفاده از حافظه و یا خواسته های امنیتی چه هستند.
خواسته های پراکندگی ( توزیع شدگی ) که مشخص میکنند ، سیستم چگونه پراکنده می شود کدامند.
تعریف موجود در RUP از یک خواسته نرم افزاری به طور خلاصه به شرح زیر است ، یک قابلیت نرم افزاری مورد نیاز کاربر برای حل یک مساله یا رسیدن به هدف .
|