Code Module | کد ماژول
1.91K subscribers
357 photos
42 videos
6 files
355 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
سند 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64