النتائج 1 إلى 2 من 2

الموضوع: ادوات Case.

  1. #1

    تاريخ التسجيل
    Mon, 29 Oct 2007 10 PM:44:00
    المشاركات
    831
    معدل تقييم المستوى
    7

    افتراضي ادوات Case.

    Computer-aided Software Engineering (CASE
    )

    برامج جاهزة على الحاسب تساعد محللي النظم في تطوير نظم معلومات
    تستخدم لدعم وأتمتة الأعمال التي تتم خلال دورة حياة تطوير النظام
    تساعد على زيادة الإنتاجية
    تساعد على زيادة ورفع جودة الأنظمة بشكل عام
    الغرض منها تسهيل عملية توحيد فلسفة التصميم داخل المؤسسة

    الأهداف
    تحسين جودة الأنظمة المطورة
    زيادة سرعة التطوير والتصميم
    تسهيل وتحسين إجراءات الاختبار من خلال التدقيق الآلى
    تحسين التكامل بين أنشطة التطوير المختلفة تجاه منهجية معينة
    تحسين جودة واكتمال وثائق النظام
    يساعد على توحيد إجراءات تطوير النظم بناءا على منهجية
    تحسين عملية إدارة المشروع
    صيانة أسهل للبرامج
    تشجع على إعادة الاستخدام والاستفادة
    يحسن قابلية النقل للبرامج بسهولة من بيئة لأخرى
    سؤال ؟ لماذا لم تنتشر CASE بشكل سريع وكبير في السنوات العشر الماضية؟

    أسباب تأخر الانتشار

    أهم الأسباب :-
    التكلفة (من 5000 إلى 15000 دولار)
    العائد من الاستثمار يأتي متأخرا .. المراحل الأخيرة
    عيوب داخلية في صعوبة تبادل المعلومات مع البرامج الأخرى
    سؤال ؟ هل غياب التخطيط الإستراتيجى ، عن مؤسساتنا وغياب الرؤية والرغبة في التميز وغياب الطموح ، لهم أدوار في هذا التأخير؟

    نظرة عامة على CASE

    تزيد الفاعلية + تقلل التكلفة
    Reverse Engineering Tools الهندسة العكسية
    أدوات جاهزة تقرأ البرنامج المصدر وتحوله إلى تصميم مرسوم ومصور
    Reengineering Tools إعادة الهندسة
    ادوات جاهزة تقرأ البرنامج المصدر وتحلله وتغيره إذا تطلب الأمر لتحسينه بناء على معايير معينة
    ثقافة المؤسسة تؤثر في الغالب في تطبيق CASE
    سؤال ؟ ما هي العوامل المؤثر سلبا أو إيجابا في قبول تطبيق CASE

    مكونات ال CASE

    Upper CASE الجزء العلوي
    يدعم التخطيط للمشروع (تعريفه + بدئه + أساسياته + المعلومات الأساسية + التحليل + التصميم + الملفات (الجداول) والعلاقات بينها)
    Lower CASE الجزء السفلي
    يدعم التطبيق والتنفيذ (البرمجة) والصيانة
    دعم أعمال التطوير المختلفة عبر المراحل المختلفة (مثل التوثيق ، الاختبار ،..الخ

    وجود قاعدة بيانات (مخزن بيانات repository ) يحفظ داخله الرسومات والنماذج والمخططات والتعاريف ..الخ)

    أنواع الCASE

    وتوجد عدة أنواع:- منها
    أدوات رسم للمخططات Diagramming tools
    مولدات التقارير Report generators
    أدوات تحليل ،لإختبار التوصيف والمواصفات (الإكتمال + التناسق + الصحة)
    مخزن مركزي للبيانات A central repository
    مولد الوثائق Documentation generators
    مولد البرامج والتطبيقاتCode generators
    وقد يأتي منتج يجمع بعض أو معظم أو كل هذه المكونات
    مكونات إضافية هامة:-
    Security Features
    Version Control
    Import/Export
    Backup and Recovery


    CASE في مقابل طريقة تطوير الأنظمة التقليدية
    CASE versus Traditional Systems Development

    غالبا ما يبدأ في التوثيق بعد انتهاء التكويد - البرمجة
    غالبا ما تؤدي الطرق التقليدية في التطوير إلى تأخر في التوثيق للنظام
    الطريقة التقليدية لا تقدم دعما لتوثيق مواصفات النظام؟ مشكلة التوثيق؟

    Traditional Systems Development

    Emphasis on coding and testing
    Paper-based specifications
    Manual coding of programs
    Manual documenting
    Intensive software testing
    Maintain code and documentation

    CASE-Based Systems Development

    Emphasis on analysis and design
    Rapid interactive prototyping
    Automated code generation
    Automated documentation generation
    Automated design checking
    Maintain design specifications


    Diagramming tools - أدوات رسم المخططات

    تمكن من عرض النظام ومكوناته بشكل مصور
    فعالة في عرض (تدفق الإجراءات + هيكلية البيانات + هيكلية البرامج) process flows, data structures and program structures
    أهم المخططات Several types of diagrams
    Data Flow Diagrams (DFD) (Figure 4-4)
    Functional Hierarchy Diagrams(Figure 4-5)
    Entity-Relationship Diagrams (Figure 4-6)

    أدوات توليد النماذج والتقاريرCASE Form and Report Generator Tools

    - تقوم بإنشاء وتعديل واختبار النموذج المنشأ + تستخدم في تحديد ما هي البيانات التي سوف تعرض في النموذج أو التقرير
    - تقوم بتوليد النماذج والتقارير فتساعد على عمل مثال (نموذج) يعرض على المستخدمين فيتخيلوا كيف سيكون النظام

    أدوات التحليلCASE Analysis Tools

    - تستخدم لاختبار النقص في تجميع البيانات + التناسق والتجانس بينها + التوصيف الدقيق لها في المخططات والنماذج والتقارير
    - أنواع التحليل يختلف من مؤسسة لأخرى بناء على المنهجية المتبعة + مواصفات ال CASE

    مخزن البيانات والبيانات عن البياناتCASE Repository

    Integrated CASE (I-CASE) الأنواع المتكاملة
    - بيئة متكاملة تقدم العديد من الأدوات لتوليد المخططات والنماذج والتقارير
    - تقدم إمكانات (التحليل + التقارير عنه + توليد الكود)
    - بسهولة تسمح بمشاركة البيانات والتكامل بينها عبر الأجزاء والأدوات المختلفة لل CASE
    - مخزن البيانات مركزي ومشترك ومتاح لكل الأدوات وفي كل المراحل

    - يحتوي هذا المخزن على المعلومات الكاملة اللازمة لإنشاء وتعديل وتوليد البرامج بدأ من بدء المشروع وتعريفه مرورا بالتخطيط له والتحليل وانتهاء بتوليد الكود والصيانة
    - يحتوي على جزأين أساسيين (Information Repository +Data Dictionary )
    - مخزن المعلومات (يجمع معلومات عن أعمال المؤسسة + تشكيلة ومكونات البرامج المطلوبة + أدوات تنظم عملية الوصول لهذه المعلومات )
    - القاموس للبيانات (برامج تستخدم لتنظيم عملية الوصول لمعلومات المخزن + يحتوي على توصيف بيانات برامج المؤسسة + Cross referencing بمعنى توصيف واحد وتعريف واحد محفوظ في مكان واحد ومتاح للجميع)


    Data Dictionaryمعجم أو قاموس البيانات

    المدخلات له تعريف موحد قياسي
    الاسم + الاسم المختصر (الشائع)
    وصف نصي لكل عنصر
    قائمة بالعناصر ذات العلاقة
    نوع وتنسيق العنصر
    القيم الممكن إدخالها لهذا العنصر (المقبولة)
    المعلومات الخاصة بهذا العنصر واللازمة لمعالجة مناسبة له

    مخزن البيانات ودورة حياة تطوير النظمCASE Repository and the SDLC

    أثناء البدء والتخطيط يتم حفظ كل المعلومات عن المشاكل والموارد والمعلومات التاريخية عن المؤسسة
    أثناء التحليل والتصميم ، يتم حفظ المخططات المصورة والنماذج والأمثلة لشاشات الإدخال والتقارير
    وكل هذه البيانات المخزنة تستخدم في توليد الكود والبرامج والوثائق المختلفة للنظام
    ميزات إضافية
    المساعدة في إنجاز مهام إدارة المشروع
    المساعدة في عملية إعادة استخدام البرامج ؟ كيف ؟
    القدرة على تصميم أجزاء بطريقة يمكن معها إعادة استخدامها مرة أخرى وأخرى بدون عمل تعديلات جوهرية

    أدوات توليد وثائق النظام CASE Documentation Generator Tools

    تسهيل عملية إنتاج الوثائق الفنية ووثائق المستخدمين
    تسمح بإنشاء وثيق مثالية كنموذج ملزم master templates للتأكد من أن كل الوثائق المخرجة متوافقة معها في جميع مراحل التطوير

    أدوات توليد كود(ترميز)النظام CASE Code Generator Tools

    تسمح بالتوليد التلقائي للبرامج وقواعد البيانات مباشرة من وثائق تصميم النظام ومخططاته الموجودة في مخزن البيانات repository

    أدوات تطوير مصورة (رسومية) ناشئة Visual and Emerging Development Tools

    أدوات التطوير الداعمة للكائنات Object-Oriented Development Tools
    Object الكائن ( قطعة من البرنامج والبيانات تبنى لتنجز وظائف معروفة داخل النظام + يسهل إعادة استخدامها + خاصية التغليف Encapsulation حيث تجمع البيانات والتعليمات معا (بيئة تطوير تشمل كائنات معرفة مسبقا + وتسهل إعادة استخدام الكود ثانية))
    Visual Development Tools أدوات التطوير الجديدة
    تمكن المطورين من سرعة إنشاء واجهة البرامج (شاشات الإدخال + التقارير + القوائم + ..الخ)
    ومن أشهرها
    Microsoft Visual Studio
    Delphi
    Powerbuilder
    ColdFusion

    CASE Tools examples

    Powerdesigner (Data Architect, Process Analyst and S-Designor) from Sybase
    Oracle Systems CASE Designer 2000
    Sterling Software's COOL Stuff
    Systems Architect from Popkin Software
    SilverRun from Computer Systems Advisers
    ERwin from Platinum Software
    Rational Rose
    Visio Professional / Visio Enterprise

    .

  2. #2

    تاريخ التسجيل
    Thu, 16 Jun 2011 07 AM:35:18
    المشاركات
    1
    معدل تقييم المستوى
    0

    افتراضي رد: ادوات Case.

    السلام عليكم ورحمه الله وبركاته:

    اسفه الموضوع جداً قديم .. بس استفدت جدا من المعلومات ,, ولدي سؤال اريد اجابته في اسرع وقت..

    various examples of systems which have been built using case tools


    اريد الانظمه التي تم استخدام case tools بها,,



    ولكم جزيل الشكر

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. فضلاً لا أمراً المساعدة في حل Lajod company case study
    بواسطة بسمة أمل في المنتدى Accounting English Forum
    مشاركات: 1
    آخر مشاركة: Tue, 13 Dec 2011, 05 PM:52:10
  2. اريد برنامج محاسبة لمحل ادوات كهربائية
    بواسطة kemo0o في المنتدى البرامج المحاسبية والتطبيقات العملية
    مشاركات: 1
    آخر مشاركة: Sat, 03 Apr 2010, 09 PM:15:54

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •