3. مثال
یک شنبه 10 بهمن 1389 12:15 AM
3. مثال
نمودار، ترکيب ساختار يک شرکت را توصيف ميکند. دستورات دريافتي(سفارشات مفهوم) عبارتند از مجموعهاي از قسمتها مطابق قسمتهاي سفارشات مفهوم و سپس اجراي آنها در عملکردهاي مختلف(عملياتهاي سفارش مفهوم) دريافت مينمايد.
از نظر ترکيب، مفهوم سفارشات، توسط دو بعد a و c بوسيله قلمرو در قلمرو در نشانيها و مشتريها توصيف ميشود.آن هم داراي دو بعد معکوس {قسمتهاي سفارش.o} (Order parts.o) و {عملياتهاي سفارش.o} (Order Operations.o) در ازاي قلمروها در قسمتهاي سفارش مفاهيم و عملياتهاي سفارش ميباشد. توجه داشته باشيد که ابعاد هميشه تک ارزشي هستند و ارتباط يکي را به چند تطبيق دهيد. و ابعاد معکوس هميشه تک ارزشي هستند و ارتباط چند را به يکي تطبيق دهيد.
ارتباط چند به چند توسط زير مفهومها مشترک انجام ميشود. براي مثال ما ميتوانيم يک رابطه چند به چند را تعريف کنيم که مابين محصولات ومشتريها سفارش داده شده است. که مجموعهاي از مشتريها مراجعه ميکنند براي آن که بعضي محصولات که براي استفاده قسمتهاي سفارش زير مفهومها سفارش داده شده و سفارشها را اجرا کند.
ابعاد اوليه يا استاندارد از اين مدل، 7 است، زيرا آن، شمارهي مسيرها از پايين به بالاست:
{op.p.pg, op.p.a, op.o.a, op.o.c.a, oo.o.a, oo.o.c.a, oo.o} .
از نظر معنايي هر قلم سفارش، تشکيل شده از مجموعهاي از قسمتهاي آن و هم مجموعهاي از عمليات که براي اين سفارش اجرا شده است.با دو جنبه که ترکيبي از يک نشاني(تحويل) و يک مشتري است. در فرم استاندارد هر قلم در نتيجه ترکيب 7 قلم اوليه نشان داده ميشود.
اقلام سفارش به عنوان نمونههاي ارتباط با رجوع به اقلام بزرگ آن از نشانيهاي مفاهيم و مشتريها تفسير شدهاند. به عبارتي ديگر اينها همان اقلام سفارش متصل با اقلام ديگر در مدل هستند که توسط معاني اقلام کوچک از قسمتهاي سفارش و عمليات سفارش به عنوان نمونههاي ارتباط تفسير ميشوند. بنابراين نقش اقلام سفارش وابسته است و به سطح جاري مطرح شده مربوط ميباشد.
مفهوم بالا به هيچ وجه قلمرو مشکل را در خلاصهترين سطح بدون جزييات، نشان نميدهد.بوسيله انتشار اطلاعات در مسير رو به بالا ما براي بدست آوردن مقادير همه صفات خاصه، براي همه شرکتها جمع شدهايم.براي مثال، ما ميتوانيم رقم کل سفارشات را محاسبه کنيم يا عمليات سفارش را در شرکت توسط استفادهنمودن ابعاد معکوس متناظر از مفهوم عالي اجرا کنيم.يک بعد معکوس يک مسير با جهت مخالف است.رقم کل قسمتهاي سفارش به شرح ذيل محاسبه شده است:
order Count = sum(top.{OrderParts.o.a.t})
در بالا،صرفا فقره فوق همه شرکت را نشان ميدهد؛ o.a.t ، مسيري از قسمتهاي سفارش به اين فقره ميباشد. و در مجموع تابع تراکم ميباشد. در حقيقت، آن به تمام قسمتهاي سفارش برخواهد گشت. اگر ما لازم است تمام قسمتهاي سفارش تحويل داده شده به بعضي آدرسها را بشمريم، آنگاه آن به شرح ذيل انجام داده ميشود:
orderCount = sum(address.{OrderParts.o.a}).
در اينجا نشاني، چند فقره به هم پيوسته است.
مفهوم آخر، قلمرو مشکل را در پر جزييات ترين سطح نشان ميدهد و مجموع مفاهيم با مفهوم فرع مساوي نيست. به طور معمول اين مرحله، بسياري از اقلام را شامل ميشود که ما ميتوانيم بسياري از صفات خاصه را توسط استفاده نمودن ابعادشان بگيريم.به طور مثال يک قسمت سفارش توسط يک سفارش و يک محصول مشخص ميگردد، که توسط صفات خاصه سطح بالاترشان تبديل ميشوند و همچنين راجع به مفهوم عالي مشخصميشود.
منبع:http://en.wikipedia.org/wiki/Concept-oriented_model
http://news.bitasoft.ir