CALM/arwiki huggingface dataset:
كما يمكن تحديد التباين الوراثي من خلال تحديد التباين على مستوى الأنزيمات والذي يتم عن طريق عملية تسمى الرحلان الكهربائي للبروتينات. تحوي الجينات متعددة الأشكال على أكثر من أليل واحد في كل موقع. نصف الجينات التي ترمز الأنزيمات في الحشرات والنباتات تكون متعددة الأشكال في حين أنها أقل شيوعاً لدى الفقاريات.
في نهاية المطاف، يحدث الاختلاف الوراثي بسبب اختلاف ترتيب الأسس النيكليوتيدية في الجينات. تتيح التكنولوجيا الحديثة حالياً المجال للعلماء بتحديد تسلسل الحمض النووي بشكل مباشر والذي تم عن طريقه تحديد اختلافات وراثية أكثر من التي تم تحديدها سابقاً عن طريق الرحلان الكهربائي للبروتينات. أظهر فحص الحمض النووي وجود اختلاف وراثي على مستوى المناطق المرمزة والإنترونات غير المرمزة من الجينات.
سوف يؤدي الاختلاف الوراثي إلى تباين على مستوى النمط الظاهر في حال أدى الاختلاف في ترتيب الأسس النيكليوتيدية إلى اختلاف في ترتيب الأحماض الأمينية في البروتينات المرمزة بواسطة تسلسل الحمض النووي وإن كانت الاختلافات في ترتيب الأحماض الأمينية ستؤثر على الشكل فإنها ستؤثر على وظيفة الأنزيم.
بين التجمعات السكانية.
الاختلاف الجغرافي يعني اختلافات وراثية بين التجمعات السكانية من منطقة إلى أخرى وهذا بسبب الانتقاء الطبيعي أو الانحراف الجيني.
يقاس الاختلاف الوراثي ضمن التجمع السكاني عادةً باعتباره النسبة المئوية للمواقع الجينية التي تكون متعددة الأشكال أو النسبة المئوية للمواضع الجينية غير المتجانسة في الأفراد.
الطفرات العشوائية هي المصدر الوحيد للاختلاف الجيني ومن المحتمل أن تكون الطفرات نادرة وأغلبها طفرات ضارة أو محايدة ولكن قد يتم تفضيل الألائل الجديدة من قبل الانتقاء الطبيعي في بعض الحالات.
تعداد الصيغ الصبغية هو مثال على الطفرات على مستوى الصبغيات وإن تعدد الصيغ الصبغية هو حال يكون للكائن الحي فيها ثلاث مجموعات أو أكثر من الاختلافات الوراثية (ثلاثة نيكليوتيدات أو أكثر).
يمكن أن ينتج عن إعادة التركيب (التأشيب الجيني) والفصل العشوائي أثناء الانقسام المنصف ألائل جديدة أو مجموعات جديدة من الألائل. علاوةً على ذلك، يساهم الاخصاب العشوائي أيضاً في إنشاء الاختلاف الوراثي.
يمكن تسهيل الاختلاف وإعادة التركيب أيضاً عن طريق العناصر الوراثية القابلة للنقل والفيروسات القهقرية الداخلية والعناصر النووية طويلة الانتشار والعناصر النووية قصيرة الانتشار.
بالنسبة لجينوم معين لكائن حي عديد الخلايا فإنه يمكن إحراز الاختلاف الوراثي في الخلايا الجسدية أو الموروثة من خلال السلالة الجرثومية.
يمكن تقسيم التباين الوراثي إلى أشكال مختلفة بناءً على حجم ونوع التباين الجيني الذي يقوم عليه التغير الوراثي. يسمل الاختلاف صغير النطاق في التسلسل الجيني (أقل من واحد كيلو قاعدة) استبدال زوج من الأسس النيكليوتيدية. في حين يمكن أن يكون الاختلاف كبير النطاق في التسلسل الجيني (أكثر من واحد كيلو قاعدة) إما اختلاف في عدد النسخ (فقد أو كسب) أو إعادة ترتيب الصبغيات (إزفاء، انقلاب الخ) . يستكمل الاختلاف الوراثي أو إعادة التركيب الناتجة عن العناصر الوراثية القابلة للنقل والفيروسات القهقرية الداخلية أحياناً عن طريق مجموعة متنوعة من الفيروسات الثابتة وتشوهاتها التي تولد الجدة الوراثية في الجينوم المضيف. يمكن أن يسبب الاختلاف العددي في الصبغيات الكاملة أو الجينومات إما تعدد أو اختلال في الصيغة الصبغية.
الحفاظ على الاختلاف الوراثي في التجمع السكاني.
تحافظ مجموعة مختلفة من العوامل على الاختلاف الوراثي في التجمعات السكانية. يمكن إخفاء الألائل المتنحية التي قد تكون ضارة عن الانتقاء الطبيعي في الأفراد متغايري الألائل ضمن تجمعات سكانية لكائنات ثنائية الصيغة الصبغية (يتم التعبير عن الألائل المتنحية في الأفراد وحيدي الألائل الأقل انتشاراً). يمكن أن يحافظ الانتقاء الطبيعي على الاختلاف الوراثي أيضاً في حالة تعدد الأشكال المتوازن والذي يحصل عند تفضيل ثنائيات الألائل أو عندما يعتمد الانتقاء على التواتر.
إيكر غابارين غونزاليس (من مواليد 21 مايو 1977 في تولوسا، غيبوثكوا) هو لاعب كرة قدم إسباني متقاعد، لعب باعتباره الظهير الأيسر.
متطلبات التحليل في هندسة النظم وهندسة البرمجيات، وتشمل تلك المهام التي تدخل في تحديد المتطلبات أو شروط تلبية لمنتج جديد، والأخذ في الاعتبار متطلبات ربما المتضاربة لمختلف أصحاب المصلحة، وتحليل وتوثيق والتحقق من صحة وإدارة البرامج أو متطلبات النظام.
تحليل متطلبات أمر بالغ الأهمية لنجاح أنظمة أو برامج المشروع. المتطلبات ينبغي أن تكون موثقة وقابلة للتنفيذ وقابلة للقياس، قابل للاختبار، يمكن تتبعها، وهي ذات صلة باحتياجات الأعمال المحددة أو فرص والمعرفة إلى مستوى تفصيل كافية لتصميم نظام.
من الناحية المفاهيمية، تحليل متطلبات تتضمن ثلاثة أنواع من الأنشطة:
•استخلاص المتطلبات: مثل (ميثاق المشروع أو تعريفه)، وثائق العملية التجارية، وإجراء مقابلات مع أصحاب المصلحة. ويسمى هذا في بعض الأحيان أيضا جمع المتطلبات.
•تحليل المتطلبات: تحديد ما إذا كانت الشروط المعلنة واضحة وكاملة ومتسقة ولا لبس فيها، وحل أية تعارضات في الظاهر.
•تسجيل المتطلبات: متطلبات قد تكون موثقة في أشكال مختلفة، عادة بما في ذلك قائمة موجزة وقد تشمل المستندات باللغة الطبيعية، واستخدام الحالات، أو عملية المواصفات.
تحليل المتطلبات يمكن أن يكون عملية طويلة ومتعبة وتشارك خلالها العديد من المهارات النفسية الحساسة.
نظم جديدة لتغيير البيئة والعلاقات بين الناس، ولذلك فمن المهم تحديد جميع أصحاب المصلحة، تأخذ في الاعتبار جميع احتياجاتهم والتأكد من أنهم يفهمون الآثار المترتبة على النظم الجديدة. يمكن لمحللين توظيف العديد من التقنيات للحصول على الاحتياجات من العملاء والتعرف أيضا على حالات الاستخدام، والقيام بمراقبة مكان العمل، إجراء المقابلات أو مجموعات (المسمى في هذا السياق كمتطلبات ورش العمل)، وإنشاء قوائم الاحتياجات. يمكن استخدام النماذج تطوير نظام مثال يمكن البرهنة على أصحاب المصلحة. حيثما كان ذلك ضروريا، المحلل سيستخدم مزيجاً من هذه الأساليب لتحديد الاحتياجات الدقيقة لأصحاب المصلحة، حيث أنه يتم إنتاج نظام يفي باحتياجات الأعمال التجارية.متطلبات الجودة يمكن تحسينها من خلال هذه وغيرها من الأساليب.
•التصور. استخدام أدوات تعزيز لفهم أفضل للمنتج النهائي المطلوب مثل التصور والمحاكاة.
•الاتساق في استخدام النماذج. إنتاج مجموعة متسقة من نماذج لتوثيق المتطلبات.
•توثيق التبعيات. توثيق التبعيات والعلاقات المتبادلة بين الاحتياجات، فضلا عن أي من الافتراضات.
مواضيع متطلبات التحليل.
نظر تحليل أصحاب المصلحة للمناقشة مع الأشخاص أو المنظمات )كيانات قانونية مثل شركات وهيئات) التي لها مصلحة في النظام. قد تتأثر بذلك أما مباشرة أو غير مباشرة. كان التركيز الرئيسية في التسعينات على تحديد هوية أصحاب المصلحة. هو اعتراف متزايد أن أصحاب المصالح لا تقتصر على تنظيم توظيف المحلل.وسوف تشمل أصحاب المصلحة الآخرين:
•شخص يعمل النظام (عوامل التشغيل العادي والصيانة)
• أي شخص يستفيد من هذا النظام(المستفيدين الوظيفية والسياسية، والمالية والاجتماعية)
• أي شخص يشارك في بيع أو شراء النظام. في تنظيم منتج اختراعها، إدارة المنتجات، التسويق والمبيعات في بعض الأحيان بمثابة دافع لمستهلكين )العملاء اختراعها( لتوجيه تطوير المنتج
• المنظمات التي تنظم جوانب النظام (المالية، السلامة، والهيئات التنظيمية الأخرى)
• ألاشخاص أو المنظمات المعارضة للنظام (أصحاب المصلحة السلبية)
• المنظمات المسؤولة عن النظم الذي واجهة مع النظام في إطار التصميم
• هذه المنظمات الذين تتكامل أفقياً مع المنظمة الذين يقومون بتصميم النظام
مقابلات مع أصحاب المصلحة.
مقابلات مع أصحاب المصلحة تقنية شائعة المستخدمة في تحليل الاحتياجات. وتكون القابله على وجهات النظر والاحتياجات المتصورة لأصحاب المصلحة، غالباً ما هذا القصور من منظور لها ميزة عامة للحصول على فهم أكثر ثراء بكثير من العمليات التجارية فريدة من نوعها لأصحاب المصلحة وقواعد الأعمال التجارية ذات الصلة بالمقرر والاحتياجات المتصورة. ونتيجة لذلك يمكن أن تكون هذه التقنية كما هو غالباً مالم تحظ وسيلة للحصول على المعرفة تركيزاً عاليا في الدورات "المشتركة متطلبات التنمية"، حيث ان أصحاب المصالح مضطرون لتحمل عمليه سياقا أكثر التبادلية، والرغبة في تجنب الجدل قد يحد من رغبة أصحاب المصلحة للمساهمة. وعلاوة على ذلك، طبيعة الشخص في المقابلات التي توفر بيئة أكثر استرخاء حيث يمكن استكشاف خطوط الفكر مطولاً.
متطلبات التنمية (جرد).
غالباً ما يكون متطلبات الآثار التبادلية الغير معروفة لأصحاب المصلحة الفردية، وغالباً ما تكون محددة بشكل غير كامل أثناء المقابلات التي أجريت مع أصحاب المصلحة. يمكن أثارت هذه الآثار الفنية بإجراء جرد دورات في بيئة تسيطر عليها المدربين (محلل للأعمال)، حيث يشارك أصحاب المصالح في المناقشات الحصول على الاحتياجات، وتحليل التفاصيل الخاصة بهم، والكشف عن الآثار الفنية. وينبغي أن تكون المناقشات تؤدي إلى اتجاه الذي يولد الشروط المناسبة التي تفي الهدف من الدورة.
دورات جرد شبيهة "دورات تصميم التطبيق" ، الدورات التي تعمل على استخلاص متطلبات دليل التصميم، في حين أن هذا يؤدي بالحصول على ميزات تصميم محددة و تنفيذها في إشباع الاحتياجات.
قوائم شرط ومتطلبات العقد.
كانت إحدى الطرق التقليدية لتوثيق متطلبات العقد. في نظام معقد يمكن تشغيل هذه القوائم المتطلبات لمئات من صفحات طويلة.
استعارة المناسبة راغبه في تسوق منذ فترة طويلة جداً. هذه القوائم إلى حد كبير من المؤيدين في التحليل الحديثة؛ كماثبت أنها فاشلة فشلاً ذريعا في تحقيق أهدافها؛ إلا أنها تزال تعتبر حتى يومنا هذا.
• توفير قائمة متطلبات.
• تقديم عقد مبرم بين المقدمين المشروع والمطورين.
• النظام كبير يمكن أن تقدم وصفاً رفيع مستوى يمكن أن تستمد منها متطلبات المستوى الأدنى
• يمكن تشغيل هذه القوائم لمئات صفحات. غير أنها معدّة لتكون بمثابة وصف للقارئ للتطبيق المطلوب.
• مجردة مثل قوائم الاحتياجات كافة المتطلبات، وحتى لا يكون هناك القليل من السياق. محلل الأعمال قد تتضمن سياق للمتطلبات في تصميم الوثائق المرافقة.
• ليس المقصود هذا التجريد لوصف كيفية تناسب المتطلبات أو العمل معا.
• قد لا تعكس القائمة العلاقات والتبعيات بين متطلبات. بينما قائمة لا تجعل من السهل تحديد أولويات كل بند على حدة، إزالة عنصر واحد خارج السياق يمكن أن تجعل بأكمله استخدام شرط القضية أو الأعمال عديمة الفائدة.
• القائمة لا يحل محل الحاجة إلى استعراض المتطلبات بعناية مع أصحاب المصلحة من أجل اكتساب فهم مشترك أفضل للآثار المترتبة بالنسبة التصميم النظام المطلوب/التطبيق.
• ببساطة إنشاء قائمة لا تضمن لها الاكتمال. محلل الأعمال يجب بذل جهود صادقة لاكتشاف وتجميع قائمة شاملة إلى حد كبير، وتعتمد على أصحاب المصلحة الإشارة إلى الاحتياجات في عداد المفقودين.
• ويمكن إنشاء هذه القوائم شعور زائف بالتفاهم المتبادل بين أصحاب المصلحة والمطورين؛ محللي الأعمال ذات الأهمية الحاسمة لعملية الترجمة.
• يكاد يكون من المستحيل لكشف جميع المتطلبات الوظيفية أمام العملية التنمية، ويبدأ الاختبار. إذا كانت هذه القوائميعاملون كعقد غير قابل للتغيير، ثم الاحتياجات التي تنشأ في عملية التنمية قد تولد طلب تغيير مثير للجدل.
بديل لقوائم المتطلبات.
كبديل للشرط يستخدم قوائم " برمجية تطوير" قصص المستخدم لتشير إلى شرط في كل لغة اليوم.
الأهداف القابلة للقياس.
المقال الرئيسي: هدف النمذجة
أفضل الممارسات تأخذ قائمة تتألف من متطلبات كمجرد القرائن ومرارا وتكرارا نسأل "لماذا؟" حتى يتم اكتشاف أغراض تجارية فعلية. أصحاب المصلحة والمطورين يمكنهم وضع اختبارات قياس ما هو مستوى كل هدف وقد تحقق حتى الآن. هذه الأهداف تتغير ببطء أكثر من قائمة طويلة من متطلبات محددة ولكن المقيسة. وبمجرد مجموعة صغيرة من الحرج، قياس الأهداف كانت النماذج المتبعة، وسرعة وقد تمضي مراحل التطوير التكراري بوقت قصير لتسليم أصحاب المصلحة الفعلية القيمة الفعليه قبل المشروع.
المقال الرئيسي: النماذج البرمجيات
نموذج هو برنامج كمبيوتر الذي يسلك جزءا من خصائص برنامج كمبيوتر آخر، مما يسمح للمستخدمين لتصور أحد تطبيقات التي تم بناؤها حتى الآن. ويشكل شعبية من النموذج هو نموذج بالحجم الطبيعي، مما يساعد المستخدمين في المستقبل وغيرها من أصحاب المصلحة للحصول على فكرة عن كيف سيبدو هذا النظام. نماذج تجعل من الأسهل لجعل قرارات التصميم، لأنه يمكن أن ينظر إلى جوانب التطبيق ومشترك قبل أن يتم بناء التطبيق. وشوهدت تحسينات كبرى في الاتصالات بين المستخدمين والمطورين غالباً مع الأخذ بالنماذج. أدت إلى تغيرات أقل في وقت لاحق وجهات النظر المبكرة للتطبيقات وبالتالي تقليل التكاليف الإجمالية إلى حد كبير.
النماذج الأولية يمكن أن تكون مخططات مسطحه أو عمل التطبيقات التي تستخدم وظائف تجميعي. مصنوعة في مجموعة متنوعة من وثائق تصميم الرسوم البيانية، وكثيراً ما إزالة جميع الألوان من التصميم (أي استخدام لوحة ألوان اللون رمادي)في الحالات التي من المتوقع أن يكون تصميم رسومي يطبق لأنه فيها البرنامج النهائي. وهذا يساعد على منع الالتباس فيما يتعلق بما إذا كان يمثل النموذج النهائي البصرية الشكل والمظهر من التطبيق.
المقال الرئيسي: حالات الاستخدام
حالة استخدام بنية لتوثيق المتطلبات الوظيفية لنظام، وعادة ما تتضمن البرامج، سواء كانت جديدة أو يجري تغييرها.ويوفر كل حالة استخدام مجموعة من السيناريوهات التي ينقل كيف النظام ينبغي أن تتفاعل مع مستخدم البشري أو نظام آخر، لتحقيق هدف محدد من أعمال. عادة تجنب حالات استخدام المصطلحات التقنية، مفضلين بدلاً من ذلك في لغة المستخدم النهائي أو المجال الخبراء. حالات الاستخدام التي كثيرا ما شارك في تأليف متطلبات المهندسين وأصحاب المصلحة.
حالات الاستخدام أدوات بسيطة مخادعة لوصف سلوك البرمجيات أو الأنظمة. حالة استخدام يحتوي على وصف نصية من الطرق التي يراد بها المستخدمين العمل مع البرامج أو النظام. ينبغي أن لا تصف حالات استخدام أساليب العمل الداخلية للنظام، ولا ينبغي أن تفسر كيف سيتم تنفيذ هذا النظام. بدلاً من ذلك، أنها تظهر الخطوات اللازمة لتنفيذ مهمة.
متطلبات مواصفة.
ناتج عملية تحليل متطلبات مواصفة متطلبات.
أنواع الاحتياجات.
وتصنف الاحتياجات في عدة طرق. وفيما يلي التصنيفات الشائعة للمتطلبات التي تتعلق بالإدارة التقنية:
متطلبات العملاء:
بيانات حقيقة والافتراضات التي تحدد توقعات النظام من حيث أهداف البعثة، والبيئة، والقيود، والتدابير فعالية وملاءمة)وزارة التربية والتعليم). العملاء هي تلك التي تؤدي المهام الأولية من النظم الهندسية، مع التركيز بوجه خاص على المشغل كزبون رئيسي. المتطلبات التشغيلية سوف تحدد الحاجة الأساسية، وعلى الأقل، الإجابة على الأسئلة الواردة في القائمة التالية:
•التنفيذية التوزيع أو النشر: حيث سيقوم النظام باستخدامها؟
•البعثة الشخصية أو السيناريو: كيف سيتم إنجاز النظام هدفه البعثة؟
•الأداء والمعلمات ذات الصلة: ما هي المعلمات النظام الضرورية إنجاز المهمة؟
•بيئات الاستخدام: كيف هي مكونات نظام مختلف لاستخدامه؟
•شروط الفعالية: مدى فعالية أو كفاءة يجب أن يكون النظام في أداء مهمتها؟
•دورة الحياة التشغيلية: كم من الوقت سوف النظام يكون قيد الاستخدام من قبل المستخدم؟
•البيئة: ما هي البيئات سيقوم النظام يكون من المتوقع أن تعمل على نحو فعال؟
متطلبات الهندسة المعمارية:
متطلبات الهندسة المعمارية توضح ما الذي ينبغي القيام به قبل تحديد بنية النظم اللازمة لنظام.
الاحتياجات الهيكلية:
شرح المتطلبات الهيكلية ما الذي ينبغي القيام به قبل تحديد الهيكل اللازم للنظام.
المتطلبات السلوكية:
شرح المتطلبات السلوكية ما الذي ينبغي القيام به بتحديد السلوك اللازمة للنظام.
متطلبات وظيفية:
المتطلبات الوظيفية يشرح ما الذي ينبغي القيام به قبل تحديد المهام الضرورية، والعمل أو النشاط التي يجب إنجازها.سيتم استخدام تحليل المتطلبات الوظيفية كوظائف توبليفيل للتحليل الوظيفي.
متطلبات غير وظيفية:
متطلبات عدم وظيفية هي المتطلبات التي تحدد المعايير التي يمكن استخدامها للحكم على العملية من نظام، بدلاً منسلوكيات معينة.
الوظيفة الأساسية ومتطلبات الوظيفة الإضافية:
"تشيموتوري مورالي" تعريف المتطلبات إلى متطلبات الوظيفة الأساسية والوظائف الإضافية. متطلبات الوظيفة الأساسية هي تلك دون الوفاء الذي لا يمكن أن يكون المنتج مفيدة على الإطلاق. متطلبات الوظيفة الإضافية هي تلك التي تعتبرداعمة "الوظائف الأساسية". المنتج يمكن الاستمرار في العمل حتى إذا كان يتم الوفاء ببعض أو كافة متطلبات "الوظيفة الإضافية" ولكن مع بعض الآثار الجانبية. الأمن والسلامة، وسهولة الاستخدام وهكذا أمثلة على متطلبات "الوظيفة الإضافية".
متطلبات الأداء:
المدى الذي يجب أن تنفذ بعثة أو وظيفة؛ عموما تقاس كمية أو نوعية، والتغطية، في الوقت المناسب أو استعداد. أثناء تحليل الاحتياجات، الأداء(جيدا كيف أنه قد يتعين القيام به)سيتم وضع المتطلبات بشكل تفاعلي عبر جميع المهام التي تم تحديدها على أساس عوامل دورة حياة النظام؛ وتتسم من حيث درجة اليقين في على تقدير ودرجة الأهمية الحاسمة لنجاح النظام، وعلاقتها بغيرها من المتطلبات.
متطلبات التصميم:
"البناء"، "رمز إلى"، و "شراء إلى" المتطلبات للمنتجات ومتطلبات العمليات في حزم البيانات التقنية، والكتيبات التقنية وأعرب عن "كيفية تنفيذ".
متطلبات المشتقة:
شروط ضمنية أو تحويلها من اشتراط المستوى الأعلى. على سبيل المثال، قد يؤدي إلى الحاجة إلى سرعة عالية أوطويلة المدى في متطلبات تصميم لانخفاض الوزن.
الاحتياجات المخصصة:
شرط الذي تم إنشاؤه بتقسيم أو خلاف ذلك تخصيص مطلب رفيع المستوى إلى الاحتياجات المتعددة للمستوى الأدنى.على سبيل المثال: قد يؤدي عنصر 100 جنيه الذي يتكون من نظامين فرعيين في متطلبات الوزن من 70 مليون جنيه و30 مليون جنيه لعناصر المستوى الأدنى اثنين
متطلبات تحليل القضايا.
قضايا أصحاب المصلحة.
Steve McConnell ، في يوكتاب له "التطور السريع"، تفاصيل عدد من مستخدمي الطرق يمكن أن تحول دون جمع المتطلبات:
• المستخدمين لا يفهمون ما يريدون أو المستخدمين ليس لديهم فكرة واضحة عن احتياجاتها
• المستخدمين سوف لا نلتزم بمجموعة من الشروط المكتوبة
• المستخدمين الإصرار على المتطلبات الجديدة بعد أن تم إصلاح التكلفة والجدول الزمني
• بطيء للاتصال مع المستخدمين
• المستخدمين غالباً ما لا يشاركون في المراجعات أو غير قادرين على القيام بذلك
• المستخدمين غير متطورة تقنيا
• المستخدمين لا يفهمون في عملية التنمية
• المستخدمين لا يعرفون التكنولوجيا الحالية
وهذا قد يؤدي إلى حالة حيث تتغير متطلبات المستخدم حتى عندما بدأ تطوير النظام أو المنتج.
مهندس/المطور المسائل.
المشاكل المحتملة الناجمة عن المهندسين والمطورين أثناء تحليل المتطلبات:
• مهندس/المطور يبدأ الترميز التنفيذ فورا قبل فهم جميع شروط من المحلل، الذي عادة ما يسبب الكثير من عيب إصلاح أو إعادة صياغة في مرحلة الاختبار والتحقق.
• قد يكون المفردات المختلفة للموظفين التقنيين والمستخدمين النهائيين. ونتيجة لذلك، أنهم قد يعتقدون خطأ ففي اتفاق مثالي حتى يتم توفير المنتج النهائي.
• المهندسين والمطورين قدمو محاولات لجعل المتطلبات احتواء النظام القائم، أو نموذج، بدلاً من وضع نظام محدد لاحتياجات العميل.
• يمكن غالباً إجراء تحليل بالمهندسين أو المبرمجين، بدلاً من العاملين بمجال المعرفة فهم احتياجات العميل بشكل صحيح.
محاولة الحلول.
قد تم حل محاولة واحدة لمشاكل الاتصالات توظيف متخصصين في الأعمال التجارية أو تحليل النظام.
التقنيات التي أدخلت في التسعينات مثل النماذج الموحدة للنمذجة اللغة (UML)، حالات الاستخدام، وتطوير البرمجيات و يقصد أيضا كحلول للمشاكل التي تواجهها مع الأساليب السابقة.
أيضا، دخلت فئة جديدة لمحاكاة تطبيق أو تطبيق تعريف أدوات السوق. تم تصميم هذه الأدوات سد فجوة الاتصال بينالمستخدمين من رجال الأعمال، وتنظيم تكنولوجيا المعلومات – وأيضا للسماح للتطبيقات تكون 'اختبار يتم تسويقه' قبلأن يتم إنتاج أية تعليمات برمجية. نقدم الأفضل من هذه الأدوات:
• ألواح الكتابة الإلكترونية رسم تدفقات تطبيق واختبار البدائل
• القدرة على التعرف على احتياجات المنطق وبيانات الأعمال
• القدرة على إنشاء نماذج عالية الدقة أن يقلد عن كثب التطبيق النهائي
التفاعل
• القدرة على إضافة متطلبات السياقية وتعليقات أخرى
• القدرة للمستخدمين البعيد والموزعة تشغيل وتتفاعل مع المحاكاة
أندير جاجو ألفاريز (من مواليد 10 سبتمبر 1984 في غالداكو، بسكاي، إقليم الباسك) هو لاعب كرة قدم إسباني، يلعب لUD وغرونيس كظهير أيمن.
ارنستو غالان انيجو (من مواليد 17 يونيو 1986 في مدريد) هو لاعب كرة قدم إسباني الذي يلعب لديبورتيفو ألافيس أساسا كظهير أيمن، ويمكن أيضا أن يلعب في مركز قلب الدفاع.
الدراسة التوأمية هي دراسة تجرى على التوائم من أجل إبراز الأهمية المطلقة والنسبية للتأثيرات البيئية والوراثية على الأفراد في عينة من السكان. تعد الدراسة التوأمية وسيلة مهمة في مجال الوراثيات السلوكية (علم الوراثة السلوكي) وفي مجال علم الأحياء وعلم النفس.
إن التوائم عبارة عن مصدر مهم للمعلومات حيث أن هناك شبه تطابق في المورثات.
يعد العالم فرانسيس غالتون من أوائل الذين بحثوا في مجال استخدام التوائم من أجل دراسة تأثير المورثات والبيئة على التطور البشري وعلى السلوك.
في الدراسة التوأمية النمطية تجرى أبحاث عن التوائم الحقيقية (من بويضة واحدة) وعن التوائم غير الحقيقية (من بويضتين). عندما تظهر التوائم الحقيقية أعراض وسمات لأمر محدد بشكل أكبر من التوائم غير الحقيقية، يمكن الاستنتاج أن العوامل الوراثية تلعب دوراً مهماً في تلك الحالة، خاصة أن الشروط البيئية تختار بحيث تكون متشابهة.
برمجة الأعداد الصحيحة هي عبارة عن مسألة أمثَلة رياضية أو برنامج لدراسة الجدوى، الذي فيه بعض أو كل المتغيرات لابد ان تكون أعداد صحيحة. في كثير من الحالات هذا المصطلح يُعبِر عن البرمجة الخطية الصحيحة، التي فيها دالة الهدف والقيود تكون خطية.
البرمجة الصحيحة هي مسألة غير حتمية متعددة الحدود مسائل NP صعبة.
حالة خاصة: البرمجة الخطية الصحيحة تكون فيها المتغيرات المجهولة رقمية (0-1) هي مسألة حاسوبية وتُعتَبر من المسائل الحتمية متعددة الحدود.
الشكل القياسي والمتعارف عليه للبرمجة الخطية الصحيحة.
البرمجة الخطية الصحيحة في الشكل المُتعارف عليه يُعبر عنها كالتالي:
والبرمجة الخطية الصحيحة بالشكل القياسي يُعبر عنها كالتالي:
بحيث أن المُدخلات ال C , B عبارة عن متجهات وال A عباره عن مصفوفة تحتوي على قيم صحيحة
لاحظ أنه مشابه للبرمجة الخطية. البرمجة الخطية الصحيحة التي ليست في الشكل القياسي يمكن تحويلها إلى الشكل القياسي
عن طريق حذف شرط عدم التساوي بإضافة متغير إضافي للمعادلة واستبدال المتغيرات الغير مُقيدة بالإشارة بالفرق بين متغيرين مقيدين بالإشارة.
الشكل التالي يوضح المسألة التالية:
النقاط الصحيحة للحل هي الموضحة باللون الأحمر في الشكل المقابل بينما الخط المتقطع الأحمر يُعبِر عن شكلهم المُحدب، الذي هو عبارة عن مجسم صغير يحتوي على كل هذه النقاط.
الخطوط الزرقاء مع المحاور تُعبِر عن مجسم للبرمجة الخطية البسيطة المُعطى بشروط عدم التساوي.
الهدف من الأمثَلَه هو تحريك الخط الأسود المُنقَّط أعلى مايمكن بشرط أن يضل ملامس للمُجسم. نقاط الحل الأمثل لهذه المسألة هي (1,2) و (2, 2) حيث أن قيمة دالة الهدف في النقطتين السابقتين هي القيمة 2.
الحل الوحيد الأمثل التي تصل فيه الدلة إلى حالة الإستقرار وتكون برمجة خطية غير مقيده هو (1.8, 2.8) حيث أن قيمة دالة الهدف في النقطة السابقة هي القيمة 2.8
لاحظ أنه إذا قرَّبنا قيمة دالة الهدف (2.8) إلى أقرب عدد صحيح (3) من الشكل نلاحظ أنه خارج منطقة الحل.
البرمجة الخطية الصحيحة المختلطة: عباره عن مسألة تحتوي على متغيرات بعضها مُقيده بأن تكون صحيحة والبعض الآخر مسموح لها بأن تكون غير صحيحة.
البرمجة الخطية صفر- واحد هي المسألة التي تتضمن متغيرات مُقيدة بأن تكون صفر أو واحد. لاحظ أن المتغيرات الصحيحة المحدودة يمكن أن يُعبَر عنها كخليط من المتغيرات الرقمية ، على سبيل المثال، مُعطى متغير صحيح formula_4 ، المتغير يمكن أن يُعبَر عنه بإستخدام formula_5 المتغيرات الرقيمة:formula_6
مثال للمسائل التي يمكن صياغتها كبرمجة خطية صحيحة.
العديد من المسائل يمكن صياغتها بشكل برمجة خطية صحيحة
بما أن حلول البرمجة الخطية الصحيحة يمكن التأكد منها بإستخدام كثيرة الحدود الموجودة في مسألة كثيرة حدود غير قطعية كاملة والمسألة الغير حتمية متعددة الحدود يمكن أن تُختَزل بواسطة دالة كثيرة حدود إلى البرمجة الخطية الصحيحة، إذا البرمجة الخطية الصحيحة هي مسأله غير حتمية متعددة الحدود.
هناك سببان رئيسيان لإستخدام المتغيرات الصحيحه عند تصميم المسائل كبرمجة خطيه
هذه الاعتبارات بتظر بشكل مستمر في الحياة العملية وبالتالي البرمجة الخطية الصحيحه يمكن أن تستخدم في عدة تطبيقات بعضها سنتطرق للحديث عنها بشكل مختصر كما يلي:
التخطيط الإنتاجي.
البرمجة الخطية المختلطه لها العديد من التطبيقات في الإنتاج الصناعي. أحد الأمثلة المهمة وهو تخطيط الإنتاج الزراعي الذي يشمل تحديد العائد الإنتاجي للعديد من المحاصيل المشتركة في المصادر، على سبيل المثال، ( الأرض والعمل والأسمدة … إلخ ). دالة الهدف هنا هي زيادة الإنتاج الكُلي بشرط عدم زيادة المصادر المتوفره. في بعض الحالات يمكن أن يُعبر عنها كمسألة برمجة خطيه، لكن المتغيرات لابد أن تكون أعداد صحيحه.
الجدولة الزمني.
هذه المسائل تقدم خدمه في جدولة خطوط النقل، على سبيل المثال، هذه المسألة تُستخدم في مترو الأنفاق لتحديد مسارات مختلفه في أوقات محدده يتم التعامل معها من قِبَل السائقين. المتغيرات التي تؤثر على القرار تُعبر ما إذا كان السائق سوف يسلك هذا الطريق أو لا.
الطريقة البسيطة لحل مسائل البرمجة الخطية الصحيحة هي خذف القيد الذي فيه x عباره عن رقم صحيح، الحل المكافئ للبرمجة الخطية الصحيحة (يُسمى البرمجة الخطية الصحيحة الغير مقيدة ) وبعد ذلك يتم تقريب مدخلات الحلول لهذه المسألة. لكن ليس من الضروري أن تكون هذه هي الحلول الأمثل، ولايمكن أن تكون حتى ضمن نطاق الحل، ممكن أنها لا تحقق بعض القيود.
استخدام أحادية النمط الكاملة.
بينما في الصيغة العامة الحل لمسألة البرمجة الخطية الغير مُقيدة لاتضمن بأن تكون مُثلى، لو البرمجة الخطية الصحيحة بالشكل التالي:
بحيث ان formula_8 where formula_9 and formula_10
حيث أن ال A, B, C أعداد صحيحة وال A أُحادية النمط، بعد ذلك كل الحلول الأساسية الممكنة تكون أعداد صحيحة. بناء على ذلك، الحل الناتج من طريقة التبسيط (برمجة) نضمن بأن يكون عدد صحيح. لتوضيح أن كل الحلول الأساسية الممكنة تكون أعداد صحيحة نفرض أن ال x هو حل أساسي عشوائي ضمن نطاق الحل
وبما أن ال formula_11 يكون في نطاق الحل ونحن نعرف أن ال formula_11 نفرض ان formula_13. Let formula_14هي عبارة عن العناصر المكافئة للأعمدة الأساسية التي تُعبر عن الحلول الأساسية formula_11 . بتعريف الأساسيات، هناك بعض المصفوفات الجزئية المربعة B من A مع أعمدة خطية مستقلة مثال ذلكformula_16 of
formula_17 من هنا أعمدة ال B تكون مستقلة خطية وال B مربعة، ال B لديها معكوس، وبالتالي حسب الفرض ال B أحادية النمط، وبالتالي المحددة
formula_18 وأيضا بما أن B لديها معكوس ولذلك formula_19 بتعرف ال formula_20 لاحظ أن formula_21 يرمز لمقلوب ال B وتكون أعداد صحيحة بسبب
أن ال B أعداد صحيحة. ولذلك:formula_22
كل الحلول الأساسية الممكنة أعداد صحيحة.
وبالتالي إذا المصفوفه A التابعة للبرمجة الخطية تكون أحادية النمط، بدلا عن استخدام خوارزميات البرمجة الخطية الصحيحة، الطريقة البسيطة يمكن أن تستخدم لحل البرمجة الخطية الغير مُقيدة والحل يكون عباره عن أعداد صحيحة.
عندما المصفوفة A لاتكون أحادية النمط، هناك تغيٌر في الخوارزميات التي تُستخدم في حل البرمجة الخطية الصحيحة بشكل دقيق.
أحد أصناف الخوارزميات طرق تقاطع المستويات التي تعمل على حل البرمجة الخطية الغير مقيده ومن ثم إضافة القيود الخطية التي تقود الحل بإتجاه الأعداد الصحيحة بدون إستثناء أي من نقاط الحل الصحيحة الممكنة.
صنف اخر من الخوارزميات يكون متغير من الفرع والحد يضم الصنفين السابقين. خوارزميات الفرع والحد تمتلك عددا من المميزات أكثر من الخوارزميات التي تستخدم فقط المستويا المتقاطعة. واحدة من ميزات هذه الخوارزميات أنها تعطينا على الأقل حل واحد صحيح بطريقة سريعة في نطاق الحل وليس من الضروري أن يكون حل أمثَل.
علاوة على ذلك حلول البرمجة الخطية الغير مقيدة يمكن أن تُستخدم لتقييم أسواء حالة تٌحدد بعد الحل الناتج عن الحل الأمثل. أخيرا، طُرق الفرع والحد يمكن أن تُستخدم لكي تعطينا العديد من الحلول المُثلى
Lenstra in 1983 يوضح أنه عندما يكون عدد المتغيرات ثابت، فإن البرمجة الصحيحة يمكن أن تُحل بإستخدام كثيرة الحدود.
ُطرق الحدس المهنية.