دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • اسفند

جلسه ۰۲ : بررسی درک مسئله در متدولوژی برنامه نویسی

  • دسته‌بندی‌ها :
جلسه ۰۲ : بررسی درک مسئله در متدولوژی برنامه نویسی
    • جزئیات
    • نوع محتواآموزشی

      عرض ادب و احترام. با دوره ی آموزشی متدولوژی برنامه نویسی (Programming Methodologies) از وب سایت آموزشی پی وی لرن در خدمتتون خواهیم بود. از آن جا که درک مسئله برای پیشنهاد یک راه حل مناسب اهمیت دارد، بنابراین در این بخش، بررسی درک مسئله در متدولوژی برنامه نویسی را خواهیم داشت.

      بررسی درک مسئله در متدولوژی برنامه نویسی

      یک روند توسعه نرم افزار معمولی از مراحل زیر پیروی می کند.

      • جمع آوری نیاز
      • تعریف مسئله
      • طراحی سیستم
      • پیاده سازی
      • تست کردن
      • مستندات
      • آموزش و پشتیبانی
      • نگه داری

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

      جمع آوری نیاز

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

      • چه کاری انجام می شود؟
      • چگونه انجام می شود؟
      • فرکانس یک کار چقدر است؟
      • حجم تصمیمات یا معاملات چقدر است؟
      • چه مشکلی پیش می آید؟

      برخی از تکنیک هایی که به جمع آوری این اطلاعات کمک می کنند عبارتند از:

      • مصاحبه ها
      • پرسشنامه ها
      • بررسی اسناد موجود سیستم
      • تجزیه و تحلیل داده های کسب و کار

      تحلیلگران سیستم برای شناسایی نیازهای SMART – خاص ، قابل اندازه گیری ، توافق شده ، واقع بینانه و مبتنی بر زمان – نیاز به ایجاد اسناد واضح و مختصر اما کامل دارند. عدم انجام این کار منجر به :

      • تعریف ناقص مسئله
      • اهداف نادرست برنامه
      • دوباره کاری برای تحویل نتیجه ی مورد نیاز به مشتری
      • افزایش هزینه ها
      • تأخیر در تحویل

      با توجه به اهمیت اطلاعات مورد نیاز ، جمع آوری نیاز به عنوان تحقیقات تفصیلی (detailed investigation) نیز شناخته می شود.

      تعریف مسئله

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

      • دامنه پروژه را تعریف کنید.
      • تیم را متمرکز نگه دارید.
      • پروژه را پیگیری کنید.
      • تأیید کنید که در پایان پروژه نتیجه مطلوب حاصل شده است.

      کلام پایانی

      بررسی درک مسئله در متدولوژی برنامه نویسی را در این بخش دنبال نمودیم. در بخش بعدی مباحثی راجع به شناسایی راه حل خواهیم داشت. با مبحث متدولوژی برنامه نویسی از وب سایت پی وی لرن همراه باشید.

      QR:  جلسه ۰۲ : بررسی درک مسئله در متدولوژی برنامه نویسی
      به اشتراک بگذارید