في حالة استخدام الرسوم البيانية - هي السهام ضروري ؟

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

  •  19-08-2019
  •  | 
  •  

سؤال

هل من الضروري استخدام "سهام" إلى إظهار العلاقة بين الفاعل و حالة استخدامها في حالة استخدام الرسم البياني ؟

كنت مؤخرا قد رسم لي هندسة البرمجيات المهمة.ولكن بعد أن تفعل قليلا من البحث على الانترنت على العديد من المقالات والأوراق على الانترنت الكتب والمحاضرات من العديد من الجامعات الأخرى ، بدا أن غالبية حالة استخدام الرسوم البيانية بغض النظر عن مدى إمكانية لديهم لإظهار نوع من "التدفق" أو "التنقل" ، أي السهام ، في حين أن بعض الأمثلة السهام.

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

هنا هو الرسم البياني- انقر

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

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

شكرا جزيلا لك على القراءة و أتمنى أن أقرأ ردكم قريبا.


تحرير

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

أن قال, حتى قبل أن يمر دون السهام ، أتذكر سؤال واحد من المعلمين (وليس محاضر) خلال البرنامج التعليمي الدورة ما الفرق بين وجود و arrowed خط و خط متصل قال لا يوجد و لا يمكن أن تستخدم على حد سواء.من الواضح أن لدي فقط كلمة من ما لديكم قال: أشك في أن أحدا في موقف الأكاديمية أن نعترف أن أقول شيئا قد وضعها في موقف دفاعي.خطأي لم يكن يتحدث المحاضر مباشرة, ولكن بعد فوات الأوان الواضح أنني قد فعلت ذلك.

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

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

شكرا مرة أخرى على مساعدتكم و الرجاء نشر أي معلومات/اقتراحات قد تكون لديك.:)


تحرير 2

آسف يا شباب لدي سؤال آخر.

هنا هو السيناريو التي أعطيت في الإحالة إلى رسم حالة استخدام الرسم البياني.

CONTHETICKET هو تذكرة وكالة التعامل في الحفل والمسرح تذاكر. الحفل المسرح أماكن توفر CONTHETICKET مع ثابت تيار من المعلومات حول المقبل الأحداث, الذي يستخدم بعد ذلك من قبل مدير تجميع اساسيا قائمة استخدامها من قبل موظفي المبيعات في الرد على مكالمات العملاء.مدير يختار بعض الأحداث التي CONTHETICKET سوف شراء العديد من تذاكر في مقدما وبالتالي الاستفادة من خصومات التفاوض مع الملاعب.

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

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

قسم المدفوعات يتحقق أوامر مؤقتة الملف اليومية.أنها إرسال الفاتورة إلى العميل ، في انتظار الدفع.نسخة من الفاتورة يتم الاحتفاظ بها في الملف.عند الدفع تلقى, قسم المدفوعات المباراة الدفع المناسبة الفاتورة ، و إذا راض مكان آخر نسخة من الفاتورة في إرسال الملف مع تعليمات إرسال التذاكر.

بعد كتبة يتحقق الإرسال ملف كل يوم و استرداد تذاكر المناسبة من أوامر مؤقتة الملف ويرسل لهم المناسبة للعملاء.

كما يمكنك أن ترى من الرسم البياني لدي "الحفل & المسرح أماكن" كممثل.

من عناصر UML 2.0 أسلوب سكوت دبليوAmbler:

"الفاعل هو شخص أو منظمة أو نظام خارجي أن يلعب دورا في واحد أو أكثر من التفاعلات مع النظام الخاص بك (الفاعلة هي عادة مرسومة عصا الأرقام على UML حالة استخدام الرسوم البيانية)."

ومع ذلك ، على علامة وظيفة محاضر وعلق أنه لا ينبغي أن يكون فاعل.هل يمكنك من فضلك قل لي ما إذا كان أو لا كنت أعتقد أنه ينبغي أن يكون فاعل و لماذا.

بلدي الأساس المنطقي وراء ذلك هو CT&V يتم توفير معلومات الحدث الذي يستخدم بعد ذلك من قبل مدير النظام/ملف تذاكر أيضا توفرها CT&V.

شكرا جزيلا لك.

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

المحلول

الخبر السار

الرسم البياني الخاص بك هو رسمها بشكل صحيح و المدرب الخاص بك هو مخطئ:

  • السهام غير مناسب في هذه الجمعيات لأنها الثنائية الجمعيات
  • الأسهم المطلوبة يمتد يشمل ويستخدم العلاقات نرى هذا الرسم البياني على سبيل المثال من كل ثلاثة

على UML مواصفات v1.4.2 [PDF تحذير] أقسام 4.11.3 جيدا Formedness القواعد 5.42.2 الثنائية رابطة واضحة تماما على هذه النقاط:

4.11.3 جيدا Formedness القواعد:"الجهات الفاعلة يمكن أن يكون الجمعيات UseCases الفرعية ، فصول هذه الجمعيات هي الثنائية."
5.42.2 الثنائية الرابطة:"ثنائي ويوجه جمعية الصلبة طريق ربط اثنين من المصنف الرموز"

الأخبار السيئة

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

بل لقد اجتمع الأساتذة الذين كانوا دائما على حق, حتى عندما كانوا خطأ واضح.بيد أن أكثر معقولة/المنطقي الناس الذين هم سعداء لتصحيح المعلومات الخاطئة بشكل مناسب.

تنبيه:لاتتعجل

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

تحرير:أعتقد أن كبار السن من الأدوات والمعايير المستخدمة واحدة النصال (لا مثلثات أو شغل فقط "أجنحة") على هذه المخططات ، ولكن هذا لم يعد عمله.ولعل الأستاذ المعايير أو البرمجيات هو فقط من تاريخ ;-)

نصائح أخرى

الجميع قد أجبت فيما يتعلق السهم الشيء.دعني أعطيك بعض النصائح حول الأكاديمية.

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

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

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

ممارسة فعل الشيء الخطأ لتحقيق أهدافك:هل arrowy شيء والحصول على درجة الخاصة بك.

Integreate مع العلم بأن الجميع سوف يكون دائما خطأ (بما فيهم أنت):لا تأخذ يعلم كلمة عن أي شيء ، وقراءة وجهات نظر بديلة و رأيا في وقت لاحق عندما يكون لديك خبرة.

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

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

على الرغم من أنه من المؤسف, يجب أن العصا مع "إذا قالوا لك أن تفعل ذلك وأنت لم تفعل ذلك بهذه الطريقة, هذا هو النتيجة التي تحصل عليها".

في تجربتي, العلاقات يمكن أن تكون إما واحد أو اتجاهين ، لذا أعتقد أنه يجب أن نميز بين البلدين.

المدرب الخاص بك, مما يتيح لك 0 لعدم استخدام السهام في استخدام الرسم البياني ، مثال له يعلمك أشياء خاطئة عن هندسة البرمجيات.

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

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

  1. فريق المشروع في الواقع يقرأ عليه
  2. الوثيقة هي فعالة في التقاط نيتك

فكرة أن ما يجب أن تعلم كيفية رسم في الأسهم الخاصة بك في الطريق الصحيح أمر مثير للسخرية.إذا كنت تحصل على فرصة, يجب عليك قراءة هذا المقال:

http://www.joelonsoftware.com/articles/fog0000000024.html

فإنه يلتقط مشاعري بشكل ممتاز.

يبدو من خلال الحصول على الفئة الخاصة بك تحتاج إلى التظاهر أن تكون مهتمة في UML السهام.نصيحتي لك هي:

  1. تفعل ما هو ضروري للحصول على درجة جيدة في الصف
  2. الثاني الانتهاء من الامتحان النهائي أرجوك أن تنسى كل ما تعلمته في هذا الفصل لأنه فقط سوف يؤذيك.
  3. بيك اب نسخة من هذا الكتاب, و قراءتها.كل شيء.

انظر هنا:

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

راجع للشغل في تجربتي كلية الدراسات العليا هو أسوأ مكان لتعلم هندسة البرمجيات.YMMV.

أعتقد أن لديك حجة قوية هنا ;)

الرجوع الحالي UML specfication (2.1.2)

صفحة 595 ، والقيود ، 2
UseCases لا يمكن إلا أن تشارك في الثنائية الجمعيات.

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

سوف تجد أيضا عينة حالة استخدام الرسوم البيانية في هذه الوثيقة إلى مزيد من وجهة نظرك.

بالطبع الأخرى حالة استخدام بنيات مثل ويشمل و يمتد السهام معنى له و هو المطلوب.إلا أن من بينهم حالة استخدام الرسم البياني لم تستخدم هذه لا ينبغي أن يعاقب على ذلك.

حظا سعيدا

PS:باستخدام UML النمذجة أداة الاختيار ، المؤسسة المهندس المعماري ، لا تسمح لي بصريا تشير إلى التنقل على الرابطة.

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

أن قال, حتى قبل أن يمر دون السهام ، أتذكر سؤال واحد من المعلمين (وليس محاضر) خلال البرنامج التعليمي الدورة ما الفرق بين وجود و arrowed خط و خط متصل قال لا يوجد و لا يمكن أن تستخدم على حد سواء.من الواضح أن لدي فقط كلمة من ما لديكم قال: أشك في أن أحدا في موقف الأكاديمية أن نعترف أن أقول شيئا قد وضعها في موقف دفاعي.خطأي لم يكن يتحدث المحاضر مباشرة, ولكن بعد فوات الأوان الواضح أنني قد فعلت ذلك.

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

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

شكرا مرة أخرى على مساعدتكم و الرجاء نشر أي معلومات/اقتراحات قد تكون لديك.:)

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