نیازمندیهای چابک

شما در این سایت با مفاهیم نیازمندیهای نرم افزار چابک آشنا می شوید

۲ مطلب در آبان ۱۳۹۸ ثبت شده است

تشریح داستان

هنگامی که در حال ساخت سیستم های پیچیده هستیم شرایطی پیش می آید که به مکانیزم های ارتباطی متفاوت و دقیق تری نیاز پیدا می کنیم. اگر تشریح داستان با زبان طبیعی بسیار پیچیده باشد و اگر کسب و کار توانایی فهمیدن مشخصات را نداشته باشد، تیم باید داستان را با روش های دقیق تری بیان کند. تعداد زیادی تکنیک تحلیل نیازمندی ها وجود دارد. روش های فنی تر که برای مشخص کردن رفتار سیستم استفاده می شوند و تیم می تواند از آن ها برای برطرف کردن ابهام و ساختن سیستم های قابل اطمینان و ایمن استفاده کند. برخی از این روش ها شامل موارد ذیل هستند:

  • نمودارهای فعالیت
  • گزارش های نمونه
  • شبه کد
  • جداول تصمیم گیری و درختان تصمیم
  • نمودارهای وضعیت
  • نمودارهای توالی
  • نمودارهای موجودیت-ارتباط
  • مواردکاربرد
۰ نظر
علیرضا قاقالو

مدل سازی چابک چیست؟

تحلیل گران و مدل سازان با تجربه راز مدل سازی را می دانند:

هدف از مدل سازی اساسا برای فهمیدن است نه برای مستند کردن.

یعنی، عمل مدل سازی باید روشی را برای فهم بهتر فضای مساله و راه حل فراهم کند. از این رو، استفاده از زبان مدل سازی UML برای این نیست که طراح نمودارهای UML مفصلی را ایجاد کند و به برنامه نویس تحویل دهد تا آن ها را پیاده سازی کند، بلکه هدف از آن بررسی سریع روش های متفاوت و حرکت در جهت طراحی خوب است. این دیدگاه که با روش های چابک سازگار است در کتاب Agile Modeling: Scott Ambler «مدل سازی چابک» نامیده می شود.

۰ نظر
علیرضا قاقالو