نموذج الوظيفة
في هندسة النظم ، وهندسة البرمجيات ، وعلوم الحاسوب ، يُعد نموذج الوظائف أو النموذج الوظيفي تمثيلاً منظماً للوظائف ( الأنشطة ، والإجراءات ، والعمليات ، والتشغيل ) داخل النظام أو المجال الموضوعي الذي يتم نمذجته. [ 1 ]

يُعدّ نموذج الوظائف، على غرار نموذج النشاط أو نموذج العمليات ، تمثيلاً بيانياً لوظائف المؤسسة ضمن نطاق محدد. وتتمثل أغراض نموذج الوظائف في وصف الوظائف والعمليات، والمساعدة في اكتشاف الاحتياجات المعلوماتية، والمساعدة في تحديد الفرص، ووضع أساس لتحديد تكاليف المنتجات والخدمات. [ 2 ]
تاريخ
يعود أصل نموذج الوظائف في مجال هندسة النظم وهندسة البرمجيات إلى الخمسينيات والستينيات من القرن العشرين، لكن أصل النمذجة الوظيفية للنشاط التنظيمي يعود إلى أواخر القرن التاسع عشر.
في أواخر القرن التاسع عشر، ظهرت أولى المخططات التي تصوّر أنشطة الأعمال، والإجراءات، والعمليات، والعمليات التشغيلية، وفي النصف الأول من القرن العشرين، ظهرت أولى الأساليب المنظمة لتوثيق أنشطة عمليات الأعمال. كان من بين هذه الأساليب مخطط تدفق العمليات ، الذي قدمه فرانك جيلبريث لأعضاء الجمعية الأمريكية للمهندسين الميكانيكيين (ASME) عام 1921 في عرض تقديمي بعنوان "مخططات العمليات - الخطوات الأولى في إيجاد أفضل طريقة". [ 3 ] وسرعان ما وجدت أدوات جيلبريث طريقها إلى مناهج الهندسة الصناعية .
يمكن تتبع ظهور مجال هندسة النظم إلى مختبرات بيل للهواتف في أربعينيات القرن العشرين. [ 4 ] وقد حفزت الحاجة إلى تحديد خصائص النظام ككل والتحكم بها، والتي قد تختلف اختلافًا كبيرًا في المشاريع الهندسية المعقدة عن مجموع خصائص أجزائه، العديد من الصناعات على تطبيق هذا التخصص. [ 5 ] وكان المهندس البريطاني ويليام جوسلينج من أوائل من وضعوا نموذج الوظائف في هذا المجال . وقد ذكر في كتابه "تصميم النظم الهندسية" (1962، ص 25):
- يجب أن يحقق النموذج الوظيفي هدفين لكي يكون مفيدًا. أولًا، يجب أن يوفر آلية لوصف معدل التدفق قادرة على تحديد حالتي معدل التدفق الأولى والأخيرة بشكل كامل، وربما بعض الحالات الوسيطة. ثانيًا، يجب أن يوفر وسيلةً ما يمكن من خلالها استخدام أي مدخل، موصوف بشكل صحيح وفقًا لهذه الآلية، لتوليد مخرج يمثل وصفًا دقيقًا للمخرج الذي كان سيُنتجه النظام الفعلي للمدخل المعني. تجدر الإشارة أيضًا إلى أن هناك أمرين آخرين يمكن للنموذج الوظيفي القيام بهما، ولكنهما ليسا ضروريين لجميع النماذج الوظيفية. على سبيل المثال، قد يصف هذا النظام معدلات تدفق النظام الأخرى غير المدخلات والمخرجات، ولكنه ليس ضروريًا. وقد يحتوي أيضًا على وصف للعملية التي يُنفذها كل عنصر على معدل التدفق، ولكن هذا ليس ضروريًا أيضًا. [ 6 ]
كان مخطط تدفق الكتل الوظيفية (FFBD) أحد أوائل نماذج الوظائف المحددة جيدًا، وقد طورته شركة TRW Incorporated المتخصصة في مجال الدفاع في خمسينيات القرن الماضي. [ 7 ] وفي ستينيات القرن الماضي، استخدمته وكالة ناسا لتصوير التسلسل الزمني للأحداث في أنظمة الفضاء ومهام الطيران. [ 8 ] كما يُستخدم على نطاق واسع في هندسة النظم التقليدية لإظهار ترتيب تنفيذ وظائف النظام. [ 9 ]
مواضيع النمذجة الوظيفية
المنظور الوظيفي
في هندسة النظم وهندسة البرمجيات، يُنشأ نموذج وظيفي من منظور النمذجة الوظيفية . يُعد المنظور الوظيفي أحد المنظورات الممكنة في نمذجة عمليات الأعمال ، ومن المنظورات الأخرى، على سبيل المثال، المنظور السلوكي أو التنظيمي أو المعلوماتي. [ 10 ]
يركز منظور النمذجة الوظيفية على وصف العملية الديناميكية . المفهوم الرئيسي في هذا المنظور هو العملية، والتي قد تكون وظيفة، أو تحويلاً، أو نشاطاً، أو إجراءً، أو مهمة، إلخ. ومن الأمثلة المعروفة على لغات النمذجة التي تستخدم هذا المنظور مخططات تدفق البيانات .
يستخدم هذا المنظور أربعة رموز لوصف عملية ما، وهي:
- العملية: توضح عملية التحويل من المدخلات إلى المخرجات.
- المخزن: جمع البيانات أو نوع من المواد.
- التدفق: حركة البيانات أو المواد في العملية.
- الكيان الخارجي: كيان خارجي بالنسبة للنظام الذي تم تصميمه، ولكنه يتفاعل معه.
الآن، باستخدام هذه الرموز، يمكن تمثيل العملية كشبكة من هذه الرموز. هذه العملية المفككة هي مخطط تدفق البيانات (DFD).
في نمذجة المؤسسات الديناميكية، يتم تقسيمها إلى نموذج التحكم ، ونموذج الوظائف، ونموذج العمليات ، والنموذج التنظيمي .
التفكيك الوظيفي
يشير التفكيك الوظيفي عمومًا إلى عملية تحليل العلاقة الوظيفية إلى مكوناتها الأساسية، بحيث يمكن إعادة بناء الوظيفة الأصلية من هذه المكونات عن طريق تركيب الوظائف . وبشكل عام، تُجرى عملية التفكيك هذه إما بهدف فهم هوية المكونات، أو بهدف الحصول على تمثيل مُختصر للوظيفة الكلية، وهي مهمة لا يمكن تحقيقها إلا عندما تتمتع العمليات المكونة بمستوى معين من التنميط .
يلعب التفكيك الوظيفي دورًا بارزًا في برمجة الحاسوب ، حيث يتمثل الهدف الرئيسي في تقسيم العمليات إلى وحدات نمطية قدر الإمكان. على سبيل المثال، يمكن تقسيم نظام إدارة المكتبة إلى وحدة جرد، ووحدة معلومات المستفيدين، ووحدة تقييم الرسوم. في العقود الأولى من برمجة الحاسوب، تجلى هذا في "فن البرمجة الفرعية"، كما أطلق عليه بعض الممارسين البارزين.
يُعدّ التفكيك الوظيفي للأنظمة الهندسية أسلوبًا لتحليل هذه الأنظمة. وتتلخص الفكرة الأساسية في محاولة تقسيم النظام بحيث يمكن وصف كل جزء من أجزاء المخطط الكتلي دون استخدام حرف العطف "و" أو "أو" في الوصف.
يُجبر هذا التمرين كل جزء من النظام على امتلاك دالة خالصة . عندما يتكون النظام من دوال خالصة، يمكن إعادة استخدامها أو استبدالها. ومن الآثار الجانبية الشائعة أن الواجهات بين الكتل تصبح بسيطة وعامة. وبما أن الواجهات تصبح بسيطة عادةً، يصبح من الأسهل استبدال دالة خالصة بدالة مشابهة ذات صلة.
أساليب النمذجة الوظيفية
تم توسيع المنهج الوظيفي ليشمل تقنيات تخطيطية متعددة ورموز نمذجة متنوعة. يقدم هذا القسم لمحة عامة عن التقنيات المهمة مرتبة ترتيبًا زمنيًا.
مخطط كتلة الوظائف

مخطط الكتلة الوظيفي هو مخطط كتلي يصف وظائف النظام وعلاقاتها المتبادلة . ويمكن لمخطط الكتلة الوظيفي أن يوضح ما يلي: [ 11 ]
- وظائف النظام المصورة بالكتل
- مدخلات كتلة مصورة بخطوط، و
- العلاقات بين 9 وظائف
- التسلسلات الوظيفية والمسارات للمادة أو الإشارات [ 12 ]
يمكن استخدام رموز تخطيطية إضافية في مخطط الكتلة لإظهار خصائص معينة.
مخطط كتلة الوظائف المحدد هو مخطط كتلة التدفق الوظيفي الكلاسيكي ، ومخطط كتلة الوظائف (FBD) المستخدم في تصميم وحدات التحكم المنطقية القابلة للبرمجة .
مخطط تدفق وظيفي

مخطط تدفق العمليات الوظيفية (FFBD) هو مخطط متعدد المستويات، متسلسل زمنيًا، يوضح تدفق العمليات الوظيفية للنظام خطوة بخطوة. [ 14 ] طُوّر هذا المخطط في خمسينيات القرن الماضي، ويُستخدم على نطاق واسع في هندسة النظم التقليدية . يُشار إلى مخطط تدفق العمليات الوظيفية أيضًا باسم مخطط التدفق الوظيفي ، أو مخطط الكتل الوظيفية ، أو التدفق الوظيفي . [ 15 ]
تُستخدم مخططات تدفق العمليات الوظيفية (FFBD) عادةً لتحديد التسلسلات التشغيلية والدعمية التفصيلية خطوة بخطوة للأنظمة ، ولكنها تُستخدم أيضًا بفعالية لتحديد العمليات في تطوير وإنتاج الأنظمة. كما تستخدم عمليات تطوير البرمجيات مخططات تدفق العمليات الوظيفية على نطاق واسع . في سياق النظام، قد تتضمن خطوات تدفق العمليات الوظيفية مزيجًا من الأجهزة والبرامج والموظفين والمرافق و/أو الإجراءات.
في طريقة FFBD، تُنظَّم الدوال وتُصوَّر وفقًا لترتيب تنفيذها المنطقي. تُعرض كل دالة بالنسبة لعلاقتها المنطقية بتنفيذ وإتمام الدوال الأخرى. تُمثِّل كل دالة عقدة تحمل اسمها. تُشير الأسهم من اليسار إلى اليمين إلى ترتيب تنفيذ الدوال. تُمثِّل الرموز المنطقية التنفيذ التسلسلي أو المتوازي للدوال. [ 16 ]
HIPO و oPO

يُعدّ HIPO ( اختصارًا لـ "المدخلات الهرمية، العمليات، المخرجات") أداةً شائعةً في تصميم وتحليل النظم ، وتقنيةً للتوثيق [ 17 ] ، وذلك لتمثيل وحدات النظام على شكل هرمي ، ولتوثيق كل وحدة على حدة. [ 18 ]
استُخدمت هذه الطريقة لتطوير المتطلبات، وبناء التصميم، ودعم تنفيذ نظام خبير لعرض عملية الالتقاء الآلي. ثم أُجري التحقق بشكل منهجي نظرًا لمنهجية التصميم والتنفيذ. [ 19 ]
يتم توثيق التصميم العام للنظام باستخدام مخططات HIPO أو مخططات الهيكل . يشبه مخطط الهيكل في مظهره المخطط التنظيمي، ولكنه مُعدّل لإظهار تفاصيل إضافية. يمكن استخدام مخططات الهيكل لعرض أنواع متعددة من المعلومات، ولكنها تُستخدم بشكل شائع لرسم هياكل البيانات أو هياكل التعليمات البرمجية. [ 18 ]
مخطط N 2
مخطط N2 هو رسم بياني على شكل مصفوفة ، يمثل الواجهات الوظيفية أو المادية بين عناصر النظام. يُستخدم لتحديد وتعريف وجدولة وتصميم وتحليل الواجهات الوظيفية والمادية بشكل منهجي. وينطبق على واجهات النظام وواجهات الأجهزة و / أو البرامج . [ 14 ]
استُخدم مخطط N² على نطاق واسع لتطوير واجهات البيانات، لا سيما في مجال البرمجيات . ومع ذلك، يمكن استخدامه أيضًا لتطوير واجهات الأجهزة. يوضح الشكل 2 مخطط N² الأساسي. توضع وظائف النظام على القطر الرئيسي، بينما تمثل المربعات المتبقية في مصفوفة N × N مدخلات ومخرجات الواجهة. [ 20 ]
أسلوب التحليل والتصميم الهيكلي

تُعدّ تقنية التحليل والتصميم الهيكلي (SADT) منهجيةً في هندسة البرمجيات لوصف الأنظمة على شكل تسلسل هرمي للوظائف، وهي عبارة عن تدوين تخطيطي لإنشاء مخطط لتطبيق برمجي. توفر هذه التقنية لبنات بناء لتمثيل الكيانات والأنشطة، بالإضافة إلى مجموعة متنوعة من الأسهم لربط المربعات. لهذه المربعات والأسهم دلالات غير رسمية مرتبطة بها . [ 21 ] يمكن استخدام SADT كأداة تحليل وظيفي لعملية معينة، باستخدام مستويات متتالية من التفاصيل. تسمح طريقة SADT بتحديد احتياجات المستخدم لتطويرات تكنولوجيا المعلومات، وهو ما يُستخدم في نظم المعلومات الصناعية، كما تسمح بشرح وعرض عمليات وإجراءات التصنيع الخاصة بنشاط ما. [ 22 ]
يُقدّم نموذج تحليل الأنظمة والوظائف (SADT) رؤية وظيفية مُحدّدة لأي مؤسسة من خلال وصف الوظائف وعلاقاتها داخل الشركة. تُحقّق هذه الوظائف أهداف الشركة، مثل المبيعات، وتخطيط الطلبات، وتصميم المنتجات، وتصنيع الأجزاء، وإدارة الموارد البشرية. يُمكن لنموذج SADT تصوير العلاقات الوظيفية البسيطة، كما يُمكنه عكس علاقات تدفق البيانات والتحكم بين الوظائف المختلفة. يعتمد نموذج IDEF0 على نموذج SADT، الذي طوّره دوغلاس تي. روس عام 1985. [ 23 ]
IDEF0

IDEF0 هي منهجية لنمذجة الوظائف تُستخدم لوصف وظائف التصنيع ، وتوفر لغة نمذجة وظيفية لتحليل وتطوير وإعادة هندسة وتكامل نظم المعلومات ، وعمليات الأعمال، أو تحليل هندسة البرمجيات. [ 24 ] وهي جزء من عائلة لغات النمذجة IDEF في مجال هندسة البرمجيات ، ومبنية على لغة النمذجة الوظيفية SADT .
صُممت منهجية IDEF0 للنمذجة الوظيفية لنمذجة القرارات والإجراءات والأنشطة الخاصة بمؤسسة أو نظام. [ 25 ] وقد اشتُقت من لغة النمذجة الرسومية المعروفة، وهي تقنية التحليل والتصميم الهيكلي (SADT) التي طورها دوغلاس تي. روس وشركة سوفتيك. في شكلها الأصلي، تتضمن IDEF0 تعريفًا للغة النمذجة الرسومية ( بناء الجملة والدلالات ) ووصفًا لمنهجية شاملة لتطوير النماذج. [ 1 ] كلفت القوات الجوية الأمريكية مطوري SADT بتطوير منهجية نمذجة وظيفية لتحليل المنظور الوظيفي للنظام وتوصيله. من المفترض أن تساعد IDEF0 في تنظيم تحليل النظام وتعزيز التواصل الفعال بين المحلل والعميل من خلال أدوات رسومية مبسطة. [ 25 ]
التصميم البديهي
التصميم البديهي هو عملية تفكيك وظيفي هرمية من أعلى إلى أسفل، تُستخدم كإطار عمل لتوليف الحلول لتحليل وتطوير وإعادة هندسة ودمج المنتجات وأنظمة المعلومات وعمليات الأعمال أو حلول هندسة البرمجيات. [ 26 ] يتناسب هيكله رياضيًا مع تحليل الترابط بين الوظائف بهدف تحسين متانة البنية المعمارية لنماذج الحلول الوظيفية المحتملة.
أنواع النماذج ذات الصلة
في مجال هندسة النظم والبرمجيات، تم تعريف العديد من النماذج الوظيفية والوظيفية المحددة، بالإضافة إلى نماذج أخرى وثيقة الصلة. وسنشرح هنا بعض الأنواع العامة فقط.
نموذج وظائف الأعمال
نموذج وظائف الأعمال (BFM) هو وصف عام أو تصنيف للعمليات التي تُنفذ بشكل روتيني لتحقيق مهمة المنظمة. وهو يوفر "هيكلاً مفاهيمياً لتحديد وظائف الأعمال العامة ". [ 27 ] ويمكنه إظهار عمليات الأعمال الأساسية في سياق وظائف مجال الأعمال. يجب أن تتوافق العمليات في نموذج وظائف الأعمال مع العمليات في نماذج سلسلة القيمة. العمليات هي مجموعة من أنشطة الأعمال المترابطة التي تُنفذ لإنتاج منتج نهائي أو لتقديم خدمة. على عكس وظائف الأعمال التي تُنفذ بشكل مستمر، تتميز العمليات بوجود بداية محددة ونقطة نهاية محددة بتسليم الناتج المطلوب. يوضح الشكل على اليمين العلاقة بين عمليات الأعمال ووظائف الأعمال ونموذج مرجع الأعمال لمجال الأعمال. [ 28 ]
نموذج وتدوين عمليات الأعمال

نموذج تدوين العمليات التجارية (BPMN) هو تمثيل رسومي لتحديد العمليات التجارية في سير العمل . طُوّر BPMN بواسطة مبادرة إدارة العمليات التجارية (BPMI)، ويتولى صيانته حاليًا مجموعة إدارة الكائنات (OMG) منذ اندماج المنظمتين في عام 2005. الإصدار الحالي من BPMN هو 2.0. [ 29 ]
تُقدّم مواصفات نموذج تدوين العمليات التجارية (BPMN) تدوينًا رسوميًا لتحديد العمليات التجارية في مخطط العمليات التجارية (BPD). [ 30 ] يهدف BPMN إلى دعم إدارة العمليات التجارية لكلٍ من المستخدمين التقنيين ومستخدمي الأعمال، وذلك من خلال توفير تدوين سهل الفهم لمستخدمي الأعمال، وفي الوقت نفسه قادر على تمثيل دلالات العمليات المعقدة. كما تُوفّر مواصفات BPMN أيضًا ربطًا بين رسومات التدوين والبنى الأساسية للغات التنفيذ، ولا سيما BPEL4WS . [ 31 ]
نموذج مرجعي للأعمال
نموذج الأعمال المرجعي هو نموذج مرجعي يركز على الجوانب الوظيفية والتنظيمية للنشاط الأساسي للمؤسسة أو منظمة الخدمات أو الوكالة الحكومية . في هندسة المؤسسات ، يُعد نموذج الأعمال المرجعي جزءًا من إطار عمل هندسة المؤسسة ، الذي يحدد كيفية تنظيم الهيكل والرؤى المرتبطة بهندسة المؤسسة .
النموذج المرجعي، بشكل عام، هو نموذج يجسد الهدف أو الفكرة الأساسية لشيء ما، ويمكن استخدامه كمرجع لأغراض متنوعة. يُعدّ النموذج المرجعي للأعمال وسيلةً لوصف العمليات التجارية للمؤسسة، بغض النظر عن هيكلها التنظيمي . كما يمكن لأنواع أخرى من النماذج المرجعية للأعمال أن توضح العلاقة بين العمليات التجارية والوظائف التجارية والنموذج المرجعي للأعمال في مجال العمل . يمكن بناء هذه النماذج المرجعية على شكل طبقات، مما يوفر أساسًا لتحليل مكونات الخدمة والتكنولوجيا والبيانات والأداء.
نموذج دالة المشغل
يُقترح نموذج وظيفة المشغل ( OFM) كبديل لتقنيات تحليل المهام التقليدية التي يستخدمها مهندسو العوامل البشرية . يسعى هذا النموذج إلى تمثيل كيفية قيام المشغل بتقسيم نظام معقد إلى أجزاء أبسط، وتنسيق إجراءات التحكم وتكوينات النظام لتحقيق أداء مقبول للنظام ككل، وذلك من خلال تمثيل رياضي لهذه العملية. يُمثل النموذج قضايا أساسية تتعلق بتمثيل المعرفة، وتدفق المعلومات، واتخاذ القرارات في الأنظمة المعقدة. ويشير ميلر (1985) إلى أن بنية الشبكة يُمكن اعتبارها تمثيلاً محتملاً للنموذج الداخلي للمشغل للنظام، بالإضافة إلى بنية تحكم تُحدد كيفية استخدام هذا النموذج لحل مشكلات القرار التي تُشكل وظائف تحكم المشغل. [ 32 ]
انظر أيضاً
مراجع
تتضمن هذه المقالة موادًا متاحة للعموم من المعهد الوطني للمعايير والتكنولوجيا
تتضمن هذه المقالة مواد من المجال العام من نموذج وظيفة المشغل (OFM) . إدارة الطيران الفيدرالية .
- 1 2 FIPS Publication 183 Archived 2009-02-27 at the Wayback Machine released of IDEFØ December 1993 by Computer Systems Laboratory of the National Institute of Standards and Technology (NIST).
- ↑ دليل القارئ لنماذج وظائف IDEF0 . تم الاطلاع عليه بتاريخ 27 نوفمبر 2008.
- ↑ بن ب. غراهام (2002). رسم مخططات العمليات التفصيلية . ص 2.
- ↑ شلاغر، ج. (يوليو 1956). "هندسة النظم: مفتاح التنمية الحديثة". معاملات معهد مهندسي الراديو في إدارة الهندسة . EM-3 (3): 64-66 . Bibcode : 1956IRTEM...3...64S . doi : 10.1109/IRET-EM.1956.5007383 . S2CID 51635376 .
- ↑ آرثر د. هول (1962). منهجية هندسة النظم . فان نوستراند رينهولد. ISBN 0-442-03046-0.
{{cite book}}عدم توافق رقم ISBN / التاريخ ( مساعدة ) - ↑ ويليام جوسلينج (1962) تصميم الأنظمة الهندسية . ص 23
- ↑ تيم ويلكينز (2008). هندسة النظم باستخدام SysML/UML: النمذجة والتحليل والتصميم . الصفحة 287.
- ↑ هارولد تشيستنت (1967). أساليب هندسة النظم . صفحة 254.
- ↑ توماس دوفريسن وجيمس مارتن (2003). "نمذجة العمليات للتجارة الإلكترونية". مؤرشف في 20 ديسمبر 2006 على موقع Wayback Machine . INFS 770 أساليب هندسة نظم المعلومات: إدارة المعرفة والتجارة الإلكترونية. ربيع 2003
- ↑ منظورات العملية . في: النمذجة الفوقية وهندسة المنهجية ، مينا كوسكينين، 2000.
- ↑ جيمس بيروزو (1994) الدليل الكامل لتشخيص أعطال الأجهزة الإلكترونية . ص 72
- ↑ يوضح ويليام إتش. فون ألفين (1964) هندسة الموثوقية : "توضح مخططات الكتل الوظيفية التسلسلات الوظيفية ومسارات الإشارة، ويتم رسم العناصر الموصولة بالتوازي بالتوازي" (ص 286).
- ↑ أساسيات هندسة النظم. مؤرشف في 27 سبتمبر 2007، في أرشيف الإنترنت (Wayback Machine). مطبعة جامعة الاستحواذ الدفاعي، 2001
- 1 2 يعتمد الإصدار الأول من هذه المقالة بالكامل على دليل هندسة نظام NAS القسم 4.4 الإصدار 3.1 06/06/06.
- ↑ أدوات تحليل المهام المستخدمة طوال عملية التطوير . إدارة الطيران الفيدرالية 2008. تم الاطلاع عليه بتاريخ 25 سبتمبر 2008.
- ↑ إدارة الطيران الفيدرالية (2006). دليل هندسة نظام NAS القسم 4.4 الإصدار 3.1 06/06/06.
- ↑ شركة IBM (1974). HIPO—أداة مساعدة في التصميم وتقنية توثيق ، رقم المنشور GC20-1851، شركة IBM، وايت بلينز، نيويورك، 1974.
- 1 2 مختبرات سانديا الوطنية (1992). إرشادات برمجيات سانديا، المجلد 5: الأدوات والتقنيات والمنهجيات. مؤرشف في 25 أغسطس 2009 على موقع Wayback Machine. تقارير سانديا 85-2348qUC-32
- ↑ ماري آن غودوين وتشارلز سي. روبرتسون (1986). مخاوف التحقق من صحة نظام الخبراء في بيئة العمليات . ورقة بحثية لوكالة ناسا رقم N88-17234.
- 1 2 ناسا (1995). "تقنيات التحليل الوظيفي". في: دليل هندسة النظم التابع لناسا. مؤرشف في 17 ديسمبر 2008 على موقع Wayback Machine. يونيو 1995. ص 142.
- ↑ جون ميلوبولوس (2004). النمذجة المفاهيمية III. تقنية التحليل والتصميم الهيكلي (SADT) . تم الاطلاع عليه بتاريخ 21 سبتمبر 2008.
- ↑ SADT على موقع Free-logistics.com. تم الاطلاع عليه بتاريخ 21 سبتمبر 2008.
- ↑ غافرييل سالفندي (2001). دليل الهندسة الصناعية: التكنولوجيا وإدارة العمليات. ص 508.
- ↑ أساسيات هندسة النظم. مؤرشف في 27 سبتمبر 2007، في Wayback Machine. مطبعة جامعة الاستحواذ الدفاعي، 1999.
- 1 2 فارون جروفر ، ويليام ج. كيتينجر (2000). التفكير الإجرائي: منظورات رابحة لتغيير الأعمال في عصر المعلومات . ص 168.
- ↑ سوه (1999). التصميم البديهي: التطورات والتطبيقات، مطبعة جامعة أكسفورد، 2001، رقم ISBN 0-19-513466-4
- ↑ بول غريفين (2010) إتقان التجارة الإلكترونية . ص 5-10
- ↑ وزارة الداخلية الأمريكية (2000-2008) تحليل الأعمال وتحديد بيئة الأعمال المستهدفة . تم الاطلاع عليه بتاريخ 27 نوفمبر 2008.
- ↑ "معلومات BPMN" . مؤرشف من الأصل بتاريخ 18-12-2008 . تم الاطلاع عليه بتاريخ 02-11-2008 .
- ↑ ريتشارد سي. سيمبسون (2004). تمثيل XML لإجراءات الطاقم . التقرير النهائي لبرنامج زمالة أعضاء هيئة التدريس التابع لناسا - 2004. مركز جونسون للفضاء.
- ↑ SA White, "Business Process Modeling Notation (BPMN)," In: Business Process Management Initiative (BPMI) 3 May 2004.
- ↑ نموذج وظيفة المشغل (OFM) مؤرشف بتاريخ 21 يناير 2009 في Wayback Machine . تم الوصول إليه بتاريخ 27 نوفمبر 2008.
- هندسة البرمجيات
- تحليل النظم
- هندسة النظم
- تصميم البرمجيات
- لغات النمذجة
