بخشی از پاورپوینت
اسلاید 1 :
متدولوژی CDM با رویکردهای CLASSIC و FAST TRACK
اسلاید 2 :
درباره چه چیزی ؟
مقدمه ای درباره ی CDM
تعریفی از متدولوژی CDM
فازهای CDM
فرآیندهای CDM
نکاتی دیگر درباره ی CDM
CDM با نگرش Fast Track
فازهای CDM Fast Track
فرآیندهای CDM Fast Track
تکنیک های CDM Fast Track
مزایا و معایب CDM FAST TRACK
مزایای CDM Fast Track نسبت به CDM و SSADM
اسلاید 3 :
مقدمه ای درباره ی CDM
CDM یک روش کامل برای ارائه ی راه حل های کاربردی کامپیوتری در چرخه ی حیات است و راهنمایی برای تولید موفق سیستم ها می باشد
نسخه ی دوم CDM دارای دو رویکرد اصلی است :
CDM Classic
CDM Fast Track
تفاوت از لحاظ مدیریتی بین این دو رویکرد
CDM Classic روش مستقیمی است در جهت اینکه بین فازها تمایز مستحکمی ایجاد نماید
اسلاید 4 :
مقدمه ای درباره ی CDM
CDM Fast Track روشی برای توسعه ی سریع نرم افزار بر مبنای DSDM (روش تولید سیستم های دینامیک) می باشد که به وسیله ی نمونه سازی ، تولید و ارائه ی تکراری افزایش ، جعبه زمان ، اولویت بندی و در راستای هدف مشخص می شود
CDM Fast Track ، استانداردهای CDM و راهنما (که شامل جزئیات راهنمایی و استانداردهایی برای استفاده از ابزار Oracle می باشد) را در بر دارد
اسلاید 5 :
تعریفی از متدولوژی CDM
CDM (Custom Development Method) مجموعه ای ساختیافته برای توسعه ی سیستم های اطلاعاتی
تمام چرخه حیات توسعه ی سیستم در این متدولوژی پوشش داده می شود
نگرش های زیادی از تولید و توسعه ی نرم افزار توسط این متدولوژی پشتیبانی می شود
CDM برای پروژه های متوسط و بزرگ تدوین شده ، ولی برای پروژه های کوچکتر نیز قابل استفاده می باشد
اسلاید 6 :
تعریفی از متدولوژی CDM
این متدولوژی با استفاده از Oracle Repository و Oracle Database به صورت موثرتری عمل خواهد کرد
هر واحد کاری یا به عبارتی وظیفه ای که از نظر تکنیکی و فنی به هم وابسته هستند، در مجموعه ای تحت عنوان فرآیند قرار می گیرد
هر فرآیند ، انتظامی از مهارت های مشابه، برای انجام وظایف مشخصی می باشد
هر یک از فرآیندها در فازهایی دسته بندی می شوند
اسلاید 7 :
فازهای CDM
در هر فاز کیفیت و نقاط کنترل برای هماهنگی فعالیت هایی با مقاصد مشترک ارائه می شود
در طول فازها تکالیفی از فرآیندهای مختلف توسعه ی سیستم اجرا می گردد
CDM دارای 6 فاز زیر می باشد:
1- فاز تعریف (Definition)
2- فاز تحلیل (Analysis)
3- فاز طراحی (Design)
4- فاز ساخت (Build)
5- فاز انتقال (Transition)
6- فاز بهره برداری (Production)
اسلاید 8 :
فازهای CDM
فاز تعریف
هدف این فاز، تعیین نیازمندی های سازمان و سیستم های اطلاعاتی ، در بالاترین سطح است
در انتهای این فاز نتایج حاصل در محدوده ی پروژه به روشنی و قابل دسترس تعریف می گردند
در انتها برای آغاز فاز تحلیل تایید مدیریت اخذ می شود
اسلاید 9 :
فازهای CDM
فاز تحلیل
تنظیم رسمی نیازمندی های تفضیلی، برای سیستم های کاربردی کامپیوتری
بررسی حوزه های کسب و کاری سازمان که قبلا در فاز تعریف معین شده است
رائه ی مدل های دقیق تر از کار سازمان و استفاده ی اطلاعات در سازمان توسط اعضای تیم تحلیل
تعریف معماری فنی که مورد نیاز برای اجرای سیستم است و پیشنهاد استراتژی انتقال به آن سیستم ها
اسلاید 10 :
فازهای CDM
فاز طراحی
در این فاز با توجه به معماری فنی (که در فاز قبل به دست آمده) و فن آوری های در دسترس ، نیازمندی های فاز تحلیل را گرفته و به مشخصات تفصیلی سیستم تبدیل می کنیم
اسلاید 11 :
فازهای CDM
فاز ساخت
کد کردن برنامه های کاربردی (به وسیله ی یک زبان برنامه نویسی)
تست کردن برنامه های کاربردی با استفاده از تکنیک های مناسب
اسلاید 12 :
فازهای CDM
فاز انتقال
نصب سیستم کاربردی
آماده سازی پرسنل مشتری (دوره های آموزشی، ایجاد کاتالوگ و .) برای استفاده و راهبری سیستم
تست های پذیرش
اسلاید 13 :
فازهای CDM
فاز بهره برداری
پشتیبانی از سیستم ارائه شده
اطمینان از اجرای روان برنامه های کاربردی
طرح ریزی برای توسعه ی کارکردی سیستم در آینده
اسلاید 14 :
فازهای CDM
هر فاز حاوی موارد زیر می باشد :
وظایف تفکیک شده
خرجی ها
تخمین زمان برحسب فرآیند و بازیگران پروژه
زمان بندی نمودار گانت
پیشنهاد زمانبندی
جایگزینی نیرو
اسلاید 15 :
فرآیندهای CDM
یک فرآیند از مجموعه ای از وظایف (تکالیف) وابسته و مرتبط به هم تشکیل شده است که برای حصول به هدف مشخصی تدوین گشته است . هر فرآیند باعث به وجود آمدن خروجی یا خروجی هایی می گردد
CDM یک متدولوژی فرآیندگراست . بیشتر فرآیندها در CDM با یکدیگر همپوشانی زمانی دارند و از طریق خروجی ها به هم مربوط می باشند
اسلاید 16 :
فرآیندهای CDM
فرآیندها در CDM :
1-تعریف نیازمندیهای کسب و کار(Business Requirements Defenition)
- تعریف نیازهای کسب و کار برای ساخت سیستم های کاربردی
- ابتدا تیم تحلیل مدل فرآیندی کسب و کار را ارائه می کند (تمامی وقایع ، پاسخ وقایع و برنامه های کاربردی که آنها را پشتیبانی می کنند)
- سپس مدل داده ای و کارکردی کسب و کار ایجاد می گردد که دارای جزئیات بیشتری است
- و در نهایت نیازهای فن آوری را نیز به آن اضافه می کنند
اسلاید 17 :
فرآیندهای CDM
2- بررسی سیستم موجود (Existing System Examination)
- اگر سیستم قدیمی موجود نباشد، بسیاری از تکالیف این فرآیند حذف می گردد
- اگر مدارک فنی موجود باشد این فرآیند سریعتر انجام می شود
اسلاید 18 :
فرآیندهای CDM
3- معماری فنی (Technical Architecture)
- عناصر فنی پیکره ی سیستم مشخص می گردند
- با طرح ریزی اولیه شروع می شود و بتدریج به اطلاعات آن افزوده می شود
- دارای 2 خروجی است : اول زیر ساخت های نرم افزاری و سخت افزاری و قسمت دیگر معماری توزیعی سیستم است
- استراتژی کنترل و امنیت و همچنین Interface پشتیبانی نیز تهیه می گردد
اسلاید 19 :
فرآیندهای CDM
4- طراحی و ساخت پایگاه داده (Database Design & Build)
- با ایجاد پایگاه داده منطقی از روی مدل داده ای سیستم شروع و با تکمیل تعریف داده های پایگاه داده برای بهره برداری خاتمه می یابد
اسلاید 20 :
فرآیندهای CDM
5- طراحی و ساخت ماژول ها (Module Design & Build)
- قلب پروژه های CDM طراحی و ساخت ماژول ها است
- با استفاده از مدل فرآیندی سیستم ، مدل داده ای سیستم و مدل کارکردی سیستم به همراه معماری فنی ، مدل فرآیندی ماژول را طراحی می کنند
- سپس برنامه نویسان با استفاده از مدارک طراحی و یا نمونه سازی ، شروع به کد نویسی می نمایند