یک مشخصه کاربردی ( به انگلیسی: Functional specification ) ( همچنین مشخصات، سند مشخصات کاربردی ( FSD ) ، مشخصات مورد نیاز کاربردی )
در مهندسی سیستم و توسعه نرم افزار، یک سند است که عملکردهایی را مشخص می نماید که یک سیستم یا یک جزء تشکیل دهنده باید اجرا نماید ( اغلب بخشی از یک مشخصات الزامات ) ( ISO/IEC / IEEE 24765 - 2010 )
مستندسازی معمولاً توصیف می کند که کاربر سیستم و همچنین مشخصات درخواست شده ورودیها و خروجیها ( به عنوان مثال سیستم نرم افزاری ) به چه نیاز دارند. یک مشخصه کاربردی واکنش فنی تری به یک سند الزامات تطبیقی به شمار می رود، به عنوان مثال سند الزامات محصول "PRD" . بنابراین آن نتایج مرحلهٔ تجزیه و تحلیل الزامات را سرعت می دهد. در سیستمهای پیچیده تر سطوح چندگانه از مشخصات کاربردی معمولاً در کنار یکدیگر قرار دارند، به عنوان مثال در سطح سیستم روی سطح ماژول یا روی سطح جزئیات فنی.
یک مشخصه کاربردی عملکرد درونی سیستم پیشنهادی را تعریف نمی کند و شامل مشخصه کاربردی نحوهای که عملکرد سیستم اجرا می شود، نمی شود. درعوض، بر اینکه عوامل مختلف خارجی ( به عنوان مثال افرادی که از برنامه استفاده می کنند، لوازم جانبی یا سایر کامپیوترها ) چگونه ممکن است در حال تعامل با سیستم «ملاحظه شوند» تمرکز می نماید.
یک لازمهٔ کاربردی در یک مشخصه کاربردی ممکن است به شرح زیر باشد:
هنگامی که کاربر بر روی دکمهٔ OK کلیک می کند، گفتگو بسته می شود و تمرکز به پنجره اصلی به حالت قبل از نمایش این گفتگو بازمی گردد.
چنین لازمهای تعاملی بین یک عامل خارجی ( کاربر ) و سیستم نرم افزاری را توصیف می کند. هنگامی که کاربر با کلیک کردن بر روی دکمه OK وارد سیستم می شود، برنامه با بسته شدن پنجره گفتگو حاوی دکمه OK پاسخ می دهد ( یا باید پاسخ دهد ) .
اهداف بسیاری برای مشخصات کاربردی وجود دارد. یکی از اهداف اصلی در پروژه های گروهی، دستیابی به نوعی توافق گروهی در این مورد است که برنامه قبل از تلاش زمانبر برای نوشتن کد منبع و موارد آزمایش به چه چیزی دست می یابد، و سپس دوره ای از اشکال زدایی، واقع می شود. به طور معمول، چنین وفاقی پس از یک یا چند بررسی توسط ذینفعان در پروژه مورد نظر و پس از مذاکره راجع به یک راه مقرون به صرفه برای دستیابی به الزاماتی که نرم افزار باید انجام دهد، به دست می آید تا:
• موجب شود برنامه نویسان بدانند که چه چیزی را باید بسازند.
• موجب شود که آزمایش کنندگان بدانند که چه آزمایشهایی را باید اجرا نمایند.
• موجب شود ذینفعان بدانند که چه چیزی را قرار است به دست آوردند.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفدر مهندسی سیستم و توسعه نرم افزار، یک سند است که عملکردهایی را مشخص می نماید که یک سیستم یا یک جزء تشکیل دهنده باید اجرا نماید ( اغلب بخشی از یک مشخصات الزامات ) ( ISO/IEC / IEEE 24765 - 2010 )
مستندسازی معمولاً توصیف می کند که کاربر سیستم و همچنین مشخصات درخواست شده ورودیها و خروجیها ( به عنوان مثال سیستم نرم افزاری ) به چه نیاز دارند. یک مشخصه کاربردی واکنش فنی تری به یک سند الزامات تطبیقی به شمار می رود، به عنوان مثال سند الزامات محصول "PRD" . بنابراین آن نتایج مرحلهٔ تجزیه و تحلیل الزامات را سرعت می دهد. در سیستمهای پیچیده تر سطوح چندگانه از مشخصات کاربردی معمولاً در کنار یکدیگر قرار دارند، به عنوان مثال در سطح سیستم روی سطح ماژول یا روی سطح جزئیات فنی.
یک مشخصه کاربردی عملکرد درونی سیستم پیشنهادی را تعریف نمی کند و شامل مشخصه کاربردی نحوهای که عملکرد سیستم اجرا می شود، نمی شود. درعوض، بر اینکه عوامل مختلف خارجی ( به عنوان مثال افرادی که از برنامه استفاده می کنند، لوازم جانبی یا سایر کامپیوترها ) چگونه ممکن است در حال تعامل با سیستم «ملاحظه شوند» تمرکز می نماید.
یک لازمهٔ کاربردی در یک مشخصه کاربردی ممکن است به شرح زیر باشد:
هنگامی که کاربر بر روی دکمهٔ OK کلیک می کند، گفتگو بسته می شود و تمرکز به پنجره اصلی به حالت قبل از نمایش این گفتگو بازمی گردد.
چنین لازمهای تعاملی بین یک عامل خارجی ( کاربر ) و سیستم نرم افزاری را توصیف می کند. هنگامی که کاربر با کلیک کردن بر روی دکمه OK وارد سیستم می شود، برنامه با بسته شدن پنجره گفتگو حاوی دکمه OK پاسخ می دهد ( یا باید پاسخ دهد ) .
اهداف بسیاری برای مشخصات کاربردی وجود دارد. یکی از اهداف اصلی در پروژه های گروهی، دستیابی به نوعی توافق گروهی در این مورد است که برنامه قبل از تلاش زمانبر برای نوشتن کد منبع و موارد آزمایش به چه چیزی دست می یابد، و سپس دوره ای از اشکال زدایی، واقع می شود. به طور معمول، چنین وفاقی پس از یک یا چند بررسی توسط ذینفعان در پروژه مورد نظر و پس از مذاکره راجع به یک راه مقرون به صرفه برای دستیابی به الزاماتی که نرم افزار باید انجام دهد، به دست می آید تا:
• موجب شود برنامه نویسان بدانند که چه چیزی را باید بسازند.
• موجب شود که آزمایش کنندگان بدانند که چه آزمایشهایی را باید اجرا نمایند.
• موجب شود ذینفعان بدانند که چه چیزی را قرار است به دست آوردند.
wiki: مشخصات کاربردی