سند SRS چیه و چه کاربردی داره؟🧐
سند SRS یا به عبارت دیگه Software Requirements Specification،
یک سند جامع هست که هدف، عملکرد، محیط عملیاتی، اهداف پروژه، سرعت، امنیت و انتظارات عملکردی یک برنامه نرمافزاری رو تعریف میکنه و میتونه به سوالاتی مثل اینکه، چجوری کار میکنه، نحوه تعاملش با کاربران و نحوه تعامل با سخت/نرم افزار های دیگه جواب بده. اما این سند قبل از انتشار باید تایید بشه و برای تایید، نیازمند اعتبار سنجی SRS هست.
اعتبار سنجی SRS چیه؟
اعتبار سنجی یک مرحله حیاطی در چرخه توسعه نرمافزاره که به درستی نیاز های پروژه رو بررسی و تایید میکنه، و برنامه باید بتونه به تمام سوالات یا بیشترشون جواب بده.
اعتبار سنجی یک سند SRS، به صورت کلی به شکل زیر انجام میشه:
1️⃣ آیا سند SRS تمام عملکرد های لازمه تعاملات کاربر و الزامات عملکردی رو در بر میگیره؟ یا باگی در سیستم وجوده داره که در آینده منجر به خطا بشه؟
2️⃣ تناقض یا ناسازگاری در خود SRS وجود داره؟
3️⃣ آیا الزامات ذکر شده در SRS واقع بینانه و در چهارچوب محدودیت پروژه (بودجه، زمان، فناوری) قابل دستیابی هست؟
4️⃣ آیا SRS به صورت واضح و مختصر نوشته شده؟ یا اصطلاحات مبهمی داره که توسط توسعه دهنده ها به اشتباه تفسیر یا برداشت میشه؟
5️⃣ میشه الزامات موجود در سند رو به صورت عینی آزمایش و اندازه گیری کرد؟
‼️ من به صورت بسیار خلاصه مراحل رو گفتم و قطعا مراحل بیشتری وجود داره، که در مثال های آخر پست قابل مشاهده هست.
برای نوشتن یک سند SRS، ابزار های زیادی وجود داره که من به چند تاشون اشاره میکنم.
1) Microsoft work
2) Google Docs
3) JIRA
برای درک بهتر از یک سند SRS و نحوه نوشتنش، میتونید به دو مثال زیر رو یک نگاهی بندازید.
🔵 دانلود
🔵 دانلود
همچنین برای درک کامل و نحوه پیاده سازی یک سند SRS، میتونید از منابع زیر استفاده کنید.
- Article
- Article
- Article
به صورت کلی، این سند اهمیت بالایی داره و برای پروژه های مهم از اون برای تعامل، وضوح و ابهام زدایی و... استفاده میکنن!
پیشنهاد میکنم به مثال ها و مقاله هایی که بالا معرفی شد، حتما یک سر بزنید🔥
#srs #programing
@CodeModule
سند SRS یا به عبارت دیگه Software Requirements Specification،
یک سند جامع هست که هدف، عملکرد، محیط عملیاتی، اهداف پروژه، سرعت، امنیت و انتظارات عملکردی یک برنامه نرمافزاری رو تعریف میکنه و میتونه به سوالاتی مثل اینکه، چجوری کار میکنه، نحوه تعاملش با کاربران و نحوه تعامل با سخت/نرم افزار های دیگه جواب بده. اما این سند قبل از انتشار باید تایید بشه و برای تایید، نیازمند اعتبار سنجی SRS هست.
اعتبار سنجی SRS چیه؟
اعتبار سنجی یک مرحله حیاطی در چرخه توسعه نرمافزاره که به درستی نیاز های پروژه رو بررسی و تایید میکنه، و برنامه باید بتونه به تمام سوالات یا بیشترشون جواب بده.
اعتبار سنجی یک سند SRS، به صورت کلی به شکل زیر انجام میشه:
برای نوشتن یک سند SRS، ابزار های زیادی وجود داره که من به چند تاشون اشاره میکنم.
1) Microsoft work
2) Google Docs
3) JIRA
برای درک بهتر از یک سند SRS و نحوه نوشتنش، میتونید به دو مثال زیر رو یک نگاهی بندازید.
همچنین برای درک کامل و نحوه پیاده سازی یک سند SRS، میتونید از منابع زیر استفاده کنید.
- Article
- Article
- Article
به صورت کلی، این سند اهمیت بالایی داره و برای پروژه های مهم از اون برای تعامل، وضوح و ابهام زدایی و... استفاده میکنن!
پیشنهاد میکنم به مثال ها و مقاله هایی که بالا معرفی شد، حتما یک سر بزنید
#srs #programing
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6⚡4