باستخدام برنامج Visio (ضياء) لرسم الخوارزميات

StackOverflow https://stackoverflow.com/questions/270329

  •  06-07-2019
  •  | 
  •  

سؤال

وكنت أتساءل فقط كم خبرة المبرمجين هناك خريطة فعلا عملية أو خوارزميات في برنامج مثل MS برنامج Visio أو غنوم ضياء؟

واني اسعى الى رمز بعض PHP معقدة لموقع الويب الخاص بي ويبدو لمجرد أن يكون في عداد المفقودين شيء. هو برنامج الرسم البياني سوف تساعد أو ينبغي أن تكون تبحث في منطقة أخرى؟

هل كانت مفيدة؟

المحلول

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

ويمكنك العثور على SO قائمة UML مجانا محرر إذا كنت بحاجة للقيام تصميم UML المكثف.

نصائح أخرى

وفي كل مرة حاولت لجعل الرسم البياني استخدام حقا في Visio، فإنه ينتهي دائما الأمر المزيد من العمل أكثر مما يستحق. لا نقلل من قوة قلم رصاص ورقة، أو الأفضل من ذلك، لوحة بيضاء.

ولكن نعم، شرح أو الكتابة خارج مشاكلك سوف تؤدي بسرعة أكبر إلى حل من مجرد الجلوس هناك والتفكير فيه.

وOmniGraffle. مخططات الطبقة. مخططات التسلسل. مخططات التفاعل. وقال Nuff.

وعندما كنت تريد أن تجعل من رسم مع 3 صناديق وحفنة من السهام يمكنني استخدام graphviz. أنا أكره الأشياء رسومية حيث لديك لإعادة ترتيب كل شيء في كل مرة قمت بتغيير الاسم.

وانها (تقريبا) بسيطة مثل الكتابة:

Input -> Frobnicator -> Output

وفي ملف نصي ثم قم بتشغيل "نقطة -Tpng -O MYFILE"

وإعطائها ...

ولكن حذر من أن يكون تمثيل رسومي يعمل فقط لمشاهدة عالية جدا مستوى (أي مع قليل من الأجسام)

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top