النمذجة المرئية باستخدام UML - الدورة 22900 روبل روسي. من مركز تدريب IBS مدة التدريب 16 ساعة التاريخ 28 نوفمبر 2023.
Miscellanea / / November 28, 2023
أساس نجاح أي مشروع لتكنولوجيا المعلومات هو التواصل المنظم جيدًا بين جميع المشاركين فيه: أعضاء فريق المشروع والعملاء والمقاولين من الباطن. ويزداد تعقيد بناء مثل هذا التواصل بشكل كبير مع توسع جغرافية المشاريع، عندما لا يتحدث جميع المشاركين لغات مختلفة فحسب، بل لديهم أيضًا عقليات مختلفة. ومع ذلك، إذا كان المشروع يتركز في بلد واحد، فغالبا ما يتبين أن ممثلي الأعمال و يختلف مطورو البرمجيات في اللغة والعقلية بشكل جذري تقريبًا مثل المقيمين دول مختلفة.
كيف يمكننا التأكد من أن المعلومات المهمة للمشروع متاحة ومفهومة لكل مشارك؟ كيف يمكننا تطوير "لغة مشتركة" تسمح لنا بوصف حلول التصميم بوضوح وبشكل لا لبس فيه وبشكل كامل؟
أفضل ممارسة في هذا الاتجاه هو استخدام لغات النمذجة المرئية التي تسمح لك بالتخلص من غموض اللغات الطبيعية. تعتمد فعاليتها على مبدأين رئيسيين:
- صور رسومية واضحة لوصف المفاهيم المجردة؛
- قواعد رسمية واضحة لإنشاء نماذج شاملة من هذه الصور الرسومية.
بالنسبة لمشاريع تكنولوجيا المعلومات اليوم، فإن لغة النمذجة المرئية الأكثر عالمية وملاءمة هي UML (لغة النمذجة الموحدة). يسمح لك بوصف الأنظمة بأي تعقيد من وجهات نظر مختلفة في أي مرحلة من مراحل عملية التطوير.
هذا التدريب مخصص لدراسة عدة أنواع من مخططات UML الأكثر طلبًا عند إعداد المتطلبات: الفئة، حالة الاستخدام، التسلسل، النشاط، آلة الحالة. خلال التدريب، سيتعرف الطلاب على منهجية إنشاء كل نوع من الرسوم البيانية وسيطورون مهارات النمذجة أثناء التمارين العملية.
إن بناء نماذج مرئية صحيحة ومفيدة أمر مستحيل دون التفكير السليم الموجه نحو الكائنات، فمجرد معرفة بناء جملة UML ليست كافية لهذا الغرض. ولذلك، يتم إيلاء الكثير من الاهتمام أثناء التدريب لمراجعة أساسيات النهج الموجه للكائنات (OOP). على وجه الخصوص، تتم مناقشة مفاهيم OOP مثل التجريد والنمطية والميراث والتغليف وتعدد الأشكال.
الدورة جزء من مدرسة "تحليل الأنظمة". تخصص المدرسة هو تحديد وتوثيق وهيكلة متطلبات نظم المعلومات. تم تطوير المواد التعليمية للمدرسة بناءً على الدليل الدولي “دليل إلى هيئة المعرفة لتحليل الأعمال ® (BABOK ®)، الإصدار 2.”
على وجه الخصوص، تتناول الدورة القضايا المتعلقة ببعض تقنيات BABOK ®: "نمذجة البيانات"، "التنظيمية". "النمذجة"، "نمذجة العمليات"، "السيناريوهات وحالات الاستخدام"، "المخططات التسلسلية"، "الرسوم البيانية" ولاية."
يتم دعم لغة UML بواسطة عدد كبير من أدوات CASE المدفوعة والمجانية: Sparx Systems Enterprise Architect، وSybase Power Designer، وVisual Paradigm، وARIS وغيرها الكثير.
ولا تناقش الدورة هذه الأدوات أو تطبقها بالتفصيل، ولكنها تناقش خيارات اختيارها في مشاريع تكنولوجيا المعلومات.
هذه الدورة متاحة أيضًا بتنسيق عبر الإنترنت.
جميع المعلومات المنشورة في هذا القسم من Lifehacker ليست عرضًا عامًا كما هو محدد في أحكام المادة 437 من القانون المدني للاتحاد الروسي، وهي لأغراض إعلامية فقط.
تستخدم الخدمة تقنيات من مشروع "متعلمون" ولا تقدم خدمات تعليمية.