بخشی از پاورپوینت

اسلاید 2 :

ابزارهاي خودكار توليد سيستمهاي نرمافزاري (CASE Systems)

اسلاید 3 :

فهرست
مقدمه
CASE
تاريخچه
اهداف کلی استفاده از ابزار CASE
مولفه­های ابزار CASE
Upper CASE
Lower CASE
Cross life cycle CASE
انواع ابزارهای CASE
ديگر امکانات ابزار CASE
مخزن ابزار CASE
مقايسه روشهاس سنتی با روشهای مبتنی بر CASE
مخزن CASE و SDLC
RAD در مقابل SDLC
نمونه ها
نمونه ای از نمودار DFD
نمونه ای از نمودار Functional Hierarchy
ابزار Visual Case
استفاده از ابزار CASE در سازمانها
انواع ابزار CASE
دیگر امکانات ابزار CASE
مخزن ابزار CASE
مقایسه
مخزن CASE و SDLC
RAD در مقابل SDLC
نمونه ها
نمودار DFD
نمودار Func Hirearchy

اسلاید 4 :

مقدمه

در گذشته، عدم وجود استانداردها كار پشتيباني و نگهداري از سيستم را دچار مشكل مينمود
متخصصين سيستمهاي اطلاعاتي به منظور مرتفعساختن مشكلات، به اين نتيجه رسيدند كه ايجاد و توسعه نرمافزار، نيازمند يك روش مهندسي ميباشد.
هدف اين كار، تمركز بر روي ايجاد تكنيكهاي مشترك، متدولوژيهاي استاندارد و ابزارهاي خودكار با روشي مشابه روشهاي مهندسي سنتي بود

اسلاید 5 :

CASE
به نرمافزارهاي خودكاري اطلاق ميشود كه تحليلگران سيستم به منظور ايجاد سيستمهاي اطلاعاتي از آنها استفاده ميكنند
ميتوان در سراسر فرآيند ايجاد و توسعه سيستمها از اين ابزارها استفاده نمود و فعاليتها را بطور خودكار ايجاد و يا پشتيباني نمود
به منظور افزايش بهرهوري و كيفيت سيستمها از اين ابزار استفاده ميشود

اسلاید 7 :

اهداف كلي استفاده از ابزار CASE
افزايش كيفيت سيستمهاي توليدشده
افزايش سرعت طراحي و ايجاد سيستم
تسهيل و بهبود فرآيند تست سيستم از طريق تست خودكار سيستم
بهبود فرآيند يكپارچهسازي فعاليتهاي مختلف پروژه به دليل استفاده از يك متدولوژي مشترك
بهبود كيفيت و كاملبودن مستندات سيستم
كمك به استانداردكردن فرآيند ايجاد سيستم
مراقبت و نگهداري سادهتر از برنامه توليدشده
افزايش قابليت استفاده مجدد
افزايش قابليت حمل (Portability) نرمافزار

اسلاید 8 :

مؤلفههاي ابزار CASE

ابزارهاي CASE به سه دسته زير تقسيم ميشوند:

upper CASE

lower CASE

cross life cycle CASE

اسلاید 9 :

مؤلفههاي ابزار CASE

upper CASE
ابزارهای CASEكه به منظور كمك و پشتيباني از فازهاي برنامهريزي اطلاعات، تشخيص و انتخاب پروژه، برنامهريزي و شروع پروژه، تحليل و طراحي در چرخه عمر ايجاد سيستم، طراحي و استفاده ميشوند

lower CASE
ابزارهاي CASE كه براي فازهاي پيادهسازي و نگهداشت در چرخه عمر ايجاد سيستم، استفاده ميشوند

cross life cycle CASE
ابزارهايي كه طراحي شدهاند تا از فعاليتهايي كه طي فازهاي متعدد چرخه عمر ايجاد سيستم پيش ميآيند، پشتيباني نمايند. به عنوان مثال، ابزارهايي كه به منظور كمك به فعاليتهايي چون مديريت پروژه، تخمين زمان انجام فعاليتها، و ايجاد مستندات استفاده ميشوند.

اسلاید 10 :

انواع ابزار CASE

ابزارهاي نمودارسازي (Diagramming tools)
توليدكنندگان گزارشات و صفحات نمايش كامپيوتري (Computer display & report generators)
ابزارهاي تحليل (Analysis tools)
يك مخزن مركزي (A central repository)
توليدكنندگان مستندات(Documentation generators)
توليدكنندگان كد (Code generators)

اسلاید 11 :

ديگر امكانات ابزارهاي CASE

امكانات امنيتي (Security Features)

سيستم كنترل نسخه (Version Control)

امكان واردكردن و صادركردن (Import/Export)

پشتيبانگيري و ترميم (Backup & Recovery)

اسلاید 12 :

مخزن ابزار CASE

اسلاید 13 :

مخزن ابزار CASE

فوايد اصلي CASE وقتيكه ابزارهاي گوناگون CASE و دادههاي آنها يكپارجه ميشوند، بدست ميآيد

CASE متمركز يا I-CASE
محيطي است كه جهت ايجاد سيستم به صورت خودكار، ابزارهاي زيادي را براي توليد نمودارها، فرمها و گزارشات بكار ميگيرد
امكاناتي را براي توليد كد، گزارشات و تحليل در اختيار تحليلگر ميگذارد
دادهها را بين ابزارهاي مختلف به عنوان يك داده يكپارچه به اشتراك ميگذارد
مخزن مشترك يا Repository، محل مركزي نگهداري اطلاعات به منظور به اشتراكگذاري اطلاعات بين ابزارهاست

اسلاید 14 :

مقایسه

در روشهاي سنتي توليد سيستمها، بيشتر زمان صرف كدنويسي و آزمون ميشد
در روشهاي سنتي، هنگامي كه تصميم به تغيير نرمافزار گرفته ميشد، ابتدا برنامه تغيير نموده، سپس آزمايش و تست ميگرديد. بعد از اينكه از عملكرد كد اطمينان حاصل ميشد، كليه مستندات نيز به منظور انعكاس تغييرات بايد بروز ميشد

اسلاید 15 :

مقایسه

اين كار، عمل بروز نگهداشتن مستندات سيستم را خستهكننده مينمود و اغلب از آن غفلت ميشد
هنگام استفاده از يك محيط CASE متمركز، وظيفه اصلي شما مراقبت و نگهداري از مستندات مرحله طراحي ميباشد

اسلاید 16 :

مخزن CASE و SDLC

طي فاز برنامهريزي و شروع پروژه، مخزن جهت ذخيره كليه اطلاعات مربوط به مسئلهاي كه بايد حل شود (اعم از متني يا گرافيكي)، مورد استفاده قرار ميگيرد
توضيح كاملي از محدوده مسئله، منابع و تاريخچه پروژه و مفاهيم سازماني
طي فازهاي تحليل و طراحي SDLC، مخزن CASE به منظور ذخيره نمودارهاي گرافيكي، گزارشات و فرمهاي الگوي اوليه (Prototype) استفاده ميگردد
دادههاي ذخيرهشده در مخزن به عنوان اساس و شالودهاي براي توليد كد و مستندات نيز استفاده ميشوند

اسلاید 17 :

RAD در مقابل SDLC

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید