رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

استارتاپی

  • مطالب
    15
  • دیدگاه‌ها
    0
  • باز‌دید‌ها
    764

شرکت کنندگان در این وبلاگ

مروی بر مهندسی نرم افزار ( قسمت سوم )

بهنام صباغی

81 بازدید

طرح مسئله در مهندسی نرم‌افزار :

  • از طرف مشتری اعلام شود.
  • از طرف مهندسان نرم‌افزار پیشنهاد می‌شود.

proposal : شرکت مهندسی نرم‌افزار آن را ارائه می‌دهد ک در آن نشان می‌دهد که چگونه پروژه طرح مسئله شده را انجام می‌دهد .

مواردی که در proposal موجود است :

  1. دامنه ، تعریف مسئله و حدود و ثغور (حوزه‌های مسئله )
  2. تهیه شرح کاملی از مسئله
  3. تهیه اهداف (اطلاعاتی که سیستم فراهم می‌کند)
  4. تعیین بودجه
  5. تعیین منابع برای اجرای پروژه
  6. زمان بندی انجام پروژه (gantt chart)

917712937_Screenshotfrom2018-07-0715-27-41.png.a0823dd49f2ba981049156d91ab624a7.png

جلسه Kickoff meeting جلسه ارائه طرح «این جلسه بعد از اتمام قرارداد می‌باشد.» دو طرف روبروی هم می‌نشینند (حالت معارفه دارد).

موفقیت و شکست نرم‌افزار :

بین 60٪ تا 70٪ پروژه های نرم‌افزاری به دلایلی همچون تغییر مدیر پروژه ، استفاده نکردن از آن نرم‌افزار ، ناتوانی در کدنویسی برنامه و ... شکست می‌خورند .

یکی از دلایل استفاده نکردن از نرم‌افزار مقاومت در مقابل تغییرات است . راهکارهایی که مقاومت در بربر تغییرات را کاهش می‌دهند عبارتند از :

  1. آموزش
  2. درگیر کردن افراد
  3. نظام تنبیه و پاداش

نکته : هر سه مورد نیاز به حمایت مدیر ارشد دارند .

چرخه حیاط نرم‌افزار :

1883275276_Screenshotfrom2018-07-0715-39-10.png.9e20ea7f67fa56dbc44c47e3d5e99738.png

دیاگرام متن (Context Diagram) : یک دیاگرام که در متدولوژی SSADM از آن استفاده می‌شود .

هدف : تمام موجودیت‌ها ، تمام عناصر و سیستم‌ها را مشخص می‌کند.

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

نمادها :

  • سیستم را با مستطیل نشان می‌دهند
  • موجودیت ها را با دایره نشان می‌دهند
  • جریان اطلاعات را با فلش نشان می‌دهند

مستند سازی دیاگرام :

  1. دیاگرام
  2. جدول شرح موجودیت‌های خارجی
  3. جدول شرح ارتباطات

مثال : داروخانه بیمارستان را در نظر بگیرید . نسخه های بیماران توسط مشتری از طرف بخش بیمارستان به داروخانه ارسال می‌شوند و فاکتور تحویل دارو پس از تسویه حساب با مشتری به بخش ارسال می‌شود . جهت تامین دارو ، داروخانه از شرکت‌های دولتی و خصوصی استفاده می‌کند . روال ارتباط با این دو شرکت متفاوت است . در ارتباط با شرکت‌های دولتی داروخانه لیست داروهای مورد نظر را ارسال کرده و پس از دریافت لیست داروهای موجود و فاکتور فروش مبلغ را پرداخت می‌کند. در ارتباط با شرکت های خصوصی لیست داروهای موجود ارسال نمی‌شود در ضمن داروهای دریافتی به انبار داروخانه تحویل داده شده و رسید آن به داروخانه ارسال می‌گردد. هم چنین ارتباط داروخانه با حسابداری به شرح زیر است :

نسخه ها و فاکتورها روزانه برای حسابداری ارسال می‌شود و جهت تامین دارو لیست نیازمندی‌ها و قیمت‌ها ارسال شده و چکی در وجه داروخانه دریافت می‌شود .

دیاگرام :

1578656695_Screenshotfrom2018-07-0715-57-09.png.8bf573e0ff87339da5d09ca1fb76b903.png

جدول شرح موجودیت‌ها :

1944348749_Screenshotfrom2018-07-0715-58-52.png.6e98ac0cbe5bddfd66159a47568c4e8b.png

جدول ارتباطات :

1549464629_Screenshotfrom2018-07-0716-00-36.png.6c5f41ab02fa51eaedf49f030a05517d.png

نکته : جدول ارتباطات این مثال تکمیل نیست و فقط یک مورد به عنوان مثال آورده شده سعی کنید با توجه به صورت مسئله بقیه ارتباطات را بنویسید .

1287529669_Screenshotfrom2018-07-0816-42-35.png.3675149127f82eba63b169f9a3f3f35e.png

 


عنوان منبع جامعه‌ی برنامه‌نویسان مُدرن ایران


0 دیدگاه


نظرهای پیشنهاد شده

هیچ دیدگاهی برای نمایش وجود دارد.

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×