منتديات اليسير للمكتبات وتقنية المعلومات » منتديات اليسير العامة » منتدى تقنية المعلومات » system snalysisتحليل وتصميم النظم

منتدى تقنية المعلومات هذا المنتدى مخصص للموضوعات الخاصة بتقنية المعلومات التي تتعلق بالمكتبات ومراكز مصادر المعلومات ومراكز مصادر التعلم.

إضافة رد
أدوات الموضوع تقييم الموضوع انواع عرض الموضوع
 
قديم Jan-21-2012, 09:49 PM   المشاركة1
المعلومات

thefond
مكتبي جديد

thefond غير متواجد حالياً
البيانات
 
العضوية: 116578
تاريخ التسجيل: Jan 2012
الدولة: الســودان
المشاركات: 1
بمعدل : 0.00 يومياً


ممتاز system snalysisتحليل وتصميم النظم

تحليل النظم
System analysis
الجزء الاول

المحتويات
1. مقدمة
تحليل النظم
2. محلل النظام:
3. الخبرات التي من الضروري أن تتوفر في محلل النظام
4. مم يتكون فريق العمل بالمشروع ؟
وضع خطة المشروع والمخطط الزمني
هو اصطلاح عام يرتبط بمفهوم و أسلوب النظم, و يشير System analysis تحليل النظم
إلى تلك العمليات المنظمة منطقيا و المتعلقة بتعريف و حل المشكلات, وذلك وفق مفهوم
النظم ومن ثم تجزئتها إلى عناصر و إيجاد العلاقات التبادلية المؤثرة بين هذه العناصر, و
بينها و بين البيئة .
و من الضروري طرح فكرة أن تحليل النظم يتصف بالعمومية إلى حد بعيد , بحيث يمكن
اعتماده في أي مجال و لأي مشكلة , مثلا يمكن اعتماد أسلوب تحليل النظم عند التعرض
لمشكلة إقلال التكلفة , أو تعظيم الأرباح بمؤسسة ما , كما يمكن استخدامه عند حل مشكلة
(System برمجية , لذلك فإن عملية تحليل النظم تأخذ تسميات متعددة مثل دراسة النظم
(System Life Sycle ) . دورة حياة النظام Study )
ومهما كانت التسمية فهي كما يقال و جهين لعملة واحدة , وهي بكافة الأحوال تتعلق بإحدى
العمليتين التاليتين :
1- عملية إنشاء نظام معلومات باستخدام الحاسب الآلي
2- عملية تحويل نظام معلومات يدوي إلى نظام يعمل بالحاسب الآلي
وبناء على ما سبق يمكننا القول أن تحليل النظام هو عملية تحليل لنظام قائم و تصميم نظام
جديد ثم إقامة هذا النظام و تنفيذه و تقديمه من أجل توفير المعلومات اللازمة لصنع
القرارات في منظمة ما .
محلل النظام :

محلل النظام هو الشخص الذي يقوم بعملية تحليل النظم من حيث دراسة النظام القائم
لتشخيص نقاط ضعفه و مشكلاته ومن ثم تصميم نظام جديد و إقامته وتنفيذه و كذلك صيانته
, و يرتبط عمل محلل النظام بشكل أساسي مع الأفراد و الناس سواء داخل المؤسسة أو
خارجها , فبدونهم لا يستطيع القيام بعمله مهما كانت درجته العلمية أو مهارته التقنية . –
طبعا هذا لا يعني أبدا التقليل من أهمية الخبرة الخاصة بمحلل النظام بل هذا يعني أيضا أن
لمحلل النظام بعض الصفات الخاصة التي يجب أن تتوفر فيه .
1- 1 لخبرات التي من الضروري أن تتوفر في محلل النظام
أولا : في مجال إدارة الأعمال :
-التنظيم و الإدارة و اتخاذ القرار
-تخطيط الإنتاج
-المحاسبة المالية
-التسويق و إدارة المبيعات
-التخزين و مراقبة المخزون
-الجدوى الاقتصادية
-بحوث العمليات و الإحصاء
ثانيا : في مجال المعلومات و الحاسب -طرائق معالجة المعلومات
-طرائق البرمجة و لغاتها
-نظم التشغيل و البرمجيات
-معدات الحاسب و تقنياته
-مفاهيم النظم و المعلومات و الاتصالات
2- الصفات الشخصية :
-أن يكون له القدرة على فهم المنظمة كنظام كلي شامل دون الإخلال بالمفاهيم التفصيلية
الدقيقة
-أن يكون له الاستعداد و المقدرة على التفكير المنطقي و التحليل المنظم
-أن يكون له القدرة على التعامل الفعال مع كل أنواع الأفراد على اختلاف شخصياتهم و
مستوياتهم سواء كانوا داخل أو خارج المنظمة , إن التعامل بلباقة , ومرونة وحسن
الاستماع للغير و التعبير الجيد عن الذات من المرتكزات الأساسية في شخصية محلل النظام
-أن يكون له القدرة على التعامل مع البيانات تجميعا و تصنيفا و تحليلا

-أن يكون له القدرة على كتابة التقارير.
-القدرة و القابلية و الاستعداد للتعاون مع الآخرين .
مم يتكون فريق العمل بالمشروع ؟
1- رئيس فريق العمل و يكون عادة محلل النظام الأول في الفريق أو أحد المدراء في
المنظمة
2- عدد من محللي النظم حسب حجم المشروع
3- عدد من المبرمجين
4- مشغلات الحاسب
أحببت أن أضع بين يديكم مبادئ وخطوات تحليل النظم لو سمحتم حتى تؤسسوا برامجكم
على أساسها:
تتضمن عملية وضع وتتطوير أنظمة الأتمتة والبرامج الخطوات التالية:
1- الفكرة : تمثل الهدف الرئيسي للبرنامج
2- تحديد المتطلبات : تحديد أبعاد المشروع ومقوماته وحدوده والشروط الواجب تحقيقها
وتصنف المستلزمات حسب الأولوية
3- خطة التنفيذ والمخطط الزمني : أي كيف سيتم تلبية المتطلبات المحددة ووضع خطة
زمنية تقريبية لإنجاز الأعمال الواردة في الخطة
4- وضع الهيكلية : يوجد عدة طرق لوضعها ويتم خلال هذه المرحلة تقرير العلاقة بين
أجزاء المشورع والعلاقة بينها وبين واجهة التطبيق
5- بناء البرنامج : يتضمن إنشاء البطاقات والأصناف ونصوص البرمجة الخاصة بها
6- تجربة البرنامج : مراجعة نصوصالبرمجة وتجربة كل وحدة من البرنامج على حدة ثم
تجربة البرنامج ككل لاكتشاف الأخطاء وإصلاحها
))الفكرة((
-بعض القواعد التي تساعد المصمم على استخلاصالأفكار المفيدة:
1-َ عبر عن المسألة بأسئلة أو أعد صياغة الأسئلة بشكل مناسب بدل : "كيف يمكن زيادة
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
مبيعات العقارات" استخدم "كيف تحسين عمل إدارة المكتب العقاري"
2-َ إلجأ إلى حلول جديدة كلياً واستفد من خبرات أشخاص بعيدين عن مجال الحاسب في
مجالات أخرى
3-َ جسد العملية في ذهنك أو على ورقة وقلم وضع نفسك في مكان الأشخاص المشتركين
في المسألة
4-َ تخلص من القيود المفروضة في أسلوب التفكير والحلول الجاهزة فمثلاً اسأل لماذا يحتاج
المستخدم إلى زر حفظ ؟؟ الحفظ تلقائياً ربما أفضل!
5-َ ناقش أفكارك مع الآخرين
6-َ دراسة قابلية الفكرة للتطبيق وتتم بالإجابة على هذه الأسئلة:
<<هل الفكرة ذات مغزى منطقي ومجدي
<<هل تتفق مع استراتيجية عمل الجهة صاحبة البرنامج
<<مامقدار المخاطرة التي تشتمل عليها الفكرة ؟؟ فمثلاً تحويل نظام عمل المكتب العقاري
من الوثائق الورقية إلى الالكترونية ممكن أن يتسبب بأخطار ومشاكل ما هي ؟؟
<<ما منافع الفكرة وكيف سيستفيد منها كل طرف من الأطراف ( صاحب المكتب -
الموظفين - الوسطاء - الزبائن - المحاسب ... الخ(
<<ما هي كلفة المشروع (لأن مشروع الأتمتة يمكن أن يكلف أجهزة حواسيب بعدد معين
مع ربط شبكة ووجود طابعات بعدد معين وسكانرات وكاميرات رقمية ... الخ) حسب نظام
الأتمتة المقترح بالفكرة
<<أي الأفكار أفضل
))تحديد المتطلبات((
-أول خطوة في تنفيذ الفكرة ويتم بنتيجتها تعريف المشروع وتقديم المفاهيم الأساسية
للتطبيق لذلك تدعى (تصميم المفاهيم(
-يقوم محلل المشروع بتحديد متطلبات المستخدم بالتعاون مع المستخدمين المحتملين ثم
يجري تحديد متطلبات المشروع ثم توثيقها وتدعى (التوثيق الوظيفي أو وثائق تحليل
المشروع (
1- تحديد المتطلبات مع التركيز على الهدف:
ويقوم على استجلاء الهدف الجقيقي وراء حاجات المستخدم ثم يجري وضع متطلبات

المشروع التي تتوافق مع الهدف الحقيقي للمستخدم وليس مع حاجاته التي يذكرها
وهذه الخطوات المتبعة في تحديد المتطلبات مع التركيز على الهدف (مع التأكيد على توئيق
أفكار المصمم وقراراته في كل مرحلة
أ = إنشاء فريق المشروع : يتضمن المصمم ، خبير من المستخدمين ، رب
العمل ، ممثلين عن الأطراف ذات العلاقة
ب= صياغة الاهداف : أهداف رئيسية : زيادة كفاءة المكتب العقاري بواسطة أتمتة أعماله
أهداف ثانوية : حفظ العقارات وتصنيفها - حفظ أسماء
وأرقام هواتف العملاء و الزبائن - تقديم تقارير دورية عن العقارات المتاحة ... الخ
ج= تحديد مدى المشروع : هل سيحتوي على نظام محاسبة للمكتب ورواتب الموظفين فيه
؟؟ هل سيحتوي على ذاتية الزبائن ...الخ
د= تحليل المهام : أي معرفة الإجراءات الواجب اتباعها لتأدية كل مهمة
ه = تحديد مواصفات الجودة : سهولة الاستخدام، توافق التطبيق مع
الاصطلاحات المتبعة فيما يخص واجهة التطبيق ، الوثوقية ، الأداء الجيد
، التوافقية مع أنظمة أخرى ذات صلة
و = تحديد المواصفات التقنية : وتضم :
-الحد الأدنى من التجهيزات المطلوبة
-التجهيزات المثلى
-أنظمة التشغيل
-ترتيبات الشبطة المطلوبة
-لغات البرمجة المطلوبة
-قاعدة البيانات (في حال الحاجة إليها(
-صلاحية التطبيق للاستخدام على حاسب محمول
-امكانية استخدام مكونات التطبيق في تطبيقات أخرى
-عدد المستخدمين المتوقع
-حجم البيانات المتوقع
-متطلبات الأمن
-واجهة الاتصال بالأنظمة الأخرى
-متطلبات الدعم الفني المتوقع
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
-إمكانية إصدار نسخ دولية منه
ز= تحويل الحاجات إلى متطلبات : أي الانتقال من : "أحتاج إلى " ...
إلى "يجب أن يقوم المشروع ب" ..
ح = تصنيف المتطلبات حسب الأولوية : هامة جداً - هامة نوعاً ما - يستحسن أن يلبيها
التطبيق
))وضع خطة المشروع والمخطط الزمني((
-يتم في الخطة تحديد كيف سيجري إنجاز المشروع وتحديد المهمات اللازمة لذلك ويحدد
المخطط الزمني الزمن اللازم لانجاز كل مهمة من هذه المهام
))وضع الهيكلية((
من أجل تصميم هيكل OOD في التصميم غرضي التوجه GUIDS سأشرح هنا طريقة
البرنامج
مأخوذة من الأحرف الأولى من كل خطوة فيها وهذه الخطوات هي: GUIDS إن كلمة
Goal-Centered Design -التصميم مع التركيز على الهدف
User-Interface Design -تصميم واجهة التخاطب مع المستخدم أو واجهة التطبيق
Implementation-Centered Design -التصميم مع التركيز على التنفيذ
Data Design -تصميم البيانات
Strategies for Construction -استراتيجيات إنشاء البرنامج
التصميم مع التركيز على الهدف:
1توصيف الأغراض >
=تعريف الأغراض
=تحديد مسلكيات هذه الأغراض
=تحديد خصائص هذه الأغراض
=توثيق الأغراض : باستخدام بطاقات توثيق تحوي اسم الغرض ودوره
ومجموعة مسلكياته وخصائصه
2نمذجة العلاقة بين الأغراض: >
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
=هل ينتمي هذا الغرض إلى نوع آخر
=هل الغرض نوع جزئي من غرضآخر
=هل يستخدم هذا الغرض غرضاً آخر
والمسمى VB يمكن الاستعانة ببرنامج النمذجة المرفق مع النسخة 6
في هذا الصدد Microsoft Visual Modeler
3التحقق من كفاءة الأغراض باستخدام أنماط مستخدمين مختلفة : مستخدم قليل الخبرة - >
مستخدم مشغول تتم مقاطعته باستمرار لتأدية مهام أخرى ...الخ وحالات مختلفة : البدء
بتعبئة معلومات عقار جديد - العثور على العقار المطلوب ضمن العقارات المتاحة - البحث
عن الزبائن المحتملين لعقار معروض حديثاً...الخ حيث يجب حصر جميع حالات الاستخدام
4توثيق هذه الخطوة (التصميم مع التركيز على الهدف) وهو الهدف الرئيسي لها ويجب >
أن يحتوي على:
=توصيف أهداف المشروع
=لائحة بمتطلبات المشروع
=تعريف الأغرض (المعلومات المدونة على البطاقات(
=نموذج الأغراض) رسوماً لعلاقات الأغراض(
=حالات الاستخدام
تصميم واجهة التطبيق:
1- إنشاء تصميم موجه نحو الهدف:
@تحديد أهداف المستخدم : وهي غير أهداف المبرمج فهدف المبرمج من البرنامج هو
أتمتة أعمال المكتب العقاري بينما أهداف المستخدم ربما
تكون : أن لا أبدو غبياً - أن لا أرتكب أخطاء كبيرة - إنجاز قدر كبير من
العمل .. الخ
@تحديد معالم التطبيق : هي كل ما يجب أن يقوم به التطبيق من وجهة نظر المستخدم ،
وبعد تحديد هذه المعالم يتم تنظيمها بشكل منطقي وينتج عنها واجهة التطبيق ويقوم
المصمم بتقويم كل من المعالم الأساسية والثانوية حيث يتم تصميم المعالم الحساسة في
الدرجة الأولى ويؤجل تصميم المعالم الأخرى إلى مرحلة لاحقة
@تقديم نموذج ذهني : يجب أن تقدم واجهة التطبيق نموذجاً ذهنياً يعطي
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
انطباعاً عن التطبيق أي تقديم مظهر جيد ومتماسك وغير معقد
@وضع الترتيبات للمعالم : من الأهمية وضع المعالم الرئيسية الهامة بمكان قريب من يد
ويفضل إتاحة menu المستخدم وإبعاد كل المعالم الثانوية من وجهه ووضعها في القوائم
أكثر من طريقة للوصول إلى المعالم الرئيسية
MDI أو : SDI @اختيار نمط الواجهة
@وضع الترتيبات للشاشات : اختيار العناصر المعتمدة لتصميم الشاشات ومن المفضل
بهدف المحافظة على جودة إدارة الذاكرة ActiveX الاقتصار على أقل عدد من أدوات
والسرعة
@إضافة الجاذبية : كل ما من شأنه تحسين المظهر
2- المبادئ الأساسية المتبعة في تصميم واجهة التطبيق:
-البساطة : يمكن استخدام أسلوب الكشف المتدرج
-تقديم إجابات وليس طرح تساؤلات : كوضع قيم افتراضية للحقول
-المرونة : عدة طرق لإنجاز مهمة ما
-الابتعاد عن الصرامة : عدم المبالغة في التحقق من صحة البيانات قبل حفظها وعند
عرض رسالة خطأ يجب مراعاة وضوح مدلولها
-الاحتفاظ ببعض المعلومات التي تزيد من فعالية عمل المستخدم : مثل أسماء آخر ملفات تم
حفظها ، مواقع النوافذ على الشاشة . الخ
-الاستجابة للمستخدم : أي حفظ التغيرات التي يجريها للبيانات بدون سؤاله .. مع إمكانية
التراجع عنها إذا أراد ذلك بسهولة
مثلاً إعطاء الوظائف المتعارف عليها للمفاتيح كمفتاح windows : -الانسجام مع قواعد
للمساعدة دائماً F1
-عرض الشاشة المناسبة في بداية التطبيق : من المفضل تحاشي تقديم شاشة فارغة في
بدء التطبيق ويمكن مثلاً عرضشاشة ترحيب
3- التحقق من تصميم واجهة التطبيق:
=التحقق من المعالم : وذلك بالاستعانة بحالات الاستخدام التي جرى توثيقها في مرحلة
التصميم مع التركيز على الهدف

=إنشاء النموذج الأولي
=التحقق من صلاحية واجهة النطبيق وذلك بالاستعانة بالمستخدمين لتجربة استخدامها
4- توثيق تصميم واجهة التطبيق:
-قائمة بأهداف المستخدم
-قائمة بمعالم التطبيق
-لقطات للشاشات وملاحظات عنها
-حالات استخدام معينة مع ذكر الخطوات اللازمة لانجازها
التصميم مع التركيز على التنفيذ:
1اعتماد هيكلية النظام: )
-هيكلية وحيدة الكتلة : نظام وحيد المستخدم ومحلي
-هيكلية مخدم الملفات : شبكة محلية
ODBC -هيكلية مخدم/عميل من طبقتين : عبر سواقة
-هيكلية مخدم/عميل بثلاث طبقات : واجهة التطبيق - عناصر الأعمال - قاعدة البيانات
2تحديد هيكلية النظام: )
-الهيكلية الفيزيائية : كيفية توزيع الحواسب والطابعات والسكانر بين الموظفين وصاحب
المكتب والمحاسب ..الخ
-الهيكلية المنطقية :
-تصميم العناصر التي تشكل الهيكلية المنطقية : ووتضمن واجهة التطبيق - قاعدة البيانات
- لأصناف ... الخ
3التحقق من التصميم مع التركيز على التنفيذ: )
-العودة إلى حالات الاستخدام
-ضمان التعاون التام بين الأغراض
-إنشاء النموذج الأولي
4وثائق التصميم مع التركيز على التنفيذ: )
=وصف هيكلية النظام : المنطقية والفيزيائية
=تصميم العناصر:
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
=تعريف الأصناف : قائمة الخصائص والطرائق والأحداث
=نقاط التنفيذ : وهي الحلول المعتمدة في مواضيع التنفيذ
=حالات الاستخدام
تصميم البيانات:
1فرز البيانات حسب : حسب نوعها وأماكن تخزينها : ملف بيانات - قاعدة بيانات - سجل >
ويندوز - البنى
الداخلية.
2إنشاء واجهة التعامل مع البيانات حسب نوعها >
3اعتبارات إضافية: >
=مدير قاعدة البيانات : في حال وجوده يجب إدخال المسؤول عن قاعدة
البيانات في عملية تصميم البيانات منذ البداية
=أدوات قاعدة البيانات يجب اعتماد الأدوات الأكثر ملائمة لأهداف المشروع
=حجم البيانات
=تكامل البيانات
=الأمن
=النقل عبر الشبكة
=الأداء
4توثيق تصميم البيانات >
-التصميم العام للبيانات : نوعها وفي أي جزء من ا 8اتم التعامل معها
-تصميم قاعدة البيانات : (إذا اعتمدت) ذكر الحقول ومخطط العلاقات.. الخ
-الاجرائيات المخزنة/القادحات : إذا وجدت
-صيغة الملفات (إذا اعتمدت ملفات ذات صيغة خاصة بالمشروع(
INI -إعدادات التشكيل : أسماء وقيم المفاتيح والمتحو 1لات في الريجستري أو ملفات
))بناء البرنامج((
1- بحث الخيار بين بناء عناصر التطبيق أو شرائها
الجزء الاول اعداد م / عماد عادل System analysis تحليل النظم
2- المواصفات القياسية في كتابة البرمجة
=التعليقات
=البنى الأساسية للبرنامج
=مدى المتحولات
=مواصفات تخص القواعد
=معالجة الأخطاء
3- اصطلاحات التسمية : المطلوب أسماء مفهومة من أجل تسهيل عملية الصيانة والتطوير
اللاحق للبرنامج ،
4- إدارة الترتيبات/ مراقبة كتابة البرنامج : متابعة التغيرات الواقعة على نص البرنامج
بهدف عدم إضاعتها خلال فترات زمنية محددة ومتابعة المعلومات المتعلقة بإصدارات
Version التطبيق
5- اختبار النظام
6- التوثيق وأنظمة المساعدة الخاصة بالتطبيق
الاعداد:حسن عمر الجميعابي
thefond
algmiabi89@yahoo.com
لاتنسونا من صالح الدعوات












  رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
النظم, snalysisتحليل, system, وتصميم


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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تكنولوجيا المعلومات ودورها في المكتبات ahmed hafez المنتدى الــعــام للمكتبات والمعلومات 15 Mar-07-2016 03:37 AM
نتائج ماجستير علم المكتبات الجزائر 2011 عمر الحريري منتدى التواصل الاجتماعي للمكتبيين والمعلوماتيين 19 Aug-25-2012 01:04 PM
النظم الخبيرة ahmed hafez المنتدى الــعــام للمكتبات والمعلومات 0 Dec-05-2011 10:17 AM
أريد المساعة ببعض المصادر التي تخص النظم ..! أنفاس الدخون منتدى البحوث الجارية "Researchs in progress" 0 Nov-24-2011 06:08 PM
احدث الاصدارات برنامج لتحسين اداء حاسبك System Cleaner N’ Optimizer softking منتدى الــكــمــبــيــو نـــ NET ــت 0 Nov-16-2011 12:48 PM


الساعة الآن 12:32 AM.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. جميع الحقوق محفوظة لـ : منتديات اليسير للمكتبات وتقنية المعلومات
المشاركات والردود تُعبر فقط عن رأي كتّابها
توثيق المعلومة ونسبتها إلى مصدرها أمر ضروري لحفظ حقوق الآخرين