الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح طرق التحليل للنطام المعلومات

رائج
بدأه زكيري عبد العالي في 10 يونيو 2002 · 143 رد · 121,798 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#52

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

أولا أهنئ كل الأخوة بحلول السنة الجديدة متمنيا لهم كل النجاح و المثابرة و الملاحظ أن الأخوة في ركود نوعا ما ..

و أضيف ...

كم أود التعرف على طريقة uml و لقد و جدت هدا الموقع

www.shagrouni.com/sd/umlapp/c2.html

أود من الأخوة المشاركة في هدا الموضوع لأنه مهم جدا لي و لكل الإخوة المبرمجين الجدد...

- و يبقى السؤال كيف العمل بطريقة uml لقد تعودنا سابقا على طريقة مريز

لكن هده الطريقة متعبة و طويلة العمل ...

- السؤال الثاني هل يوجد في delphi 7 كيف يمكن إستعمال uml أو إستخدامها...

أرجوا من الأخوة المشاركة ...و السلام أخوكم k2002

#53

(gift)

#54

السلام على الاخوة الأعزاء

ممنون باكتشاف هذا الموقع الممتاز.

اردت تنزيل الملف المرفقة فلم أستطع هل من مساعدة

#55

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

يا اخوان لم تعمل عندي ولا اي وصلة من الوصلات

الرجاء ان تبعثولي ال البرامج على ايميلي

albasha114@hotmail.com

#56

Al salam 3alykum

i am sorry abouting in English , i live in Australia and the computer at has no Arabic,. i was just looking fora full version of Modelmaker and i found it in this great site, i clicked on the link specified to download the modelmaker but it always jump to somewhere else. please if anyone can help me with this , , i need this

software very much. thank you

my e mail address is hdrd74@hotmail.com

al salam 3alykum

Hayder Khalil

#57

السلام عليكم

اين الهمة يا شباب

لماذا توقفتم

نأمل التواصل

ومشكورين على مجهوداتكم

في أعمالنا نخطئ .. ومن أخطأنا نتعلم .. ولا شئ مستحيل

#58

بسم الله

اني باذني الله احضر في دروس في uml مع مثال .

ارجو ان تساعدوني لاني جديد في هديه الطريقة وكثيرا ما استعمل الميريز لسهولته

#59

السلام عليكم

إبدأ أخي Pati وسنتعاون إن شاءالله لأني أحب أن أتعلم عن هذا الموضوع ولدي بعض الكتب العربية الالكترونية.

لكن أتمنى أن تبدأ وتعيطينا خطوط البداية ويفضل أن يكون مع مثال بسيط وسهل . لكي نعرف كيف نبدأ بدراسة هذا الموضوع .

وأتمنى أيضا أن توضح فوائد دراسة هذا الموضوع .

أتمنى لك التوفيق .

#62

بسم الله الرحمن الرحيم

إخواني هذه بعض الدروس في لغة UML وإن شاء الله اكون قد جمعة مجموعة مفيدة من المعلومات .

ملاحظة : في هذه الدروس سنقوم بإجراء مقارنة بين طريقة مريز ولغة umlلإنشاء نظام معلوماتي دقيق

ولذلك قررت وضع عدة أمثلة تطبيقية لاني احب عملية القياس أي نتعلم من الأمثلة

بالإضافة بأنني مجرد طالب معكم أي وارد الخطاء وارجو المناقشة والتصحيح .

المقدمة

لا داع لشرح عن نشأة هذه الطريقة لانها موجودة في الرابطة التي وضعتها ولندخل في الموضوع مباشرة

ا*- المخططات المستعملة في الطريقتين

في طريقة مريز نقوم

الدراسة المسبقة

1-مخطط سير المعلومات

2--مخطط الإجراءات

الدراسة النقدية

لا يوجد مخطط

الدراسة المفصلة

المستوى التصوري

1- مخطط GDF مخطط الروابط الوظيفية

2- مخطط SAT بنية البلوغ النظري

3- مخطط MCD النموذج التصوري للمعطيات

4- مخططMCT النموذج التصوري للمعالجات

المستوى التنظيمي :

1- مخطط MOT النموذج التنظيمي للمعالجات

2- مخطط MLD النموذج المنطقي للمعطيات

المستوى التقني

1- مخطط MPD النموذج الفيزيائي للمعطيات

2- مخطط MOPT النموذج العملي الفيزيائي للمعالجات

في لغة uml نقوم ?

المحور الوظيفي

1-مخطط حالة الاستخدام (DIAGRAMME DE CAS DUTILISATION ) الشكل 1-3

المحور الثابت

1- مخطط الأصناف(DIAGRAMME DE CLASSES) الشكل 2-3

2- مخططات الكائن (DIAGRAMME DOBJETS)

3- مخططات المكونات(DIAGRAMME DE COMPOSANTS) الشكل 3-3

4- مخططات التجهيز(DIAGRAMME DE DEPLOIEMENT) الشكل 4-3

المحور المتحرك

1- مخططات الحالة (DIAGRAMME DETATS) الشكل 6-3

2- مخططات النشاط (DIAGRAMME DACTIVITES) الشكل 5-3

3- مخطط التتابع (DIAGRAMME DE SEQUENCE) الشكل 7-3

4- مخططات التعاون(DIAGRAMME DE COLLABORATON ) الشكل 8-3

مراحل تسلسل البيانات

والان سنقوم بالتعمق ودراسة مخططات uml فقط و في الامثلة سنجمع بين الاثنين

المحور الوظيفي

1-مخطط حالة الاستخدام (DIAGRAMME DE CAS DUTILISATION ) الشكل 1-3

*** هذا التعريف منقول من موقع خالد الشقروني ***

حالة الاستخدام Use Case هي وصف لسلوك النظام من وجهة نظر المستخدم. فهي ذات فائدة خلال مراحل التحليل و التطوير، و تساعد في فهم المتطلبات.

يكون المخطط سهلا للاستيعاب. مما يمكّن كلا من المطوّرين (محلّلون، مصمّمون، مبرمجون، مختبرون) و المستفيدون (الزبون) من الاشتغال عليه.

لكن هذه السهولة يجب أن لا تجعلنا ننقص من شأن مخططات حالة الاستخدام. فهي بامكانها أن تحتمل كامل عمليات التطوير ، بدءا من الاستهلال و حتى التسليم.

وايضا لابد من فهم بعض المصطلحات

Utilisateurs – Acteurs

LES PAQUETAGES

Les cas d'utilisation

o Un nom :

o Une description

o Des acteurs déclencheurs :

o Des pré-conditions

o Des scénarii.

o Des post-conditions

o Des informations sur l'utilisation du cas d'utilisation comme :

Les relations entre cas d'utilisation

Extends

Include

Les Use case Realization

mer.rar

#63

لم استطع ادراج الصور في النص لدا ارفقتها في ملف ...اسف هدا لضعف الاتصال في مدينتنا

uml.rar

#64

الملف الاخير للدرس الاول

كما اني لا اصلح للاشراف لاني قليل الاتصال بالموقع لسببين الوقت و غلاء الاتصال ...اسف مرة اخرى

uml2.rar

#65

ارجو ا من استطاع من الاخوة ان يدرج الصور وله كل الشكر هذا لكي يتض الدرس اكثر ..شكرا

#66

المخطط حالة الاستخدام

قبل انشاء مخطط حالة الاستخدام لابد من جمع مختلف الوظائف الأساسية في جدول يدعى Sommaire des sc enarios

"فهرسة الحوارات "

----------------------------------------------

Iالوظيفـــــة I حالة الاستخدلم I

----------------------------------------------

I I I

----------------------------------------------

الصورة 1

النظرة السطحية لمخطط حالة الاستخدام

نلاحظ من المخطط ان هناك ثلاث اقسام

1. وظائف النظام

2. الممثلون

3. الروابط بين الحالة والممثل

بعض المصطلحات

الممثل :Utilisateurs – Acteurs

في لغة uml لا نجد مفهوم المستعمل بل نجد الممثلون وهم الأفراد الخارجيين الذين يتخاطبون مع النظام وعندما نتحدث عن نوع الخطاب نقول في لغات أخرى هي الرسائل message او مجموعة الأحداث المؤثرة في النظام كأن نقول اضغط على زر ok او إرسال طلب ..الخ

ولا ننسى الجهة المقابلة من يتلقى المعلومات من طرف النظام كأن نقول من يستلم طلبات الزبائن من يحيين او يغير محتوى المخزون .الخ

إذن الممثلون هم أفراد خارج النظام يحاورونه هم من يتحكمون في الواجهة التي يقدمها لهم النظام ولا تختصر في هدا المفهوم فقط بل أيضا كل الأنظمة الخارجية الأخرى ? الأجهزة systèmes informatiques ou hardware le système. التي تخاطب النظام.

ولكي نستطيع استخراج ممثلو النظام لابد من جمع كل الأدوار التي يستحقها المحيط للتخاطب مع النظام

1-نقوم بالبحث عن أدوار التي يقومون بها المستعملون مثال ( مكلف بالزبائن , مكلف بالوكالة , الإداريين .....الخ)

((ex : Responsable clientèle, Responsable d'agence, Administrateur,

2-نبحث عن النظم الخارجية ? التي تتصل بالنظام وتحاوره سواء كانت بأسلوب الاستقبال او الإرسال ( نظام معلوماتي مرافق .جهاز موزع النقود الالي)(ex : Hardware d'un distributeur de billet, Système d'information partenaire, ERP,…).

حالة الاستخدام Les cas d'utilisation

تسمح بوصف طريقة عمل النظام بالآخذ بعين الاعتبار الممثلون ولا بد من الاستعانة بالوثائق وللتعرف على حالة الاستخدام نطرح أسئلة

- عند حضور الممثلون مباشرتا ما الذي يقومون به اتجاه النظام ?.

- لماذا وما الهدف من تشغيل النظام ?.

هناك بعض الحالات أين نجد تشابه بين حالة الاستخدام ? وظيفة من وظائف النظام مثلا ( طباعة فاتورة زبون أو بحث عن زبون )

و الهدف الاساسي من حالة الاستخدام هو « unité d'intention complète ». لا اعرف الطرجمة اضن وحدة التداول الكاملة أي بمعنى سلسلة من الاحداث مرسلة الى النظام من طرف الممثل

تتكون حلة الاستخدام من العناصر التالية :

1. الاسم Un nom : كل حالة استخدام يجب ان يكون لها اسم

2. الممثلون المطلقون Des acteurs déclencheurs:هم من سيحققون هذه الحالة مثلا ( مسير المخزون – عون تحصيل ..)

3. الممثلون الثانويين Des acteurs secondaires: هم من يستقبلون المعلومات الناتجة من تحقيق الحالة مثلا

(الزبائن – انظمة اخري ..)

4. Des pré-conditions

5. الوصف Une description : هنا نقوم بشرح حالة الاستخدام من البداية الى النهاية

6. ماقبل الشرطDes pré-conditions: هي وصف الشروط التي يجب ان يكون عليها النظام .

7. Des post-conditions : الشروط الضرورية .

8. المعلومات Des informations : هي مختلف المعلومات لاستعمال حالة الاستخدام بعنى مثلا ما هو عدد الاشخاص الذين يقومون بتنفيذ هذه الحالة

مثلا : يقوم العون التجاري باشان 2000 فاتورة الزبائن في اليوم كحد أقصى )

9. حوارات Des scénarii هي مختلف تغيرات الاحداث الطارئة بين الممثل و النظام

وهناك 3 انواع

**************هنا اجد نقص في الفهم ***************

أ – scénario nominal قابلة للتحقيق 90% ويجب ان تكون صحيحة

ب- scénarii alternatifs حورات قابلة التغيير

ج- scénarii d'exception تصف الاخطاء الواردة في النظام

الروابط بين حالا تلاستخدام :

هناك ثلاثة انواع من الروابط في مخطط حالات الاستخدام

1- Extends d'extension : : اضن انه الامتداد

هي العلاقة الاكثر استخدام لانها اكثر عملية فهي توضح بشكل كبير نوع العلاقة ومعناها:

نقول ان هناك علاقة امتداد بين حالة الاستخدام س و حالة الاستخدام ع اذا تم منادات الحالة س في حين تكون الحالة عين طور التنفيذ .

مثلا :" نقول ان العون التجاري يقوم باستقبال طلبيات الزبائن ويقوم بتسجيل الزبون في سجل الزبائن "

ملاحظة: في المريز نقول هذه اجراء استقبل الطلبيات وهو يحتوي على عمليتين اولا مراقبة ومعاينة الطلبية والثانية هو تسجيل الزبون والحفظ ويكون مخطط هذا الاجراء على النحو التالي :

الصورة 2

اما في uml نمثل هذه الحالة بحالة الاسخدام التالية :

الصورة 3

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

تنبيه : في المريز الاجراءات تكون من دراسة الموجود أي انه تدرس النظام السابق اما حالة الاستخدام ناتجة من التصورات .اما Sc enario هي تشبه الى حد كبيير قوانيين التسيير .

2- Include الادرج :

ان هذه العلاقة ليس لها الاهمية الكبيرة كالعلاقة السابقة الا اننا بحاجة اليها لتحديد بعض المتطلبات وتتميز هذه العلاقة بن ليس لها ممثل مطلق او منفذ فالممثل يكون تصوري أي خيالي . وتكون الحلات الاسخدام مرتبطة ببعضها البعض حتى في المفهوم .

الصورة 4

3- الرابطة العمومية والمخصصة Généralisation / spécialisation

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

الصورة 5

Les « Use case Realization » :

هي عبارة عن مخطط يضم كل من المخططات التالية بعد دراسة كل واحد على حدى وبالتفصيل طبعا

classes séquences collaboration.

الصورة 6

image.rar

#67

اخي أبو محمـد اين انت وكل الاخوة اعتقد ان هذا الموضوع مفيد فلما لا اجد اي نقد او حتا رسالة تشجيع و شكر والشكر لله طبعا .

المهم ساواصل في الدرس القادم اقترح مشروع في الواب ونقوم بانشاء المخطط الاول**حالة الاستخدام** + الاجراءات وانتقال المعلومات في المريز .

#68

بارك الله فيك Pati , ولكن موضوعك على مستوى و UML بحث نحن العرب مقصرين فيه كثيرا ..

والقلائل فقط يعرفون أهميه الإنتقال إلى هذى المفاهيم التي برأيي ستحدد خطوط التطور المعلوماتي المقبل

أنا جدا مستمتع بالمواصله معكم في هذا الموضوع , ويجب أن لانتوقف حتى نكملة , لدي بعض المناقشات معكم في الموضوع , ولكن الوقت يداهمني من كل صوب , (* كل الأمور تأتي مع بعضها ) , وسأحاول أن أخلص نفسي من بعض المشاغل أولا ..

#69

السلام عليكم

لقد احييت فيا عزيمة اخرى للمواصلة بقوة. اشكرك اخي واستاذنا ORWA الحمد لله وما اريد هو اني احس فقط اني اقدم شيئ ولو بسيط للامة الاسلامية والعربية والله يفقك اعرف انك عليك الكثير خاصة بعد الاشراف قد زادت مشاغلك الله يعينك .

شكرة مرة اخرى .

والى جميع الاخوة ارجو ان تشاركونا في دراسة المخطط الاول قبل الانتقال الى الثاني والثالث ...الخ

النقاش مفتوح حول مخطط حالة الاستخدام وما انا الا طالب علم مثلكم واجمع المعلومات من هنا وهناك وللاسف لا اجد كتب بالعربية في هذا المجال وحتى الكتب التي حصلت عليها بالفرنسية ذات المصطلحات الصعبة التي يصعب طرجمتها الى العربية لذا ارجو تصحيح الاخطاء ان وردت .

شكرا

------------------------------------------------------

** سبحان الله وبحمده سبحان الله العظيم **

------------------------------------------------------

#70

السلام عليكم

أسف جدا على تأخري في الرد سأبدأ بقراءة الدروس ابتداء من اليوم وسأفتح معك نقاش بها قريبا . لكن اعذرنا هذه الأيام مشغولين جدا .

#71

السلام عليكم

الله يعينك اخي أبو محمـد اتنمنى لك التوفيق

واني سانتظرك بمناقشة حاسمة ...

شكرا على الدروس و المجهودات في الانتر باز

#72

بسم الله الرحمن الرحيم

اخوتي اضن هذا المثال مناسب لدراستنا هذه واضنه سهل وبصغير وهو جزء من مذكرة تخرج لاحد الطالبات عندي والتي تعمل بالاذاعة بمدينتنا

المطلوب : استخراج قواعد البيانات صحيحة (بدون تكرار للمعطيات) كاملة ...بطريقتين مريز وuml اي تحويل الموقع الثابت الموجود الى موقع ديناميكي .

بسم الله :

نشـــــأت المؤسسة

- الولاية : بسكرة

- العنوان : شارع إدريس محمد أو ص ب 799 القباضة الرئيسية - بسكرة

- الهاتف : 14ـ 41 ـ 73 (033)

- الفـــاكس : 50ـ 18ـ 73 (033)

- تاريخ الإفـتـتاح : 14 جوان 1999 بداية البث

( 30 جويلية 1999 التدشين الرسمي )

- عنوان الموقع بالأنترنات : www.zibanradio.net

- و هو موجود بموقع الإذاعة المركزية : www.algerian-radio.dz

الوثائق المستعملة :

1. الطلبية

2. فاتورة شكلية

3. فاتورة نهائية

4. اشعار بالتسديد

5. صك بنكي

6. التنقيط الخاص بالإشهارات و الإعلان الإشهاري

الملفـــات المستعـمـلــــة :

· مـلـــف الـطـلـبـيـــات

· مـلــف الـــفـواتــيـــــر

السجــــلات المستعمــــلة :

· سجـــــل الطـلـبـيـــــات

انـتـقـــال المعلـــــومـــات :

بعد تصفح الزبون لموقع الإذاعة و الإطلاع على نسخة تنقيط الإشهارات بالموقع و مناقشة المكلف بالإدارة و المالية لقيمة و تكلفة الإشهارات

1- يتــوجه الزبــــون إلى قـسم الإدارة و الماليــــة و يقـــدم طلبية

2- يستلمها منه المكلف بالإدارة و المالية و يعاينها ثم يطلب من التقني المبرمج بانشاء الفاتورة الشكلية من نسختين بعد تسجيل الطلبية في سجل الطلبيات

3- يعد التقني المبرمج الفاتورة الشكلية من نسختين و يطبعها ثم يسلمها إلى المكلف بالإدارة و المالية

4- بعد مراقبة المكلف بالإدارة و المالية الفاتورة الشكلية المنجزة و المكونة من نسختين يسلمها إلى رئيس القسم من أجل المصادقة عليها

5- بعد معاينة رئيس القسم الفاتورة الشكلية و المصادقة عليها يعيدها للمكلف بالإدارة و المالية

6- بعد استلام المكلف بالإدارة و المالية للفاتورة الشكلية من نسختين يسلم نسخة للزبون من أجل تسديد قيمة الفاتورة الشكلية و النسخة الثانية يحفظها في ملف الطلبيات مع الطلبية

7- يعود الزبون للمكلف بالإدارة و المالية و يسلمه الإشعار بالتسديد أو الصك البنكي بقيمة مبلغ الفاتورة

8- يعاين و يراقب المكلف بالإدارة و المالية الإشعار بالتسديد أو الصك البنكي و يقارن قيمته بقيمة مبلغ الفاتورة الشكلية المحفوظة ثم يسلم الفاتورة الشكلية المحفوظة في ملف الطلبيات إلى التقني مبرمج من أجل انجاز الفاتورة النهائية

9- يعد التقني مبرمج بإنشاء الفاتورة النهائية من نسختين و يطبعهما ثم يقدمهما إلى المكلف بالإدارة و المالية

10- يعاين المكلف بالإدارة و المالية الفاتورة النهائية المكونة من نسختين ثم يقدمها لرئيس القسم من أجل مراقبتها

11- بعد المراقبة يقدمها رئيس القسم إلى المدير العام من أجل المصـــــادقة عـــــلى الــــفاتورة النهائية المكونة من نسـخــتـيــن

12- يصــــادق عــليها الــــمدير ثم يـعــــيـــدهـا إلـى رئـيـس القـسـم

13- يعاين رئيس القسم الفاتورة النهائية المكونة من نسختـيـن ثم يسلمها إلى المكلف بالإدارة و المالية .

14- يستلم المكلف بالإدارة و المالية الفاتورة النهائية المكونة من نسختين و يقدم النسخة الأولى إلى الزبون ثم يحفظ النسخة الثانية في ملف الفواتير .

15- يقوم بتحرير إشعار كتابي إلى رئيس قسم الإنتاج من أجل انجاز الإشهار

ملاحظة : " هذه المدينة صغيرة ومشاريعها اصغر "

قـائمـة الإجـــراءات المــــــدروسـة :

1- اجراء انشاء الفاتورة الشكلية

2- اجراء انشاء الفاتورة النهائية

3- اجراء إلغاء الطلبيات الغير مسددة

هناك ملف مرفق فيه انتقال المعلومات والاجراءات وقاموس المعطيات

graph1.doc

#73

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

هو مباشرتا الدخول في التصور مقيدا بمخططات كما سبق وان ذكرة ومن هنا نبدا في اول خطوة في uml اي نمشي بالتوازي .

1- بعد انشاء مخطط الاجراءات وانتقال المعلومات في مريز نقوم الان بانشاء مخطط حالة الاستخدام في uml ثم وصف النظام الجديد مستخرجين المعلومات من تصو ر الموقع الديناميكي الجديد .

شكرا لحسن المطالعة ولا تنسوا الدعاء والله يوفق الجميع

------------------------------------------

سبحان الله وبحمده سبحان الله العظيم

------------------------------------------

[/size=1]

#74

اشكركم جزيل الشكر على هذا المشروع وارجو قبولي مشاركا به

اصحيح ان العرب في هذه الحياة.......هذا بالاسم فقط

لالالالابالاحلام ....او..لاكمال العدد؟؟؟؟؟؟

#75

بسم الله شكرا عزيزي زاهر سعيد على البداية المفرحة.

اتمنى لك دخول موفق في المشروع وان تفيدنا بما تعلمت ولك الاجر والثواب

وكم اتمنى من دخول عدد من الاخوة في النقاش كي تكون هناك الحيوية والعزيمة على البلوع الى الصواب .

شكرا

مواضيع مشابهة