هذة بعض المصطلحات على هذا الربط من داخل النادى
http://www.gisclub.net/vb/showthread.php?t=6256
من هو محلل النظم؟
شخص على دراية معقولة بعلوم إدارة الأعمال وكذلك علوم الحاسوب.
يقوم بدراسة المشاكل والاحتياجات ويحولها إلى أنظمة معلومات وتطبيقات تعتمد على استخدام الحاسوب
حيث يقوم العديد من المبرمجين بتطبيقها.
مسئول عن:
تجميع البيانات بكفاءة من مصادرها
كيفية إدخالها وتخزينها ومعالجتها
كيفية الحصول منها وفي الوقت المناسب على معلومات مفيدة للمؤسسة والعاملين بها.
يساعد المؤسسات في حل مشاكلها باستخدام
مفاهيم النظام System Concepts
وتكنولوجيا المعلومات Information Technologies.
ماذا يفعل محلل النظم؟
يستخدم محلل النظم أسلوب من
أساليب حل المشاكل Problem solving approach
تسمى دورة تطوير النظام
System Development Life Cycle.
محلل النظم: معني بجميع مراحل حل المشكلة، كما انه يحدد للمبرمج تحليل المشكلة ومتطلبات الحل.
وهو المسئول أيضا عن جميع مفاهيم النظام وتشمل: المستخدمين والبيانات والعمليات وواجهات النظام وجغرافية
توزيع كلا من البيانات والعمليات والمعلومات والهاردوير داخل النظام بكفاءة.
المبرمج: يكون معني بالخطوات الثلاثة الأخيرة من خطوات حل المشكلة وهي التصميم والدعم والاختبار.
كما أنه يهتم فقط بتكنولوجيا المعلومات.
الخبرات الواجب توفرها في محلل الأنظمة الناجح
(1) أن يكون لديه معرفة بتكنولوجيا المعلومات الحالية
Working Knowledge of Information Technology
حيث أنه مسئول عن تعريف المستخدمين والمديرين كيف يمكن للتكنولوجيات الحديثة أن تفيد أعمالهم.
ولهذا ينبغي لعيه أن يكون ملما بتكنولوجيا المعلومات الموجودة والمستحدثة.
بعض هذه لمعلومات يمكن اكتسابها من خلال:
مقررات جامعية College Courses
مؤتمرات علمية Seminars
برامج تدريب Training Programs
ومن التكنولوجيات والموضوعات التي ينبغي عليه دراستها:
Telecommunications and Networking
Object Technology
The Internet Distributed Relational Database Management Systems
ولكي يكون على دراية بالجديد ينبغي عليه أن يطلع على الدوريات المختلفة التي تطبع في مجال الكمبيوتر
وأنظمة المعلومات الجغرافية. ومن أمثلة تلك الدوريات:
Computer World
Information Weak
وأن ينضم أو يتابع أعمال الهيئات المتخصصة.
(2) أن يكون لديه خبرة ببرمجة نظم المعلومات الجغرافية.
Computer Programming Experience and Experts
فسواء كتب أو لم يكتب محلل النظم البرامج فانه ينبغي عليه أن يعرف كيف يبرمج لأنه بمثابة حلقة الوصل
بين المستخدمين والمبرمجين.
وينبغي مع ذلك ألا نفترض أن المبرمج الجيد سوف يكون بالضرورة محلل جيد
أو أن المبرمج السيئ لن يكون محلل جيد فليس هناك مثل هذا الارتباط.
وبغض النظر عن الرأي المتعلق بوجوب وجود خبرة في مجال البرمجة فانه من الصعب تخيل كيف لمحلل النظم
أن يعد بدقة مواصفات فنية لبرامج إذا لم يكن لديه بعض الخبرة في مجال البرمجة.
(3) أن يكون لديه معرفة عامة بإدارة الأعمالGeneral Business Knowledge
كالمحاسبة والتسويق والسلوك التنظيمي وغيرها.
(4) أن يكون لديه خبرات في حل المشاكل
Problem Solving Skills
وذلك عن طريق تقديم حلول بديلة للمشاكل والاحتياجات بصورة إبداعية.
والإبداع والفراسة غالبا ما يكونوا موهبة يولد بها الشخص وعلى الرغم من ذلك يمكن بالتأكيد تطويرها إلى حد ما.
(5) أن يكون لديه مهارات في الاتصال بين الناس
Interpersonal Communication Skills
ينبغي على محلل النظم أن يكون قادرا على التعامل مع لناس بكفاءة سواء كان شفهيا أو كتابة.
وينبغي عليه أن يتقن فن إجراء المقابلات وعرض أو تقديم الموضوعات.
كما ينبغي عليه إجادة لغات أخرى مثل اللغة الإنجليزية.
(6) أن يكون لديه مهارات في العلاقات بين الأشخاص
Interpersonal Relations Skills
فلا بد أن يكون قادرا على التعاون وعلى تسوية المنازعات بين أعضاء فريقه.
(7) أن يتمتع بالمرونة والقدرة على التكيف
Flexibility and Adaptability
ليس هناك مشروعين لتطوير الأنظمة يمكن أن يقابلهم محلل النظم ويكونوا متشابهين تماما.
فلكل مشروع تحدياته التي ينفرد بها ولذلك لا يوجد طريقة واحدة يمكن تطبيقها لتطوير أي نظام.
ومحلل النظم الناجح يعرف هذا ويتعلم كيف يكون مرنا يتكيف مع التحديات والمواقف الجديدة مع كل مشروع
يشرع في تطويره.
(8) الشخصية والأخلاقCharacter and Ethics
فطبيعة محلل النظم تستلزم منه أن يكون ذو شخصية قوية وان يكون لديه حس أخلاقي،
فالأخلاق صفة تجعل الشخص يفهم الفرق بين الصواب والخطأ ويتصرف تبعا لهما.
وأخيرا لابد أن يكون لديه مهارات في تحليل وتصميم النظم
System Analysis and Design Skills
وان يتدرب جيدا في هذا المجال.
على ما اعتقد هذا هو المحلل
والله تعالى اعلم
شكرا لرد حضرتك والاهتمام بالموضوع
هنالك محلل بيانات وهنالك محلل نظم
بالنسبة لمحلل البيانات غالباً يدعونه باللغة الإنكليزية GIS Data Analyst
وبالنسبة لمحلل النظام فيسمى GIS Applications Developer/Analyst أو GIS Applications Analyst
أما المبرمج فهو GIS Applications Developer أو GIS Programmer.
محلل البيانات عمله غالباً في تحويل الخرائط وإصلاحها وضمان تعديلها والتحكم بصلاحيات الاطلاع عليها ووضع إجراءات لضمان تعديل البيانات والخرائط بشكل سليم ووضع المواصفات القياسية للبيانات وتوثيق البيانات والخرائط إلخ...
وهي وظيفة هامة وراتبها غالباً عالي، ويجب أن يكون الشخص المعين عليها ذو خبرة عملية جيدة جداً ومهارات في برمجيات GIS مثلاً ArcGIS و ArcSDE وأيضاً خبرة في أنظمة قواعد البيانات مثل SQL Server و Oracle وأكسس. وكذلك خبرة متوسطة في البرمجة وخاصة برمجة السكريبتات التي تنفذ مهام تحديث البيانات، يعني مثلاً لغة Python أو VB Script. هذا إضافة إلى مهارات في إكسل وفي كتابة التقارير وعمل الإحصائيات.
محلل الأنظمة أيضاً وظيفة هامة وهو غالباً مبرمج سابق تكونت لديه خبرة طويلة في مجال تطوير النظم فوصل لمرحلة أصبح فيها قادراً على أن يحلل النظام من بدايته إلى نهايته، وأن يضع خطط ومقترحات لتحويل أنظمة يدوية إلى إلكترونية، فهو يقابل المستخدمين ويتعرف على طريقة سير النظام حالياً ويحدد المشاكل ثم يضع تصوراً شاملاً للنظام الجديد الذي سيحل المشاكل ويختصر زمن تنقيذ المعاملات، وفي النهاية يضع دراسة مستخدماً النماذج المعروفة في هندسة البرمجيات مثل Flow Charts و UML Charts و Use Cases، ويسلم الدراسة النهائية إلى مدير قواعد البيانات ليتم إنشاء قاعدة البيانات التي تتناسب مع المتطلبات، وفي النهاية يأتي دور الميرمج للتنفيذ.
مهارات محلل النظم: قدرات التعامل مع الناس وقدرات تحليل المشكلة ووضع الحلول وخبرة في البرمجة وقواعد البيانات وخبرة في أنظمة سابقة. ومهارات في العروض التقديمية وإعداد التقارير وبرمجيات النمذجة مثل Microsoft Visio.
أما المبرمج فدوره منحصر في كتابة الكود بحسب ماورد في دراسة محلل الأنظمة وبحسب قاعدة البيانات التي أنشأها مدير قواعد البيانات.
ولكن عملياً وفي الواقع نادراً ما نجد هذه التخصصات تعمل بهذا الشكل المثالي، فقد نجد أن محلل النظم هو نفسه المبرمج ومدير قواعد البيانات، وقد يكون محلل البيانات هو نفسه مدير قواعد البيانات، إلخ... وذلك بحسب حجم المؤسسة وعدد الموارد البشرية المتاحة لها وكذلك ثقافة التخصص عند المسؤولين فيها.