Skip to main content
Global

9.2: مبدعو نظم المعلومات

  • Page ID
    168260
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

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

    محلل أنظمة

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

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

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

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

    لكي تصبح محلل أنظمة، يجب أن تكون لديك خلفية في تصميم الأعمال والأنظمة. يجب أن يكون لديك أيضًا مهارات اتصال ومهارات شخصية قوية بالإضافة إلى فهم معايير الأعمال والتقنيات الجديدة. عمل العديد من المحللين أولاً كمبرمجين و/أو لديهم خبرة في الأعمال التجارية قبل أن يصبحوا محللي أنظمة. يتمتع أفضل محللي الأنظمة بمهارات تحليلية ممتازة وهم مبدعون في حل المشكلات.

    مبرمج كمبيوتر (أو مطور برامج)

    مبرمج الكمبيوتر أو مطور البرامج مسؤول عن كتابة الكود الذي يتكون منه برنامج الكمبيوتر. يقومون بكتابة واختبار وتصحيح وإنشاء وثائق لبرامج الكمبيوتر. في حالة تطوير الأنظمة، يحاول المبرمجون عمومًا تلبية مواصفات التصميم المعطاة لهم من قبل محلل الأنظمة. توجد العديد من أنماط البرمجة المختلفة: قد يعمل المبرمج بمفرده لفترات طويلة من الوقت أو قد يعمل في فريق مع مبرمجين آخرين. يحتاج المبرمج إلى فهم العمليات المعقدة وتعقيدات لغة برمجة واحدة أو أكثر. عادة ما يشار إليها بلغة البرمجة التي يستخدمونها غالبًا: مبرمج Java أو مبرمج Python. المبرمجون الجيدون بارعون جدًا في الرياضيات ويتفوقون في التفكير المنطقي.

    مهندس كمبيوتر

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

    • مهندس الأجهزة: يقوم مهندس الأجهزة بتصميم مكونات الأجهزة، مثل المعالجات الدقيقة. غالبًا ما يكون مهندس الأجهزة في طليعة تكنولوجيا الحوسبة، مما يخلق شيئًا جديدًا تمامًا. في أحيان أخرى، تتمثل وظيفة مهندس الأجهزة في هندسة مكون موجود للعمل بشكل أسرع أو استخدام طاقة أقل. في كثير من الأحيان، تتمثل مهمة مهندس الأجهزة في كتابة التعليمات البرمجية لإنشاء برنامج سيتم تنفيذه مباشرة على شريحة كمبيوتر.
    • مهندس البرمجيات: مهندسو البرمجيات لا يصممون الأجهزة فعليًا؛ بدلاً من ذلك، يقومون بإنشاء لغات برمجة وأنظمة تشغيل جديدة، ويعملون على أدنى مستويات الأجهزة لتطوير أنواع جديدة من البرامج لتشغيلها على الأجهزة.
    • مهندس الأنظمة: يأخذ مهندس الأنظمة المكونات التي صممها مهندسون آخرون ويجعلها تعمل معًا. على سبيل المثال، لإنشاء جهاز كمبيوتر، يجب أن تعمل اللوحة الأم والمعالج والذاكرة والقرص الصلب معًا. يتمتع مهندس الأنظمة بخبرة في العديد من أنواع الأجهزة والبرامج المختلفة ويعرف كيفية دمجها لإنشاء وظائف جديدة.
    • مهندس شبكات: وظيفة مهندس الشبكة هي فهم متطلبات الشبكات ثم تصميم نظام اتصالات لتلبية تلك الاحتياجات، وذلك باستخدام أجهزة وبرامج الشبكات المتاحة.

    هناك العديد من الأنواع المختلفة لمهندسي الكمبيوتر، وغالبًا ما تتداخل الأوصاف الوظيفية. في حين أن الكثيرين قد يطلقون على أنفسهم اسم المهندسين بناءً على المسمى الوظيفي للشركة، إلا أن هناك أيضًا تسمية مهنية لـ «المهندس المحترف»، والتي لها متطلبات محددة وراءها. في الولايات المتحدة، لكل ولاية مجموعة متطلبات خاصة بها لاستخدام هذا العنوان، كما تفعل بلدان مختلفة حول العالم. في أغلب الأحيان، يتضمن اختبار الترخيص المهني.

    المراجع

    وظائف في مجال تكنولوجيا المعلومات. تم استرجاعه في 13 نوفمبر 2020 من https://www.itcareerfinder.com/it-careers/mobile-application-developer.html