كيفية تصميم نظام

جدول المحتويات:

كيفية تصميم نظام
كيفية تصميم نظام

فيديو: كيفية تصميم نظام

فيديو: كيفية تصميم نظام
فيديو: كيفية تصميم نظام الإنتاج باستخدام برنامج ال PROSPER 2024, أبريل
Anonim

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

كيفية تصميم نظام
كيفية تصميم نظام

ضروري

التكليف الفني للتصميم

تعليمات

الخطوة 1

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

الخطوة 2

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

الخطوه 3

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

الخطوة 4

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

الخطوة الخامسة

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

الخطوة 6

ضع قائمة بالمكونات المراد تنفيذها. تطوير المواصفات المناسبة. اعداد المواصفات الفنية.

الخطوة 7

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

موصى به: