Thursday 21 September 2017

الفصل 8


الفصل 8 - مرحلة التخطيط: إنشاء خطط المشروع مقدمة خطط المشروع، وأوصاف مفصلة للتنفيذ لكيفية فعلا أن يبنى الحل خلال النامية، الاستقرار، ونشر مراحل المشروع. وهي تصف القطع الرئيسية من العمل الذي يجب أن تكتمل، مثل تطوير واختبار وتدريب ونشر ودعم المستخدمين النهائيين. أعضاء الفريق الأساسي وsubteam يؤدي إعداد هذه الخطط، مع كل دور تحمل المسؤولية الرئيسية لمنطقته أو لها (على سبيل المثال، دور الاختبار يعد خطة الاختبار). إدارة البرنامج مسؤولة عن تشمير جميع الخطط الفردية في خطة المشروع الرئيسية. بعد إدراج النطاق الكامل للجهد الهجرة الى تدفق مهمة واحدة، يمكنك إنشاء جدول الترحيل. جدولة ينبغي أن تأخذ في الاعتبار نوع وعدد من كائنات قاعدة البيانات التي يجب أن الهجرة - أي نطاق المخاطر جهود التنمية - THE والتخفيف، والتمويل، وتوافر ومهارة مجموعات من الموارد على مشروع الهجرة. تصف المقاطع التالية العديد من الخطط الرئيسية التي سوف تحتاج إلى إعداد لمشروع الهجرة قاعدة البيانات Sybase: خطة التنمية، وخطة الاختبار، وخطة التدريب، وخطة للانتشار، وخطة الدعم. والقوالب مشروع المضمنة في المساعدة على إتمام العمل تساعدك على تطوير جداول زمنية أكثر اكتمالا والتقديرات العمل. والجهد الذي يستثمر في بناء خطط المشاريع كاملة تمكنك من المشروع بدقة الوقت والتكاليف اللازمة، وبناء الجداول واقعية، ووضع صورة شاملة عن تسلسل المهام الهجرة التي يجب أن تحدث لإنجاز المشروع. يتم تضمين ملفات المشروع لجداول قاعدة البيانات وتطوير التطبيقات مع الوسائل المهمة لهذا الدليل. تتوفر في المجلد المسمى الايدز في تحميل نسخة من هذا الدليل الوسائل المهمة. خطة التنمية تصف خطة التنمية كيف (فرق أو قواعد البيانات وتطوير العميل، إذا كان لديك تقسيم العمل) فريق التطوير سوف يهاجر قاعدة بيانات والعملاء. وتنص الخطة المعلومات المتعلقة الأدوات والمنهجيات وأفضل الممارسات وتسلسل الأحداث، والموارد، والجداول الزمنية لكل جانب من جوانب جهود التنمية. المهام الرئيسية للوثيقة في الخطة، بالترتيب، هي: تحديد أدوار الفريق. انظر المناقشة من فرق التطوير وظيفية في قسم "إنشاء فريق" في الفصل 2، "تصور المرحلة." تحديد الموارد فريق - تسمية أعضاء كل فريق وتحديد المسؤوليات. تدريب أي أعضاء الفريق في حاجة إلى تدريب خاص. وسيتم تقسيم ما تبقى من خطة التنمية إلى ثلاثة أجزاء منفصلة، ​​يتناول كل منها جانبا من جوانب التنمية التي يمكن القيام بها من قبل مجموعة مختلفة من المطورين: خطة الهجرة قاعدة البيانات؛ rehosting تطبيق أو خطة إعادة التوجيه، وخطة التنمية البيئة التدريج. في معظم الحالات، سوف يتم تنفيذ الأنشطة الواردة في كل خطة في وقت واحد من قبل فرق. خطة الهجرة قاعدة البيانات الخطة يجب أن تتضمن الخطوات في القائمة التالية لكل قاعدة بيانات ليتم ترحيلها. يحدث العديد من البنود المدرجة نتيجة البرمجيات والبرامج النصية التي أتمتة الجهد. العناصر الأخرى على قائمة تتضمن الجهد اليدوي. تحديد قواعد بيانات للهجرة على منصات يونيكس. تكوين شبكة للاتصال بين قاعدة بيانات منصة UNIX والمضيف تطوير ويندوز. جرد قواعد البيانات سايبيس المحدد باستخدام الهجرة أدوات سايبيس (SMT) من منصة المضيف تطوير ويندوز. تشغيل أداة تقييم لإنتاج تقارير عن التغييرات المطلوبة لترحيل قاعدة البيانات. تقييم التقارير التحويل الآلي. تقييم اليدوي التقارير التحويل. تأكيد كيف سيتم إنجاز الهجرة (على سبيل المثال، سيتم على مراحل ذلك؟ هل يتم ترحيل بعض الجداول أو الكائنات قبل الآخرين؟ هل يتم ترحيل قواعد بيانات معينة قبل الآخرين؟). استخراج مخطط قاعدة البيانات سايبيس. إذا كان لديك إعادة تشغيل الهجرة أدوات سايبيس، وسوف تحتاج إلى إعادة تشغيل التقييم لضبط أداة يصل لاستخراج. تنفيذ تحويلات SQL للعمليات. ترحيل الكائنات غير SQL للعمليات يدويا. القيام بأي التلقائي التحولات SQL للعمليات المحتملة. أداء اليدوية التحولات SQL للللكائنات المتبقية. ملاحظة الخطوات 2 و 3 تنطبق على الإجراءات التي تعتمد في قاعدة البيانات sybsystemprocs فضلا عن تلك الموجودة في قاعدة البيانات Sybase يتم ترحيلها. إعادة إنشاء الفهارس على النظام يجري اختبارها. إجراءات حدة اختبار المخزنة والمشغلات على النظام يجري اختبارها. الهجرة واختبار البرامج النصية UNIX. يجب ملاحظة قواعد بيانات مختارة للهجرة لديها جداول تطور مواز لكل تطبيق ذات الصلة. تنسيق جدولة قواعد البيانات والتطبيقات ذات الصلة يبسط إلى حد كبير توقيت اختبار والتكامل من البيئات والوسائل هاجر في القرار من أخطاء، والبق، وهلم جرا. Rehosting تطبيق وخطة إعادة توجيه الجزء الثاني من خطة التنمية يتناول rehosting أو إعادة توجيه التطبيقات التي ترتبط مع قاعدة البيانات يتم ترحيلها إلى SQL Server 2000. غالبا ما تكون هناك العديد من هذه التطبيقات المرتبطة بها. خطتك يجب أن تعرف كل تطبيق إلى أن rehosted أو إعادة توجيه وتشمل الخطوات الموضحة في القائمة التالية ليتم تطبيقها على كل تطبيق. وينبغي النظر في كل طلب المقرر للهجرة فرعي منفصل. حدد تطبيق شفرة المصدر إلى أن rehosted أو إعادة توجيهه. نسخ تطبيق شفرة المصدر لمنصة تطوير التطبيقات (اختيار المضيف ويندوز أو UNIX للتطبيق). تحقق من استخدام التطبيق لAPI (وهذا هو، DB مكتبة، CT-المكتبة، أو ODBC) حدد أسلوب الترحيل التطبيق الأنسب لهذا التطبيق خاص (اختر مكتبة المتوافقة مع منصة المختارة في الخطوة 2). رؤية مخطط في الشكل 5.1 في الفصل 5 لخطوات تفصيلية لمتابعة لاتخاذ هذا القرار. إجراء تغييرات رمز التطبيق أو ملف التكوين المناسبة. إعادة ترجمة وإعادة ربط رمز التطبيق إذا لزم الأمر. اختبار التطبيق للاتصال قاعدة بيانات SQL Server 2000. ملاحظة يجب أن يكون بالفعل ترحيل قاعدة البيانات، واختبار، وقادرة على قبول الاتصالات. اختبار التطبيق للتشغيل توقع مع قاعدة بيانات SQL Server 2000. الهجرة واختبار أي مخطوطات UNIX التي يتم استخدامها مع تطبيق ترحيله. عند الانتهاء بنجاح من تطبيق اختبار وحدة، تحقق في تطبيق شفرة المصدر والبرامج النصية لنظام مراقبة شفرة المصدر. أرشفة قاعدة رمز التطبيق والكتابات. إعداد قاعدة رمز التطبيق والنصوص لإدراجها في خطط نشر واختبار القبول الرسمية. انطلاق خطة تنمية البيئة وأعضاء الفريق قد صممت في السابق وبناء بيئات التطوير والاختبار. كما سيتم استخدام معظم التكنولوجيات المعنية مع هذا التطور في البيئات التدريج والإنتاج. وينبغي أن تتضمن البيئة انطلاق المكونات التي هي نسخ طبق الأصل أو التمثيلية للبيئة الإنتاج بأكملها، بما في ذلك: قاعدة بيانات أو خادم قاعدة بيانات، خدمة العملاء والتطبيقات، وشبكة المادية التي تربط بين طبقات قاعدة البيانات. البيئة التدريج وبيئة الإنتاج ينبغي أن يعكس بشكل وثيق بعضها البعض. في بعض الحالات، فإن البيئة انطلاق تصبح فعلا بيئة الإنتاج. في هذه الحالة، يجب خطط أنظمة التدريج ونشر يحدد متطلبات نظام الإنتاج من أجل التنمية على البيئة التدريج. في بعض البيئات أنه من الممكن أيضا أن بيئة الإنتاج سوف تكون مملوكة من قبل العمليات وأن فريق التطوير قد لا بناء أو لمس تلك البيئة، ما عدا خلال اختبار القبول الرسمي. قد تحتاج إلى التطوير وفقا لخططك لتطوير بيئة التدريج. يتم استخدام بيئة انطلاق لنشر التجارب ومحاكاة العالم الحقيقي، وربما مع المستخدمين الحقيقية في الاختبار التجريبي. تصميم البيئة الأجهزة الجديدة. تصميم وبناء البيئة التدريج. تصميم وبناء بيئة الإنتاج - التي يؤديها عادة العمليات. تصميم وبناء بيئة الشبكات.

No comments:

Post a Comment