تطوير البرمجيات هو مستحيل من دون فهم ما يسمى دورة حياة البرمجيات. المستخدم العادي هو, يمكن, و لا أريد أن أعرف, ولكن المعايير الأساسية المرغوبة لتعلم (سوف نشرح لماذا هذا ضروري).
دورة حياة أي منتج البرنامج المعلوم وقت وجودها ، بدءا من مرحلة التطوير حتى الرفض الكامل من استخدام في الحقل المختار من تطبيق ما يصل إلى الانسحاب الكامل من التطبيق من استخدام.
بعبارات بسيطة ، نظام المعلومات في شكل برامج قواعد البيانات ، أو حتى &[لدقوو] ؛ التشغيل" مطلوبة فقط إذا كان سن البيانات والقدرات التي تقدمها لهم.
ويعتقد أن دورة حياة تعريف في أي وسيلة لا ينطبق على اختبار التطبيقات ، على سبيل المثال ، إصدارات بيتا ، والتي هي الأكثر تقلبا في العملية. نفس دورة الحياة يعتمد على العديد من العوامل ، من بينها لعبت دورا رئيسيا من خلال البيئة التي البرنامج سيتم استخدامها. ومع ذلك ، يمكنك تسليط الضوء على المصطلحات العامة المستخدمة في تعريف دورة الحياة.
شائع ، أي منتج البرنامج يستخدم عدة شروط بشأن تطوير وتطبيق وهي:
يتألف من جميع المراحل أعلاه وما لا يمكن القيام به دون واحد منهم على الأقل. ولكن التحكم في هذه العمليات معايير خاصة.
المزيد
طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض
سوق التكنولوجيا الفائقة هو زيادة المنافسة. بسبب هذا, وتحاول كل من الشركة المصنعة الجهاز الخاص بك لجعل الأكثر وظيفية وجميلة وغير مكلفة. يجب أيضا أن تكون موجودة في أي خصوصية.واحدة من أكبر الشركات في السوق العالمية – سامسونج – قررت التركيز ع...
T-28. T-28 (عالم الدبابات). T-28: صور
T-28 – هذا شعبية خزان السوفياتي ، والتي تتمثل في المعروف على الانترنت لعبة العالم من الدبابات. بالنسبة لمعظم اللاعبين والجهاز هو عابر ، ولكن هذا يرجع فقط إلى حقيقة أن ليس كل تقييم قدرة هذا النموذج. إذا ما تم تناوله ببراعة ، خزان يتحول إلى ورطة ...
كما في "Skyrim" إلى التركيز osculatorium: يمر
اليوم سوف نتحدث معك عن كيف في "Skyrim" إلى التركيز osculatory. أيضا, دعونا نحاول فعلا أن نفهم أين هذه المهمة و لماذا نحن في حاجة إليها. لأن العالم لعبة The Elder Scrolls هو مكان حيث يمكنك الحصول على المغامرات.نبدأحسنا, قبل التفكير في "Skyrim" إلى الت...
من بين النظم التي تحدد شروط ومتطلبات أن مثل هذه العمليات يمكن وصفها إلا ثلاثة:
الثاني المعيار الدولي هناك ما يعادل الروسي. GOST R ISO/IEC 12207-2010 المسؤولة عن النظام و هندسة البرمجيات. ولكن دورة حياة البرنامج الموضحة في قواعد متطابقة في الجوهر. والسبب هو بسيط بما فيه الكفاية.
نظم المعلومات الحديثة هي تلك التي تكون في تعيين المفاهيم التقليدية في مجال التطبيق.
على سبيل المثال ، هناك برامج النظام و المرافق, الوسائط المتعددة, برامج تشغيل الأجهزة تطبيقات office ، إلخ. أي نوع من البرامج يمكنك تحديد مراحل دورة حياة الوجود.
امتداده هو الأكثر استخداما يعني من التحديثات (كل أنظمة التشغيل والمنصات ، و تطبيق البرمجيات). ربما لا تحتاج إلى شرح أن أي مستخدم نظام كمبيوتر يستند إلى نظام التشغيل Windows تم تحديث النظام نفسه ، أو مكونات مثل مايكروسوفت .NET Framework أو آلة جافا الافتراضية.
الآن بضع كلمات عن مراحل التنمية. دورة الحياة في البداية يشمل المشروع تخطيط نظام تحليل الهدف المتطلبات الأولية أو التفصيلية تصميم الترميز والاختبار, تطبيق البرامج المتخصصة في النظم ، وما إلى ذلك.
نموذج دورة الحياة من البرامج نفترض أن في البداية كان الهدف هو إنشاء البرمجيات يجب أن تكون محدودة إلى التنمية الشاملة التطبيقات أو المنتجات التي تستخدم معين بيئة وقت التشغيل.
تطوير النظام تمثل لغات البرمجة. برنامج تصميم المرحلة الأولى يمكن أن تخفض إلى هذا.
سواء كانت C+/C++, Java, Delphi أو باسكال نفس عفا عليها الزمن – ليس مهما جدا. السؤال هو ما إذا كان تطوير التطبيق سوف تكون قادرة على الاندماج في نظام التشغيل و العمل دون ان تتحطم.
في هذا المعنى ، 1 دورة حياة البرمجيات هو اختبار التثبيت الأولي من المنتج قبل إزالة كاملة بسبب عدم تطابق متطلبات النظام ، الفشل أو عدم القدرة على أداء في البداية تعيين المهام.
مزيد من الدعم من أجل تحديد دورة حياة البرنامج هو لإنتاج ترميز و تلقي التعليمات البرمجية المصدر التطبيق.
في حالة حرة (مفتوحة) توزيع يستخدم ما يسمى شهادة الترخيص على أساس أن يوفر القدرة على تغيير البرنامج المنتج بناء على طلب طرف ثالث مستخدم مألوفة مع لغة البرمجة التي تم إنشاء التطبيق.
إذا كنا نتحدث عن مغلقة البرمجية ، يمكنك استخدام أدوات مثل المجمع. ولكن في هذه الحالة كان من الممكن أن يحقق فقط فك الملف القابل للتنفيذ. ملف EXE ، وبالتأكيد ليس ديناميكية مرتبطة DLLs.
ولكن هذه النظرية. في الممارسة العملية ، فإن مراحل دورة الحياة تدرج في القائمة الخاصة بك الكثير من البنود.حتى أبسط الحالة هو محاكاة من النظر في معايير صياغة الملاحظات (مستوى رفيع العمارة متطلبات الامتثال من التعليمات البرمجية القابلة للتنفيذ ووسائل وأساليب التحقق). هذا هو عملية دورة حياة البرمجيات. ولكن من المهم أن نفهم بعض مبادئ إدارة مثل هذه البرامج والأنظمة.
إدارة دورة حياة البرمجيات على أساس تقسيم البرامج إلى مكونات هذا يعطي مجموعة واسعة نسبيا من أدوات لخلق لهم.
هناك الوجه الآخر للعملة. اختيار وحدات محدودة المطور الأصلي منصة على أساس البرمجة. بالطبع, إذا كنت تأخذ في الاعتبار توحيد typification تطبيق أدوات التطوير (وخاصة وحدات قابلة لإعادة الاستخدام) ، هناك أي أسئلة.
ولكن دورة حياة البرمجيات تحتوي بالضرورة على إنشاء بروتوكولات معالجة البيانات ، subroutines و المكتبات القياسية.
و لا العملية في دورة حياة البرمجيات ليست كاملة دون استخدام جدا مكونات محددة. بين لهم الأولوية هي التالية:
الملف القابل للتنفيذ ، عادة للأنظمة المستندة إلى Windows التي قدمت في شكل “ekzeshnika”. مكونات التحكم التمديد من عتاد (config.sys فيما يخص أنظمة التشغيل) إضافية في المكونات مكتبات DLL التمديد. وسائل التحكم و معالجة الوظائف والإعدادات من بعض التطبيقات يمكن أن ننظر في ملفات XML.
بالمناسبة معظم وسائل الإعلام المعروفة حاليا برامج وسيلة من وسائل الحفاظ على التكوين الأساسي المعلمات. استخدام هذا النوع من الحال محدود نوعا ما ، ولكن فهم المبادئ العامة من العمل مع نفس اللاعبين وسائل الإعلام لن يضر. وهنا لماذا.
في الواقع ، لقد دورة حياة البرمجيات تأسست فقط على مستوى الفترة من الترقية لاعب أو تثبيت برامج الترميز و فك التشفير. و الصوت و الفيديو transcoders هي سمات أساسية من أي الصوت أو الفيديو.
في البداية ، الاستوديو الظاهري المنظم FL Studio كانت تسمى حلقات بطعم الفواكه. دورة حياة الأساسي التعديل قد انتهت ، ولكن التطبيق هو إلى حد ما تتحول المكتسبة مظهره الحالي.
إذا كنا نتحدث عن مراحل دورة الحياة الأولى على المسرح وطلب العديد من الشروط الإلزامية:
قيد التطوير وقد تم تطبيق يعني من لغات البرمجة “سي”. ولكن منصة تبدو بدائية جدا ولم تعطي المستخدم المطلوبة جودة الصوت.
في هذا الصدد ، في مرحلة الاختبار والتصحيح المطورين قد للذهاب في طريق الألمانية شركة شتاينبرغ وتطبيق متطلبات تشغيل الصوت الأساسي دعم وضع الازدواج الكامل. جودة صوت أعلى و يسمح بتغيير الإيقاع ، الملعب وفرض إضافية FX آثار في الوقت الحقيقي.
الانتهاء من دورة حياة هذا يعتبر إطلاق النسخة الرسمية الأولى من FL Studio, التي, على عكس أسلافهم ، بالفعل واجهة كاملة المنظم مع القدرة على تحرير الإعدادات الافتراضية 64-قناة الاختلاط مع غير محدود إضافة المسارات الصوتية و المسارات ميدي.
البرنامج بتعزيز لم تتوقف. في مرحلة من مراحل إدارة المشروع قدم إلى دعم الاتصال الإضافات VST الشكل (الأول والثاني والثالث الإصدارات) ، في ذلك الوقت ، تم تطويره من قبل شركة شتاينبرغ. تحدث تقريبا ، أي الظاهري موالفة دعم VST-host يمكن الاتصال إلى البرنامج.
فإنه ليس من المستغرب أن قريبا أي الملحن يمكن استخدام النظير “الحديدي” النماذج ، مثل مجموعات كاملة من الأصوات شعبية مرة واحدة كورج M1. أخرى -- أكثر من ذلك. استخدام الإضافات مثل الادمان الطبول أو إتصل بنا العالمي في المكونات يسمح بإعادة إنتاج أصوات الآلات الحقيقية المسجلة مع جميع ظلال من التعبير في استوديوهات المهنية.
وقد حاول المطورين لتحقيق أقصى قدر من الجودة ، وخلق دعم ASIO4ALL السائقين الذي كان اعلى وضع الازدواج الكامل. وبالتالي زيادة معدل البت. حتى الآن نوعية تصدير الملفات الصوتية يمكن أن يصل إلى 320 كيلو بايت في الثانية في معدل أخذ العينات من 192 كيلو هرتز. ووهو الصوت المهنية.
أما بالنسبة الإصدارات الأولية دورة الحياة يمكن أن يسمى بشكل كامل ، ولكن هذا البيان هو نسبي لأن التطبيق فقط غيرت اسمها وحصل على فرص جديدة.
ما هي مراحل دورة حياة البرمجيات هو واضح. ولكن تطوير هذه التقنيات ينبغي أن تناقش بشكل منفصل.
وغني عن القول أن أي مطور برمجيات ليست مهتمة في إيجاد عابرة المنتجات التي لا تصمد في السوق لعدة سنوات. في المستقبل, كل نظرة استخدام على المدى الطويل. ويمكن تحقيق ذلك بطرق مختلفة. ولكن كقاعدة عامة, تقريبا كل منهم خفضت إلى إصدار تحديثات أو إصدارات جديدة من البرنامج.
حتى في حالة نظام التشغيل ويندوز مثل هذه الاتجاهات يمكن رؤيتها بالعين المجردة. فمن غير المرجح أن اليوم هناك مستخدم واحد على الأقل باستخدام نظام مثل التعديلات 3.1 و 95 و 98 أو ميلينيوم. دورة حياتها قد انتهت بعد الافراج عن نسخة XP. ولكن server الإصدار على أساس NT التكنولوجيا لا تزال ذات الصلة. حتى نظام التشغيل Windows 2000 اليوم ليست فقط ذات أهمية كبيرة ، ولكن بعض إعدادات التثبيت أو الأمن متفوقة حتى على أحدث التطورات. الأمر نفسه ينطبق على نظام NT 4.0 فضلا المتخصصة التعديلات إلى Windows Server 2012.
ولكن بالنسبة إلى هذه النظم لا تزال ادعى الدعم على أعلى مستوى. ولكن المشهود في الوقت فيستا يظهر بعد غروب الشمس دورة. ليس فقط أنه لم تنته ، و أخطاء و ثغرات في نظامها الأمني كان كثيرا بحيث يمكننا تخمين فقط عن كيف كان من الممكن أن سوق منتجات البرمجيات لا يمكن الدفاع عنه.
ولكن إذا كنت أقول أن تطوير أي نوع التحكم (أو التطبيق) ليست في مكانها ، الدولة الوحيدة الحقائق. بعد كل شيء, اليوم لا يتعلق فقط أنظمة الكمبيوتر ، ولكن أيضا على الأجهزة النقالة ، حيث التكنولوجيا التطبيقية غالبا ما قدما من قطاع الكمبيوتر. ظهور رقائق معالج ، استنادا إلى ثماني النوى – من لا أفضل سبيل المثال ؟ ولكن لا يزال ليس كل أجهزة الكمبيوتر المحمول يمكن أن يتباهى من وجود مثل “الحديدي”.
أما بالنسبة فهم دورة حياة البرمجيات أقول أنه انتهى في بعض نقطة محددة في الوقت المناسب ، يمكن أن تكون تعسفية جدا, لأن البرنامج المنتجات لا تزال لديها دعم من المطورين الذين خلقهم. بل النهاية يشير إلى التطبيقات القديمة التي لا تلبي متطلبات النظم الحديثة و قد لا تعمل في البيئة الخاصة بهم.
ولكن حتى مع التقدم التكنولوجي العديد منهم في المستقبل القريب قد تكون لا يمكن الدفاع عنها. ثم أنها سوف تضطر إلى اتخاذ قرار إما لإصدار التحديثات ، أو مراجعة كاملة المفهوم في البداية الكامنة في منتج البرنامج. هنا – دورة جديدة تنطوي على تغيير الشروط الأولية ، بيئة التطوير والاختبار من الممكن استخدام على المدى الطويل في منطقة معينة.
ولكن في تكنولوجيا الكمبيوتر اليوم ، وتعطى الأفضلية تطوير أنظمة التحكم الآلي (نظام المعلومات الإدارية) التي تطبق في مكان العمل. حتى أنظمة التشغيل بالمقارنة مع البرامج المتخصصة ، تخسر.
نفس البيئة على أساس Visual Basic هي أكثر شعبية من ويندوز. و تطبيق البرمجيات تحت UNIX أنظمة لا نتحدث في كل شيء. ماذا أقول إذا ما يقرب من جميع شبكات الاتصالات إلى الولايات المتحدة تعمل حصرا. بالمناسبة, أنظمة مثل لينكس وأندرويد أيضا أنها أنشئت أصلا على هذه المنصة. ولذلك, الأكثر احتمالا, UNIX آفاق أكثر بكثير من غيرها من المنتجات جنبا إلى جنب.
يبقى أن أضيف أن في هذه الحالة لا يوجد سوى المبادئ العامة و مراحل دورة حياة البرمجيات. في الواقع, حتى الأولي المهام قد تختلف إلى حد كبير. وبناء على ذلك, ويمكن ملاحظة الاختلافات في المراحل الأخرى.
ولكن التكنولوجيا الأساسية من تطوير البرمجيات مع مزيد من الصيانة يجب أن تكون واضحة. وإلا يجب عليك أن تنظر في تفاصيل المزمع إنشاؤها ، والبيئة التي من المفترض أن العمل والبرامج المقدمة للمستخدم النهائي أو التصنيع ، وأكثر من ذلك.
الى جانب بعض الأحيان دورات الحياة قد تعتمد على أهمية تطوير أدوات. إذا لغة البرمجة يصبح عفا عليها الزمن, لا أحد سوف كتابة البرامج على أساس ذلك ، وحتى أكثر من ذلك – لتنفيذها في أنظمة التحكم الآلي في التصنيع. هناك بالفعل إلى الصدارة ، حتى غير المبرمجين والمسوقين الذين يجب أن الاستجابة بسرعة للتغيرات في سوق الكمبيوتر. و هذا المتخصصين في العالم ليس هناك الكثير من ذلك. الموظفين المؤهلين تأهيلا عاليا قادرة على الحفاظ على الاصبع على نبض السوق أصبحت أكثر شعبية. وغالبا ما يسمى “الرمادي الكرادلة” ، والتي يتوقف عليها نجاح أو فشل برنامج معين المنتجات في مجال تكنولوجيا المعلومات.
حتى لو كانوا لا يفهمون دائما جوهر البرمجة, ولكن من الواضح قادرة على تحديد دورة حياة نموذج البرمجيات و طول الوقت من تطبيقها ، استنادا إلى الاتجاهات العالميةفي هذا المجال. الإدارة الفعالة غالبا ما تعطي نتائج أفضل. نعم ، على الأقل PR-تقنيات الإعلان ، إلخ. بعض التطبيقات للمستخدم و ليس من الضروري ، ولكن بشرط أن يكون نشاطا من نشر المستخدم تثبيته. هذا هو القول مستوى اللاوعي (نفس التأثير من 25-إطار ال ، عندما تكون المعلومات في وعي المستخدم بغض النظر إليه).
طبعا هذه التكنولوجيات في العالم المحظورة, ولكن الكثير منا لا يدركون أنهم يمكن أن لا تزال تستخدم في التأثير على العقل الباطن بطريقة معينة. إلا أن “غسيل المخ" قنوات الأخبار أو مواقع الإنترنت ، ناهيك عن استخدام أدوات أكثر قوة, مثل التعرض الصوتية (هذا تم تطبيقه في الأوبرا) ، حتى أن الناس يمكن أن يشعر بالخوف أو عدم كفاية العاطفة.
العودة إلى البرنامج ، وأود أن أضيف أن بعض برامج بدء التشغيل الخاص بك, استخدام الصافرة ، وجذب انتباه المستخدم. و تظهر الدراسات أن هذه التطبيقات هي أكثر قابلية للاستمرار في مقارنة مع البرامج الأخرى. بالطبع يزيد من دورة الحياة ، بغض النظر عن الوظيفة المسندة إليه في البداية. و هذا للأسف يستخدم من قبل العديد من المطورين الذي يثير الشكوك حول مشروعية مثل هذه الممارسات.
ولكن ليس لنا أن نحكم. ربما في المستقبل القريب وسيتم وضع أدوات تحديد مثل هذه التهديدات. انها مجرد نظرية ولكن وفقا لبعض المحللين والخبراء إلى التطبيق العملي. إذا كنت بالفعل صنع نسخ من الشبكات العصبية من الدماغ البشري ، ثم ماذا ؟
Article in other languages:
DE: https://tostpost.com/de/computer/21530-lebenszyklus-software-konzept-standards-prozesse.html
En: https://tostpost.com/computers/16717-the-life-cycle-of-software-concept-standards-processes.html
PL: https://tostpost.com/pl/komputery/21478-cykl-ycia-oprogramowania-poj-cie-standardy-procesy.html
Alin Trodden - مؤلف المقال ، محرر
"مرحبا ، أنا ألين الدوس. أنا أكتب النصوص ، وقراءة الكتب ، والبحث عن الانطباعات. وأنا لست سيئة في أقول لك عن ذلك. أنا دائما سعيد للمشاركة في مشاريع مثيرة للاهتمام."
أخبار ذات صلة
الألعاب عجلة القيادة مع الدواسات نظرة عامة ، ميزات وجهات النظر و الآراء
لعبة في هذا النوع autosimulator الآن ليست شعبية كما كان من قبل. على الرغم من منا لا يحب أن يقود في الظاهرية السباق ؟ ولكن لجعل اللعبة أكثر واقعية ، يفضل بعض الألعاب عجلة القيادة مع الدواسات. هذا الجهاز موضوعي يجعل اللعبة أكثر إثار...
تعيين محرك أقراص الشبكة ويندوز 7 – حكيم وعملي القرار على الجزء الخاص بك. الآن اسمحوا لي أن أشرح لماذا. أولئك الذين لديهم تنظيم في منزلك الشبكة المحلية ، بما يتسق استخدام تعريف البيانات المتاحة على أجهزة كمبيوتر أخرى باستخدام...
كيفية جعل العناصر في ماين كرافت باستخدام منضدة?
"ماين كرافت" هي لعبة التي سوف تدرس ، لن تعطي أي إعدادات أو المهام ، لن أشرح ما يجب القيام به وكيف. وسوف تجد نفسك في وسط عالم كبير مليء بالمخاطر ، دون أي معدات. كل شيء سوف تحتاج إلى إنتاج خاصة بها ، حتى للمبتدئين هذا المشروع قد يبد...
تفاصيل حول كيفية بناء بوابة اندر العالم
اليوم نتحدث عن كيفية بناء بوابة اندر العالم. كل لاعب رمل ماين كرافت يوما ترغب في استكشاف شيء غير عادي, ما ليس في كل مرة تلتقي في الفضاء لعبة. من طموح هذا الشعب يصبح بوابة اندر العالم.وجهةهذا البعد وإلا تسمى الحافة. اسم يحمل لأسباب...
Intel Core i7-930: نظرة عامة والمواصفات استعراض
على أي شخص ليس سرا أن معالج قوي هو العنصر الرئيسي لبناء أنظمة الألعاب, هذا هو الخيار الوحيد الذي يستحق الجهاز في السوق صعبة. بعد كل شيء, الشركات المصنعة أؤكد المشترين من أن جميع المنتجات التي تظهر على واجهة, سوف التعامل بسهولة مع ...
من أجل اختيار ذات جودة عالية حقا wireless headset, تحتاج إلى فهم جيد من مجموعة المقترحة. نماذج كثيرا ، بعضها جيد حقا الخيارات حسب الشركة المصنعة. ومع ذلك ، يجب أن تدفع الانتباه إلى ردود الفعل, لأن في بعض الأحيان تباع جودة منخفضة ج...
تعليقات (0)
هذه المادة قد لا تعليق أول