نرم افزار سیستم ساز

( نرم افزار سامانه ساز - RAD )

Rapid Application Development (روش توسعه سریع نرم‌افزار) عنوان یکی از الگوهای تولید نرم‌افزار می‌باشد، همچنین به عنوان نامی برای رویکرد جیمز مارتین برای توسعه سریع است.

بطور کلی، رویکرد RAD برای توسعه نرم‌افزار، تاکید کمتری بر برنامه‌ریزی و تمرکز بیشتری بر فرآیند دارد. در قیاس با مدل آبشاری که در آن، تعریف دقیق مشخصات قبل از ورود به مرحله توسعه، خواسته می‌شود. رویکرد RAD تأکید بیشتری بر سازگاری و ضرورت تنظیم نیازمندی‌ها در پاسخ به دانش بدست‌آمده در پیشرفت پروژه می‌‌کند.

James Martin رویکرد RAD را به چهار فاز مجزا تقسیم کرده‌است:

Screenshot 2023-02-27 at 5.33.35 AM
مزیت‌های نرم افزار سامانه ساز - RAD
توسعه سریع و ساده فرآیندها
به مشتری در گرفتن بررسی‌های سریع، کمک می‌کند.
از بازخوردهای مشتری‌ها برای بهبود، پشتیبانی می‌کند.
برای کارایی وابسته به تیم است.

قابلیت‌های نرم افزار سیستم ساز

موتور تولید فرآیند با قابلیت:

  • پشتیبانی از استاندارد BPMN
  • وجود محیط تست و شبیه‌سازی فرآیندها
  • استفاده مجدد از هر فرآیند در تولید فرآیندهای جدید
  • ایجاد ورژن‌های مختلف از هر فرآیند و استفاده مجدد از تمامی ورژن‌ها
  • طراحی و مدل‌سازی فرآیندهای کسب و کار در یك محیط كاملاً گرافیكی
  • تحلیل بازخورد فرآیندها از طریق ارائه انواع گزارش‌های مدیریتی مانند KPI

موتور تولید فرم‌های الكترونیكی با قابلیت:

  • اجرای تحت وب
  • محیط اجرا و مشاهده فرم‌ها
  • طراحی و پیاده‌سازی انواع فرم‌های الكترونیكی
  • اسكریپت‌نویسی در فرم‌ها برای تولید فرم‌های قوی تر
  • استفاده مجدد از فرم‌ها و قالب‌های از پیش طراحی شده
  • تبادل داده بین فرم‌ها و فرآیندها جهت پیاده‌سازی سیستم‌های فرآیند محور
  • ثبت و نگهداری تغییرات انجام شده بر روی هر فرم (Check-in) و استفاده مجدد از آن‌ها (Check-out)

موتور تولید گزارش‌ با قابلیت:

  • اجرای تحت وب
  • تولید خروجی PDF، Image، Excel و …
  • پشتیبانی از استاندارد RDL در تولید گزارش
  • استفاده ازمتغیرها و توابع مختلف در تولید گزارش
  • استفاده از انواع نمودارها جهت نمایش بهتر گزارش‌های تحلیلی
  • طراحی و پیاده‌سازی انواع گزارش‌های مدیریتی مانند داشبورد مدیریت

یکی از مزایای عمده‌ای که ICAN Enterprise BPMS برای استفاده‌کنندگان مهیا می‌نماید، زیرساختی است که با اتكا به آن می‌توان سیستم‌های اطلاعاتی مورد نیاز سازمان‌ها را به راحتی و با صرف كمترین زمان و هزینه، تولید نمود. با استفاده از این زیرساخت، سازمان‌ها این امكان را خواهند داشت تا مستقل از تولید‌كننده، نرم‌افزارهای مورد نیاز خود را در اسرع وقت تهیه نمایند و به بهره‌برداری برسانند. ویژگی‌های بارز این زیرساخت:

 
محیط بهره‌برداری تحت وب
 
موتور تولید فرآیند با قابلیت:
  • پشتیبانی از استاندارد BPMN
  • وجود محیط تست و شبیه‌سازی فرآیندها
  • استفاده مجدد از هر فرآیند در تولید فرآیندهای جدید
  • ایجاد ورژن‌های مختلفاز هر فرآیند و استفاده مجدد از تمامی ورژن‌ها
  • طراحی و مدل‌سازی فرآیندهای کسب و کار در یك محیط كاملاً گرافیكی
  • تحلیل بازخورد فرآیندها از طریق ارائه انواع گزارش‌های مدیریتی مانند KPI

محیط یكپارچه جهت تولید فرم‌ها، فرآیندها، گزارش‌ها و یكپارچه‌سازی سیستم‌ها

قابلیت تولید Data Centric Applications (نرم‌افزارهای اطلاعات‌محور)

موتور تولید فرم‌های الكترونیكی با قابلیت:

  • اجرای تحت وب
  • محیط اجرا و مشاهده فرم‌ها
  • طراحی و پیاده‌سازی انواع فرم‌های الكترونیكی
  • اسكریپت‌نویسی در فرم‌ها برای تولید فرم‌های پیچیده
  • استفاده مجدد از فرم‌ها و قالب‌های از پیش طراحی شده
  • تبادل داده بین فرم‌ها و فرآیندها جهت پیاده‌سازی سیستم‌های پیچیده فرآیند محور
  • ثبت و نگهداریتغییرات انجام شده بر روی هر فرم (Check-in) و استفاده مجدد از آن‌ها (Check-out)
 
موتور تولید گزارش‌ با قابلیت:
  • اجرای تحت وب
  • تولید خروجی PDF، Image، Excel و …
  • پشتیبانی از استاندارد RDL در تولید گزارش
  • استفاده ازمتغیرها و توابع مختلف در تولید گزارش
  • استفاده از انواع نمودارها جهت نمایش بهتر گزارش‌های تحلیلی
  • طراحی و پیاده‌سازی انواع گزارش‌های مدیریتی مانند داشبورد مدیریت.

James Martin رویکرد RAD را به چهار فاز مجزا تقسیم کرده‌است:

 

فاز برنامه‌ریزی نیازمندی‌ها

ترکیبی از فاز برنامه‌ریزی سیستم و تحلیل سیستم در چرخه زندگی توسعه سیستم‌ها (SDLC) می‌باشد. کاربران و مدیران و کارکنان IT در خصوص نیازهای کسب و کار، محدوده پروژه، قیود و نیازمندی‌های سیستم بحث می‌کنند و به اتفاق‌نظر می‌رسند. این فاز زمانی به پایان می‌رسد که تیم در خصوص مسائل کلیدی به توافق برسند و تأیید مدیریتی را برای ادامه کار به‌دست بیاورند.

فاز طراحی کاربر

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

فاز ساخت

در این فاز مشابه SDLC، تمرکز بر برنامه توسعه برنامه است اما کاربران همچنان مشارکت خواهند داشت و می‌توانند در ساخت صفحات واقعی و گزارش‌ها پیشنهادهایی برای تغییرات و بهینه‌سازی ارائه دهند. وظایف در این فاز عبارتند از برنامه‌نویسی، توسعه برنامه، کد نویسی، متصل کردن واحدها و تست کردن سیستم.

فاز تحویل

شبیه کارهای نهایی در فاز استقرار SDLC شامل تبدیل داده‌ها، تست، مهاجرت به سیستم جدید و آموزش کاربر است. در مقایسه با مدل‌های سنتی، همه فرایند فشرده‌سازی شده‌است. در نتیجه، سیستم جدید خیلی زودتر توسعه داده شده، تحویل می‌شود و در جایگاه عملیاتی قرار می‌گیرد.

امتیاز این مقاله

تاکنون بیش از 3500 سازمان و کسب و کار معتبر به آی کن اعتماد کرده اند!

پخش ویدیو

سازمان حفاظت محیط زیست آذربایجان غربی

برزگری؛ رئیس اداره پژوهش و فناوری اطلاعات

محصولات مورد استفاده (از سال 1391 ):

اتوماسیون اداری
فرم ساز
پخش ویدیو

شرکت آب و فاضلاب روستایی خراسان شمالی

علی‌اصغر ملول؛ مدیر فناوری اطلاعات

محصولات مورد استفاده (از سال 1393 ):

اتوماسیون اداری
پخش ویدیو

شرکت صنعتی معدنی گل گهر سیرجان

فاطمه عباسی؛ کارشناس ارشد برنامه‌ساز

محصولات مورد استفاده (از سال 1394 ):

گردش کار و سرویس‌ها
گزارش ساز
اتوماسیون اداری
فرم ساز
در حال بارگذاری ...