-)mfi( زذپ لاؼت ازب لذازفshaghool.ir/files/dataprocessingcomputer-19040-8.pdfiso/iec...
TRANSCRIPT
زاىا اسلاه جور Islamic Republic of Iran
استاذارد ازاى هلساسهاى
INSO زاىاهل استاذارد
8-09191 19040-8
Iranian National Standardization Organization 1st.Edition چاپ ال
0991 2016
کار چارچب -فار اطلاػات
-(MFIپذز ) فزاهذل بزا تؼاهل
هذل مش فزاهذل بزا ثبت : 8لسوت
ذف
Identical with ISO/IEC 19763-8:
2015
Information technology - Metamodel
framework for
interoperability (MFI) -
Part 8: Metamodel for role and goal
model registration
ICS: 35.040.50
0991سال : 09191-8وار ازاى ش هلاستاذارد
ب
زاىاستاذارد ا هلساسهاى
2592ذاتاى لقهط، پلان ،غطت هساى ه ضلـ خب ،تطاى
اطاى -تطاى 14155-6139: پؿت نسق
88879461-5 تلفي:
88887103 88887080زضگاض:
، هساى اؾتاساضز قط نقت -طج و
اطاى -وطج 31585-163 :نسق پؿت
(026) 32806031 -8تلفي:
(026) 32808114زضگاض:
[email protected]: ضاااه
http://www.isiri.orgتگا:
Iranian National Standardization Organization (INSO)
No.1294 Valiasr Ave., South western corner of Vanak Sq., Tehran, Iran
P. O. Box: 14155-6139, Tehran, Iran
Tel: + 98 (21) 88879461-5
Fax: + 98 (21) 88887080, 88887103
Standard Square, Karaj, Iran
P.O. Box: 31585-163, Karaj, Iran
Tel: + 98 (26) 32806031-8
Fax: + 98 (26) 32808114
Email: [email protected]
Website: http://www.isiri.org
0991سال : 09191-8وار ازاى ش هلاستاذارد
ج
ب ام خذا
استاذارد ازاى هلآشا با ساسهاى
ضاتهمط لاي انلاح لاى 3هاز ه تس هخة ت اطاى اؾتاساضز هلؾاظهاى تحممۀات اؾۀتاساضز هؤؾؿۀ نۀقت
)ضؾو( اطاى هلاؾتاساضزا كط تسي تقي، و ؽف اؾت وكض ضؾو هطخـ تا 1371 ها توي ههب اطاى،
.زاضز فس ت ضا
ع هؤؾؿۀات وۀ ؾۀطاى هطا نۀاحة ،اضقاؾاى ؾاظهاىوة اظ وهط ف ا ىؿووا هرتلف زض ي اؾتاساضز زض حظتس
، سۀ ظ تل تا تخ ت قۀطا هلقز وقك وگام تا ههالح آگا هطتثظ ادام ه التهاز س، تل، پػكفلو
ۀسگاى، وۀسگاى، ههۀط وسـ، قۀاه تل نۀاحثاى حۀك فۀ ت آگااۀ ههۀفا و تداض اؾت وۀ اظ هكۀاض فاض
غط زلت ا، ازا، ؾاظهاى ترهه ع فلوووسگاى، هطانازضوسگاى اضز فقۀز. پۀ زلت حانۀ هۀ ؽ ۀ
افۀت قۀز پۀؽ اظ زض هطتط اضؾۀا هۀ ا ىؿوو فـ افضات هطاخـ ش اطاى تطا ؾطذا هل اؾتاساضزا
( اطاى چۀاج )ضؾو هلت فاى اؾتاساضز ،ةهطتثظ تا آى ضقت عطح زض نضت ته هل تووكازا زض ؾطا پ
قز.هتكط ه
ۀ ت ضاتظ تقع تا ضفا نلاحشهس فلال ا هؤؾؿات ؾاظهاىو ؽ اؾتاساضزا فپ وۀس هۀ ۀ ي قۀس ت
تطضؾ ،عطح هلزضووت اۀطاى هلۀ ة، تۀ فۀاى اؾۀتاساضز زضنضت تهۀ ة، ۀ ي تطتقۀز. تۀس چۀاج هتكۀط هۀ
اؾتاساضز هطتۀط هل ي زض ووتتس 5 ضاطاى قوا هلاؾتاساضز ضات همط تط اؾاؼ وقز ه تلم هل اؾتاساضزا
تاقس.س ة ضؾت ته قز هىتكاطاى اؾتاساضز هلزض ؾاظهاى و
(ISO) اؾتاساضز الولل يؾاظهاى ت انل طاى اظ افضااز اؾتاساض هلؾاظهاى 2(IEC) الولل الىتطتىۀه ووؿى تي ،1
(OIML) لاقاؾ الولل اساظ ؾاظهاى تي(CAC) ووؿى وسوؽ غصا 4اؾت ت فاى تا ضاتظ 3
زض وكۀض 5
ي كۀض، اظ آذۀط وذۀال ۀا اظهۀس لۀ وظ اطاى ضوي تۀخ تۀ قۀطا هل اساضزاي اؾتوس. زض تس فقالت ه
قز. گط ه تط الولل يت خاى اؾتاساضزا نقت ، ففلو ا كطفتپ
وسگاى، حفؼ ؾۀلاهت ههط ت اظ قس زض لاى، تطا حوا ت في پت هاظتاس تا ضفا طاى هاؾتاساضز ا هلؾاظهاى
اظ تقضۀ ، اخۀطا التهۀاز غۀ هح ؿۀت ت هحهۀتت هلاحؾۀات ظ ۀ فواى اظ ، حه اعو فوه فطز و ا
اطاى ضا تطا هحهتت تلس زاذ وكض /ا اللام اضزات، تا تهة قضا فۀال اؾۀتاساضز، اخثۀاض هلاؾتاساضزا
نۀازضات اتۀا واؾۀتاساضز كۀض، اخۀطا وهحهۀتت تۀطا الوللۀ يتۀ ت هؾض حفؼ تاظاضۀا تاس. ؾاظهاى هوس
ا هؤؾؿات فقۀا زض سگاى اظ ذسهات ؾاظهاىو ت اؾتفاز تركسىاى ي تطا اعو. وچوس آى ضا اخثاض تس زضخ
، آظهاغهح ؿتت ظطت هسفوت طهس اؾؿتن نسضگا ع، هوهكاض، آهظـ، تاظضؾ ظه ۀا كۀگا
ا هؤؾؿات ضا تط اؾۀاؼ ضۀاتظ ؾۀام گ ؾاظهاى ياؾتاساضز ا هلؾاظهاى ؾا ؾدف، (الثطاؾى)وهطاوع اؾد
ۀا طز آىى تط فولا افغا ت ت آىس نلاحاه تأظ تظم، گااحطاظ قطا نضتوس زض ه اتطاى اضظت اس نلاحتأ
اضتطزوۀ مات اض فلعات گطاثا ادام تحمي ف ؾدف، تقاا، اؾد ؾاى الولل يح زؾتگا توس. تط ؾاضت ه
.اؾت ؾاظهاىي ف ااطاى اظ زگط ؽا هل ؾغح اؾتاساضزا اضتما تطا
1- International Organization for Standardization
2- International Electrotechnical Commission
3- International Organization for Legal Metrology (Organisation Internationale de Metrologie Legals)
4- Contact point
5- Codex Alimentarius Commission
0991سال : 09191-8وار ازاى ش هلاستاذارد
ز
کوسى ف تذي استاذارد
فزاهذل بزا : 8لسوت -(MFIپذز ) فزاهذل بزا تؼاهل کار چارچب -فار اطلاػات »
«هذل مش ذفثبت
سوت /ا هحل اشتغال: رئس:
تـ، هكط
(واضقاؾ اضقس هسؾ فاض اعلافات)
واضقاؼ اضقۀس ؾؿۀتن –واضقاؼ اؾتاساضز -ۀا اعلافۀات
ا طهعگاى تطق هغم قطوت
دبز:
هطـ، تطات
(فاض اعلافاتهسؾ واضقاؾ اضقس )
قطوت -افعاض واضقاؼ اضقس قثى ؾرت -واضقاؼ اؾتاساضز
ا طهعگاى تطق هغم
)اؾاه ت تطتة حط الفثا( اػضا:
، وطقاظها
هسؾ فاض اعلافات( واضقاؾ اضقس)
زاكگا هاظسضاى -واضقاؼ هطوع ضاا
نسالت، خ
(اگلؿ )واضقاؾ هتطخو ظتاى
ا طهعگاى تطق هغم قطوت -واضقاؼ اضقس آهظـ
لؿوت، ؾوي
)واضقاؾ اضقس هسؾ فاض اعلافات(
هطوع آپا تطتت هقلن -هكاض
حوسضضا، هه
ههف(ـ -)واضقاؾ اضقس هسؾ واهپتط
زاكگا تىاتي -فض ات فلو
هطظاز، ؾى
افعاض( طم -)واضقاؾ هسؾ واهپتط
ازاض و اؾتاساضز اؾتاى طهعگاى -نازضات اضزاتواضقاؼ
زاستار:
تـ، هكط
(واضقاؾ اضقس هسؾ فاض اعلافات)
واضقاؼ اضقۀس ؾؿۀتن –واضقاؼ اؾتاساضز -ۀا اعلافۀات
ا طهعگاى تطق هغم قطوت
0991سال : 09191-8وار ازاى ش هلاستاذارد
هذرجات فزست
صفح ػاى
ظ گفتاض فپ
ح همسه
1 س زاه واضتطز 1
1 هطاخـ العاه 2
2 ا قت انغلاحات تقاضف وت 3
2 انغلاحات تقاضف 3-1
4 ا قت وت 3-2
5 اغثاق 4
5 ولات 4-1
5 اغثاق هعاى 4-2
5 ولات 4-2-1
6 ؾاظ زلما هغثك پاز 4-2-2
6 ؾاظ هغثك پاز 4-2-3
6 (ICS) ؾاظ پازتا اغثاق 4-3
MFI 7 مف س هس ؾاذتاض ثثت 5
MFI 7 مف س هطض تط ثثت هس 5-1
MFI 8ا زگط زض لؿوت MFI مف س ضاتظ تي ثثت هس 5-2
MFI 10 مف س ا زض ثثت هس فطاضز 5-3
5-3-1 Constraint 10
5-3-2 Constraint_Type 10
5-3-3 Decomposition 10
5-3-4 Decomposition_Type 11
5-3-5 Description_Type 11
5-3-6 Functional_Goal 11
5-3-7 Goal 12
5-3-8 Involvement_Type 13
5-3-9 Nonfunctional_Goal 13
5-3-10 Organization 14
5-3-11 Process_Involvement 14
0991سال : 09191-8وار ازاى ش هلاستاذارد
صفح ػاى
5-3-12 Role 15
5-3-13 Role_Goal_Model 16
5-3-14 Role_Goal_Modelling_Language 16
5-3-15 Service_Involvement 17
18 ا زس( هثا پؾت الف )آگا
18 همسه 1-الف
i* 18تؾن ؾفط زض -1هثا 2-الف
21 (UMLا وى )ضخ ODPهسطت وتاترا زض -2هثا 3-الف
24 اه وتاب
0991سال : 09191-8وار ازاى ش هلاستاذارد
ظ
گفتار پش
: فطاهس تطا ثثت 8لؿوت -(MFIپصط ) واض فطاهس تطا تقاه چاضچب -فاض اعلافات»اؾتاساضز
تط هثا پصطـ اؾتاساضزا تۀي ا هطتط ىؿووؽ آى زض ف پو« هس مف س الوللۀ
تسي ت 5قواض هلاضز ، اؾتاس7طاى ت ضـ اقاض قس زض هضز الف، تس ا هلت فاى اؾتاساضز
تۀ وواخلاؾ چاضنس چ ىويقس، زض 16/9/1395هۀضخ فۀاض اعلافۀات اؾۀتاساضز هلۀ
اؾتاساضزضات هؤؾؿ همطي لاى انلاح لا 3هاز هي اؾتاساضز ت اؾتاز تس ا هة قس. اته
قز. طاى هتكط ها هلت فاى اؾتاساضز ،1371توي ها ههبتحممات نقت اطاى،
ؾۀاذتاض قۀ -اطاى هل)اؾتاساضزا 5اطاى قواض هلاؾتاساضز تط اؾاؼاطاى هلاؾتاساضزا
ۀ زض ظه خا هل ا كطفتتا تحتت پ واگ حفؼ وگاه قس. تطاگاضـ( تسي ه
وۀ كۀاز سؾط ذاس قس ط پلعم تدس نضتزض طاى ا هل تاساضزاـ، فلم ذسهات، اؾنا
تخۀ هطتط، هضز ى فؿوو سؾط زضي اؾتاساضزا اضائ قز، زض گام تدس اوىا تانلاح تطا
وطز.تاتطاي، تاس واض اظ آذطي تدسسؾط اؾتاساضزا هل اطاى اؾتفاز گطفت. ذاس لطاض
ت تسي قس « هقاز ىؿاى»ت ضـ الولل ظط اي اؾتاساضز هل تط هثا پصطـ اؾتاساضز تي
الوللۀ هعتۀض تاقس هقاز ىؿاى اؾۀتاساضز تۀي قاه تطخو ترهه واه هتي آى ت ظتاى فاضؾ ه
اؾت:
ISO/IEC 19763-8:2015, Information technology — Metamodel framework for
interoperability (MFI) — Part 8: Metamodel for role and goal model registration
0991سال : 09191-8وار ازاى ش هلاستاذارد
ح
همذه
اؾت. 19040اي اؾتاساضز ه لؿوت اظ هدوف اؾتاساضزا هل اطاى قواض
ا واض هلف ا فطآس وؿة هس وؿطؾم نقت زض اؾتاساضزؾاظ اقا تا زاه هكرم قاه
1(UMLؾۀاظ احۀس ) ؾاظ هكتطن اهىاات تثاز ؾط ظتاى هۀس اهىاات هس افعاض تا اؾتفاز اظ طم
واض ا فطآس وؿة قس اؾت. آا زض اؾتاساضزؾاظ هس واسس 2(XML) پصط گصاض تؾق ظتاى كا
ۀا همۀساض، ا ؿتاض زاه وى ؾاظ اؾتاساضز هاس اللام زاز، ضخ زاه هكرم ؾاذتاضا هس
تؿاض فقا ؿتس.
قۀس اؾۀت. ا هۀن عض فعاس ا واضتطز هثت تط ب هؿتم هاس ذسهات ب، ت تقاه تي تطاه
پطزاظـ ا فاى سف و تاس ت ا تنف اظ همهز واضتط ا ؾاظهاى اؾت ط س ه تا ،اسا
ذسهت تتط اؾت ت آى زؾت اتس، هكاس قز. هسطت هثط اسا ، اؾتفاز هدۀسز هۀاتـ اعلافۀات زض
ۀا هت اتعاف اظ ضفتاضا هؿۀلت ا قر ا تنف وس. مف پكتثا اظ آى اسا ضا تؿ ه
ا زض تنف اسا ت عطك واه نحح مف قس اؾت. تنف ؾاظها زضى ظه ؾاظها هكرم
ط ه ؾاظهاى هكرم، هاله قز و ا، هفس اؾت. ازآض ه وچي اؾتفاز هدسز هثت تط مف
اؾت. ا اسا هدوف ػ اظ مف
تاس تطا اتس ( خز زاضز و ه واض تؾق ه اؾتاساضزا هكرهات ظاز )هقوت تطا حظ وؿة
ا هۀطتتظ تۀا اۀي اۀسا ، اؾۀتفاز قۀس. ۀه هثۀا ، اؾۀتاساضز تنف ا هس وطزى اسا مف
ISO/IEC 14662, Information Technologies - Open-edi reference model ؾت و هس هطخـ ػ ا
وس. و زضى آى ادوي اؾت، هقطف هػ سف ؿفاى واض ضا ت حظ اؾت هفم س وؿة
ۀا ۀا وۀ مۀف اي اؾتاساضز ه چاضچب واض ضا تطا ثثت اعلافات تنف فوه زضتاض هۀس
واس. وس، فطان ه ا ضا تنف ه س
1 - Unified Modeling Language
2 - eXtensible Markup Language
0991سال : 09191-8وار ازاى ش هلاستاذارد
1
: 8لسوت -(MFIپذز ) فزاهذل بزا تؼاهل کار چارچب -فار اطلاػات
هذل مش ذففزاهذل بزا ثبت
ذف داه کاربزد 0
واضتطاى ذسهات / مف س ا فطاهسل تطا ثثت هس هكرهات س اظ تسي اي اؾتاساضز، تقي
ضا تؾۀظ وۀس لهۀس زاضز اؾۀتفاز زتۀاض اظ اۀسا فطاهسل و اي اؾتاساضز تقي ه ا اؾت.فطآسا
ات زض توۀام وچي، اتراب ذسه تطح زس مف س ا هس اثاض ؾطاؾطا زض زضى/ زض مف
اعلافات هسطت تطا اي هؾض، اي اؾتاساضز زس. ع تطحا هس ذسهت هثت تط اسا ضا اثاض
س تلس قس مف ؾاظ ػ هس ظتاىوس و تا ه اضائضا مف س ا هس ضاح 1لافس هقا
، [1( ]*i) گۀطا ؾۀاظ العاهۀات ۀس اؾت قۀاه هۀس ، KAOS)) 2 [2] وۀ اقۀا زاقۀتي ضاضۀ گۀ
هۀس هطخۀـ ،4 [4]((BMMهس هحطن وؿة واض ) ،NFRF)) 3 [3]واض العاهات غطواضوطز چاضچب
ضا كۀاى اؾۀتاساضز زاه واضتطز اۀي س 1قى [ غط اؾت. 5] 5(RM-ODPتظـ قس تاظ ) فطآس
مف س ا هس ت فقالت ثثت اعلافات هسطت تنف تطا «ثثت وطزى»زس. زض اي قى ه
ت گاقۀت چي نوس قس زض اي اؾتاساضز اقاض هتطاؾاؼ فطاهس اقاض مف س زض ثثت هس
.ع اقاض زاضز MFI مف س هثـ فطاهس مف س ا تي فطاهس
1 - Semantics
2 - Keep All Objects Satisfied
3 - Non-functional Requirement Framework
4 - Business Motivation Model
5 - Reference Model of Open Distributed Processing
0991سال : 09191-8وار ازاى ش هلاستاذارد
2
MFI مش ذفذف داه کاربزد ثبت هذل -0شکل
هزاجغ الشاه 2
ا اضخاؿ زاز قس اؾۀت. نضت العاه ت آى اضز تزض هطاخـ ظط ضاتغ خز زاضز و زض هتي اي اؾتاس
قس. تطتة، آى ضاتظ خعئ اظ اي اؾتاساضز هحؿب هتسي
ا تقۀس آى تدسۀسؾط ۀا انلاحو ت هطخق تا شوط تاضد اتكاض اضخاؿ زاز قس تاقس، نضت زض
ا اضخاؿ زاز قس اؾت، زض هضز هطاخق و تسى شوط تاضد اتكاض ت آى .آض ؿتتطا اي اؾتاساضز العام
آض اؾت.ا تقس تطا اي اؾتاساضز العامانلاحواض آذطي تدسسؾط
فاز اظ هطاخـ ظط تطا واضتطز اي اؾتاساضز العاه اؾت:اؾت
ISO/IEC 19763-5, Information technology – Metamodel framework for interoperability 2-1
(MFI) – Part 5: Metamodel for process model registration
فطاهس تۀطا تقاهۀ واض چاضچب -ض اعلافات اف، 1394ؾا 19040-5قواض هل اطاى اؾتاساضز -ادآر پۀصط
(MFI) - تا اؾتفاز اظ اؾتاساضز فطآسفطاهسل تطا ثثت هس -5لؿوت ،ISO/IEC 19763-5: 2015 .تسي قس اؾت
ISO/IEC 19763-10, Information technology – Metamodel framework for interoperability 2-2
(MFI) – Part 10: Core model and basic mapping
فطاهس تطا تقاه واض چاضچب -علافات اض ا، ف1394: ؾا 19040-10اؾتاساضز هل اطاى قواض -ادآر پۀصط
(MFI) - تا اؾتفاز اظ اؾتاساضز هس ؿت گاقت پا -10لؿوت ،ISO/IEC 19763-10: 2014 .تسي قس اؾت
ISO/IEC 19763-7, Information technology – Metamodel framework for interoperability 2-3
(MFI) – Part 7: Metamodel for service model registration
0991سال : 09191-8وار ازاى ش هلاستاذارد
3
ا شت کت اصطلاحات تؼارف 9
اصطلاحات تؼارف 9-0
ضز: زض اي اؾتاساضز، انغلاحات تا تقاضف ظط ت واض ه
9-0-0
ذفgoal
اؾت.ا ذسهت فطآسهضز ؾط اظ تقاه واضتط تا زؾتاضز
التثاؼ قس اؾت.ISO/IEC TR 25060: 2010 زاؾتاساض 2.7ظطتس اظ -ادآر
9-0-2
ذف کارکزدfunctional goal
ا ذسهت تح زس. فطآسضز اتؾاض هو هنواضوطز
9-0-9
ذف غزکارکزدnonfunctional goal
ا وو ا وف هضز اتؾاض ه واضوطز اؾت.ذهه
9-0-9
درگزع involvement type
زس. ا ذسهت كاى ه فطآسه مف ضا تا زضگطؿ و ا تا
.هكتط فثاضتس اظ: اخطاوس، شفـ اهثا -ادآر
9-0-1
ساسهاىorganization
قۀس تۀا زض خۀت چۀس ه تقيا وسفو هزضى آى و افطاز لسضتهحهط ت فطز واض چاضچب
س فو وس.
ا ظط اؾت:، قاه هثا ISO/IEC 6523-1ا تحت پقف اؾتاساضز ااؿ ؾاظهاى -0ادآر
ؾاظها و ت عض لا ثثت قس اؾت. -الف
وس:ه اضائؾاظهاى ا فقالت ثثت كس و واتا ا ذسهات ظط ضا -ب
0991سال : 09191-8وار ازاى ش هلاستاذارد
4
ا هكاضوت -1
تۀ گطۀ اظ 1زض آى، هالىت ا اپاف كات وا غطاتفاف ا ازا ه هاىا اختواف ا ؾاط ؾاظؾاظهاى -2
قز. افطاز اگصاض ه
هالىت احهاض -3
ازا زلت -4
س. ا تات و اظ اؾت اي هاضز ضا زض تثاز اعلافات قاؾا وا ااؿ ؾاظهاىتسگط -ج
قس اؾت. التثاؼ ISO/IEC 6523-1: 1998 اؾتاساضز 3.1ظطتس اظ -2ادآر
[ISO/IEC 11179-3:2013اؾتاساضز 3.2.90 ]هثـ: ظطتس
9-0-6
فزآذ درگزprocess involvement
. وس قز ا هكاضوت ه زضگط هذال فطآسوس چگ ه مف ذال زض ه ه هكرمو ا تا
9-0-7
مشrole
وس. هقطوت ظه ذال ه ؿتاض و زض گصاض قسضفتاض ػ ام
[ISO/IEC 14813-5:2010 اؾتاساضز B.1.133هثـ: ظطتس ]
9-0-8
خذهت درگزservice involvement
قز. ه زضگطوس چگ ه مف ذال زض ه ذسهت ذال هكرم ه و ا تا
ا شت کت 9-2
Business Motivation Model BMM هس اگعـ وؿة واض
Goal-oriented requirements modelling * i گطاؾاظ العاهات س هس
Keep All Objects Satisfied KAOS ضاض گ زاقتي و اقا
1 - Control
0991سال : 09191-8وار ازاى ش هلاستاذارد
5
ؾۀۀا : 19040-10هلۀۀ اۀۀطاى قۀۀواض اؾۀۀتاساضز MFIگاقت ؿت
چۀاضچب -اض اعلافات ف ،1394 فطاهۀس وۀاض
هس ؿۀت -10لؿوت - (MFI) پصط تطا تقاه
گاقت پا
MFI Core and
mapping
،1394ؾۀا 19040-5هل اطاى قواض اؾتاساضز MFI فطآسثثت هس
چۀاضچب -ض اعلافۀات افۀ فطاهۀس تۀطا وۀاض
فطاهسل تۀطا ثثۀت -5 لؿوت (MFI) پصط تقاه
فطآسهس
MFI Process
model registration
– MFI ISO/IEC 19763-8, Information technology ثثت هس س مف
Metamodel framework for interoperability
(MFI) – Part 8: Metamodel for role and goal
model registration
MFI Role and
Goal model
registration
– MFI ISO/IEC 19763-7, Information technologyثثت هس ذسهت
Metamodel framework for interoperability
(MFI) – Part 7: Metamodel for service model
registration OWL-S
MFI Service
model registration
واض العاهات چاضچب
غطواضوطز
Non-functional Requirement Framework NFRF
تظـ قس فطآسهس هطخـ
تاظ
Reference Model of Open Distributed
Processing
RM-ODP
Unified Modeling Language UML ؾاظ احسظتاى هس
eXtensible Markup Language XML پصط گصاض تؾق ظتاى كا
اطباق 9
کلات 9-0
هۀعاى تا تۀ ،5هس تقي قس زض تس طاتاس اظ ف ؾاظ و ازفا اغثاق تا اي اؾتاساضز ضا زاضز، پازه
.پكتثا وسقز، اغثاق و زض ظط تضح زاز ه
0991سال : 09191-8وار ازاى ش هلاستاذارد
6
اطباق هشاى 9-2
کلات 9-2-0
پۀصط تقاه پطزاذتي ت اظا وعهاى تطا تطا «هغثك» «ا هغثكزلم»ا ؾاظ پازتي تواع
تؾظ ا تؿظ. زس اضتما هپصط ضا زس و تقاه ا ضا قطح هػگ اؾتاساضز. اي تؿظ تظم اؾت
ز. قاؾتاساضز ت آى پطزاذت واي زضز، اها گطهؾؿات ناـ قى ها، اظا واضتطاى، فطقس
تاقس اها تاتخ تۀ اۀي ووتط زاقتزلما هغثك هوىي اؾت ؾزهس ؾاظ پاز عۀض اؾۀتاساضز، تۀ
تاتخۀ تۀ اۀي ، اهۀا هوىۀي اؾۀت اؾۀت هفۀستط تاقۀس هوىي ؾاظ هغثك پاز. اؾتپصط تك تقاه
پصط تاقس.تط تقاه ون اؾتاساضز
ساس دلما هطبك پاد 9-2-2
ؾاظ زلما هغثك پازه
پكتثا وس. 5هكرم قس زض تس فطاهس تاس اظ -الف
وۀس، آظهۀاف وۀس، اؾۀتفاز 5هكرم قس زض تس فطاهس زض تؿظ ا ػگثاس اظ چ تؿظ ا -ب
. ا واـ واس زاقت تاقس زؾتطؾ
ساس هطبك پاد 9-2-9
ؾاظ هغثك پازه
پكتثا وس. 5هكرم قس زض تس فطاهس تاس اظ -الف
ا اخاظ زاز قس اؾت هوىي اؾت اظ ط ػگ تقون ول ا تقون ؾاظ تؾظ پازعض و واى -ب
. ا واـ واس زاقت تاقس اؾتفاز وس، آظهاف وس، زؾتطؾ 5قس زض تس تقيفطاهس ول زض
ؿتس. هغثك ن ا ؾاظ پاز ،زلما هغثك ا ؾاظ پازتوام -0ادآر
كس قز. هوىي اؾت تافث ضفتاض تقطف فطاهس ا ول زض اؾتفاز اظ تقون -2ادآر
0(ICS) ساس پادبا اطباق 9-9
ؾاظ تاقس و تاگط اۀي پازتاس قاه تا اغثاق ؾاظ و ازفا اغثاق تا اي اؾتاساضز ضا زاضز پاز
اؾت و:
. اؾت 3-2-4تس ظطزض هغثك ؾاظ پازا 2-2-4تس ظطزض هغثكزلما ؾاظ ؾاظ، پاز پازآا -الف
ز. قزض نضت خز، پكتثا ا اؾتفاز ها، چ تقون، تاقس هغثك ؾاظ پازاگط -ب
1 - Implementation Conformance Statement
0991سال : 09191-8وار ازاى ش هلاستاذارد
7
MFI مش ذفهذل ساختار ثبت 1
MFI مش ذفهذل هزر بز ثبت 1-0
تا اؾتفاز اظ ه مف س قز. هس از ها اسا اؾتفمف اظواكت فاى مف س هس
وۀ زض اؾۀت اظ ؿۀتاض گۀصاض قۀس ۀام ضفتاض ۀػ ،مفقز. تاى ه مف س ؾاظ ظتاى ػ هس
اؾت قاه ه ا چس مف تاقس. زض وس. ؾاظهاى هوىي قطوت ها ذال ظه ؾۀاظها، ۀه ظهۀ
قۀس. تاس س واضوطز ا ۀس غطوۀاضوطز تا ه وس. س مف نفط، ه ا چس س ضا تؾن ه
زاقۀت تاقۀس وۀ تۀ فولات س قز: ط س واضوطز تاس هف س واضوطز تا ؾ ذهه تن
فولۀات تؾۀظ . ط س واضوطز تاس ق س زاقت تاقس و ؿۀتاضا وۀ اؾتس السامهق
ضـ س زاقت تاقس وۀ كۀاى هوىي اؾت ط س واضوطز وس ضا هكرم ه پصطز تاثط ه س
هۀضز وف ا ذهه وو ،گصاضز. س غطواضوطزتأثط هق س تط فولات س زس چگ ه
وس.ه ضا هكرم پصطاتؾاض اظ لث همساض، اهت، او، فولىطز، لاتلت اؾتفاز ا اقغا
تدع قز تا تنف اظ اؾت. ؾپؽ اؾتتات عض هقو ، ه س ؾغح س تالي پكاز، گام
اسا فطف هطتثظس تدع قس )س تاتتط( ،1اظ س ت زؾت آس. ط تدع تط فولات تط الق
تؾظ. ط تدع تاس زس ضا ت ن اضتثاط هتط( )اسا پاي واۀس ظۀط ؿ تدعۀ تنۀف قۀز وۀ
اتراب قس اؾت: «XOR»ا «AND» ،«OR»گطز و اظ اضظق ه
«AND »تط تاس اتراب قس. و اگط س تاتتط اتراب قز توام اسا پاي زسكاى ه
«OR »تط تاس اتراب قس. ى اظ اسا پاي ووزس و كاى ه
«XOR »تط تاس اتراب قس. زس و ه تا ه س اظ اسا پايكاى ه
تي ه تۀا ۀه 2اضتثاطزس ه كاى حسزتهاسا هوىي اؾت اسا زگط ضا هحسز وس. ط
ۀه ۀؿ هحۀسزت تؾظتاس هحسزتط . اؾت ه تا ه س هحسزوس قسس هحسز
ا « Depend» ،«Exclude» ،«Equal» ،«Contribute»اظ گطز و واس ظط اضظق ضا هتنف قز و
«Hinder »:اتراب قس اؾت
«Depend» هحسزوس تؿتگ زاضز. تحمك س هحسزقس ت تحمك س زس و كاى ه
«Exclude »ظهاى هاؾة تاس ت عض نزس و س هحسزقس س هحسزوس وكاى ه
تاقس.
«Equal »زس و س هحسزقس س هحسزوس اظ لحاػ هقا ىؿاى ؿتس. كاى ه
«Contribute »وس. هحسزقس ووه ه تحمك س هحسزوس ت تحمك س زس و كاى ه
«Hinder »قز. ه قسهحسز تحمك س هحسزوس هاـ تحمك س و زسكاى ه
1 - Decomposition
2 - Relationship
0991سال : 09191-8وار ازاى ش هلاستاذارد
8
ضا تي ه تا ه مۀف اضتثاع، فطآس زضگط. ط قز زضگطا ذسهت فطآس زضتاس ط مك ه
تا ه ضا تي ه اضتثاعذسهت ه زضگط، ط عض هكات توس. فطان ه فطآس ه تا ه
ه تؾظذسهت زضگط ط فطآس زضگطوس. وچي ط هت فطان همف ه تا ه ذس
هكتط ۀا ، شفـ، اخطاوسهوىي اؾت ت فاى زضگطقز. اي ؿ تنف ه زضگطتا ه ؿ
كات تاقس. ه چس زضگطقسى
. اؾت MFI مف س هس اظ فطاهس ثثت قطح 2قى
MFI مش ذفهذل فزاهذل ثبت -2شکل
MFIا دگز در لسوت MFI مش ذفبي ثبت هذل 0رابط 1-2
ثثۀت هۀس MFI ذۀسهت ( ثثۀت هۀس اؾۀتاساضز )اي MFI مف س هس ثثت ضاتظ تي 3قى
، ه نفط آس. ط ذسهتزؾت هتنفط، ه ا چس ذسهت تؾظ زس. ط س ا كاى هض MFI فطآس
فولۀات نفط، ه ا چس تؾظ آضز. ط س زؾت هس ضا تچس ا ذۀسهت تۀ آۀس. ۀط زؾۀت هۀ
زؾت ت فطآسنفط، ه ا چس تؾظ آضز. ط س زؾت هت س س ضاذسهت نفط، ه ا چ فولات
1 - Assocations
0991سال : 09191-8وار ازاى ش هلاستاذارد
9
تاس زض ه تا ه ذسهت ه زضگطآضز. ط زؾت هنفط، ه ا چس س ضا ت فطآسآس. ط ه
دوتذسهت ضا زضگطذسهت زضگط قز. ط ذسهت نفط، ه ا چس وۀس. ۀط ـ هۀ فطآۀس زضگۀط
نۀفط، ۀه ۀا چۀس ،فطآسزضگط قز. ط فطآسه تاتاس زض ه ه ـ ۀ دوتضا فطآۀس زضگۀط
وس. ه
MFIا دگز در لسوت MFI مش ذفرابط بي ثبت هذل -9شکل
كۀاى MFIگاقۀت ؿۀت ۀا زض فۀطاضز MFI مف ۀس ا زض ثثت هس ضاتظ تي فطاضز 4قى
MFIگاقت ؿت ه ظطضز اظ هس زض MFI مف س زض ثثت هس Role_Goal_Modelزس. ه
ۀۀۀه ظۀۀۀطضز MFI مۀۀۀف ۀۀۀس زض ثثۀۀۀت هۀۀۀس Role_Goal_Modelling_Languageاؾۀۀۀت.
اؾۀت. توۀام فۀطاضز MFIگاقت ؿۀت زض Modelling_Languageاظ ۀا اظ هاۀس ظۀطضز ۀا تۀال
Model_Element اقت ؿت گزضMFI ؿتس. توام ظۀطضز ا زاضۀس وۀ اظ اترۀطضز تۀ اض ۀا ضاتغۀ
اۀي هكۀرم قس. خعئات هكرم ه اؾتاساضززض اي تطز قس، تطس. تقض ضاتظ ت اض ه زض ؾۀاظ
قز. تقطف ه 3-5تس ظط
MFIگاشت ست MFI مش ذفهذل ثبت بي رابط -9شکل
0991سال : 09191-8وار ازاى ش هلاستاذارد
10
MFI مش ذفثبت هذل ا در فزارد 1-9
1-9-0 Constraint
Constraint هحسز ضا تي س هحسزقس س هحسزوس اضتثاطى ضز اؾت. ط و اظ آه فطا
.زس كاى ه
ابزرد
Model_Element اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصconstraint_type Constraint_
Type ، Depend ،Excludeزس و هحسزت كاى ه تؿ هحسز 1..1
Equal ،Contribute اHinder .اؾت
الت هؼکس تصف تؼذد رد هزجغconstrained_goal Goal 1..1 س و تؾظ س
هحسزوس هحسز قس
اؾت.
constraining_ constraint
ذط
constraining_goal Goal 1..1 س و س هحسزقس ضا
وس. هحسز ه
constrained_ constraint
ذط
ا هحذدت
]ساضز[
1-9-2 Constraint_Type
Constraint_Type :ه ؿ زاز قواضق تا همازط ظط اؾت
تصف همذار
Depend هحسزوس تؿتگ زاضز. س تحمك ت قسهحسز تحمك س زس و كاى ه Exclude اضضا قسظهاى تاس ت عض ن س هحسزوس و قسزس و س هحسزكاى ه .
Equal س هحسزوس اظ لحاػ هقا ىؿاى ؿتس. قسزس و س هحسزكاى ه Contribute وس.ووه ه قسهحسز س تحمك هحسزوس ت تحمك س زس و كاى ه
Hinder قز ه قسهحسز تحمك س هحسزوس هاـ تحمك س زس و كاى ه.
1-9-9 Decomposition
Decomposition تدع تي س تدع قس )س تۀاتتط( اضتثاطه ه فطاضز اؾت. ط و اظ آى
زس. تط( كاى ه اـ )اسا پاي توثؿظطاسا
ابزرد
0991سال : 09191-8وار ازاى ش هلاستاذارد
11
Model_Element اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصdecomposition_
type Decomposition_
Type .اؾت XORا AND ،ORزس تدع ؿ تدع و كاى ه 1..1
الت هؼکس تصف تؼذد رد هزجغdecomposed_
goal Goal 1..1 اسا تدع س تاتتط و ت
قز. تط تدع ه پاي
decomposing_ decomposition
ذط
decomposing_ goal
Goal ..*1 تط و تدع هدوف اسا پاي
قس فطان ضا تطا اسا تدع
وس. ه
decomposed_ decomposition
ذط
ا هحذدت
]ساضز[
1-9-9 Decomposition_Type
Decomposition_Type :ه ؿ زاز قواضق تا همازط ظط اؾت
تصف همذار
AND تط تاس اتراب قز. اگط س تاتتط اتراب قز و اسا پايا و كا OR ى اظ اسا تاس اتراب قز. ووا و كا
XOR اتراب قز. تط تاس ه فمظ ه س اظ اسا پايا و كا
1-9-1 Description_Type
Description_Type :ه ؿ زاز قواضق تا همازط ظط اؾت
تصف همذار
Qualitative هضز اتؾاض هث اهت، او، لاتلت ي س غطواضوطز ه ذهه وفاو زس كاى ه
اؾتفاز، لاتلت اقغا فولىطز ضا هكرم ه وس.
Quantitative قس هضز اتؾاض هث همساض ا ظهاى ؾپط اي س غطواضوطز ه ذهه ووو زس كاى ه
ضا هكرم ه وس.
1-9-6 Functional_Goal
Functional_Goal ،ۀا فطآساتؾاض اؾت زس و كاى هلاتلت اؾاؾ ضا ه فطاضز اؾت. ط و آى
.تح زسذسهت
0991سال : 09191-8وار ازاى ش هلاستاذارد
12
ابزردGoal
تصف تؼذد ع داد خصصgoal_operation زس. زس و السام س ضا كاى ه و فولات ضا قطح ه ا تا 1..1 ضقت
goal_object ضا كاى فولات س ؿتاض هتاثط اظ و زس ضا قطح ه قو ا تا 1..1 ضقت
زس. ه
goal_manner س ، تط ق فولاتزس چگ كاى هو زس ضا قطح ه ضقو ا تا 0..1 ضقت
س تاثط ه گصاضز.
ا هحذدت
]ساضز[
1-9-7 Goal
Goal ا ذسهت ضا فطآسهضزؾط اظ تقاه واضتط تا زؾتاضزتنف تاه فطاضز اؾت. ط و اظ آى
زس. كاى ه
ابزرد
Model_Element اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصص
name 1..1 ضقت س هتاؽطام is_operational 1..1 تل زس آا س فولات اؾت ا . اگط همساض ا و كاى ه كا
TRUE تاس تكتط تدع قز. تاقس، س فولات اؾت و
الت هؼکس تصف تؼذد رد هزجغdescribing_
model Role_Goal_ Model 1..1 و قاه اي مف س هس
س اؾت.
described_goal ذط
setting_role Role ..*0 مك و اي س ضا تؾن
وس. ه
set_goal ذط
constraining_ constraint
Constraint ..*0 و اي ا هحسزتهدوف
وس. س ضا هحسز ه
constrained_
goal تل
constrained_ constraint
Constraint ..*0 و اي ا هحسزتهدوف
س ضا اؾتفاز ه وس و ؾاط
اسا ضا هحسز وس.
constraining_
goal تل
decomposing_ decomposition
Decomposition ..*0 ا و اي تدعا اظ هدوف
س ضا )س تاتتط( تا اؾتفاز اظ
تط( ؾاط اسا )اسا پاي
وس. تدع ه
decomposed_ goal
تل
0991سال : 09191-8وار ازاى ش هلاستاذارد
13
decomposed_ decomposition
Decomposition ..*0 ا و اي ا اظ تدع هدوف
فاى تط( ضا ت س )س پاي
ا ؾاط اي لؿوت اظ تدع
اسا )اسا تاتتط( اؾتفاز
وس. ه
decomposing_ goal
تل
achieving_ process
Process اظ ثثت هس(
(MFI فطآس..*0 ا و ت اي فطآسا اظ هدوف
ضؾس. س ه
achieved_goal ذط
achieving_ service
Service اظ ثثت هس(
(MFIذسهت ..*0 ت اي و ذسهات ا اظ هدوف
ضؾس. س ه
achieved_goal ذط
achieving_
service_
operation
Service_ Operation
)اظ ثثت هس ذسهت
MFI)
..*0 و فولات ذسهت ا اظ هدوف
ضؾس. ت اي س ه
achieved_goal ذط
ا هحذدت
]ساضز[
1-9-8 Involvement_Type
Involvement_Type زس و ؿ ضا واف ه ا تااؾت. ط و اظ آى ه فطاضز ضا كۀاى زضگۀط
ا ذسهت زاقت تاقس. فطآسزس و مف هوىي اؾت تا ه
ابزرد
Model_Element (گاقت ؿت اظMFI)
تصف تؼذد ع داد خصصname 1..1 ضقت هتاؽط زضگطؿ ام
الت هؼکس تصف تؼذد رد هزجغdescribed_
process_
involvement
Process_
Involvement ..*0 و فطآسا زضگطهدوف
تنف زضگطتؾظ اي ؿ
قز. ه
describing_type تل
described_
service_
involvement
Service_
Involvement ..*0 ا ذسهت زضگطهدوف
زضگطو تؾظ اي ؿ
قز. تنف ه
describing_type
تل
ا هحذدت
ىتا تاقس. فطاضزتاس زض اي « name»همساض ذهه
1-9-9 Nonfunctional_Goal
Nonfunctional_Goal ا وو ا وف هضز اتؾاض فولىۀطز ضا ذههه فطاضز اؾت. ط و اظ آى
.زس هكاى
0991سال : 09191-8وار ازاى ش هلاستاذارد
14
ابزردGoal
تصف تؼذد ع داد خصصdescription_type Description_
Type 1..1 واضوطز فاى اى اي س غطواضوطز، س غط ت ا تا
.تاقس ه وو طزوف اؾت ا س غطواضو
ا هحذدت
]ساضز[
1-9-01 Organization
Organization .هحهط ت فطز واض چاضچب، زس ضا كاى ه ؾاظهاى ػط و اظ آى ه فطاضز اؾت
قس تا زض خت چس س فو وس.ا اتراب ه وسلاح و زض آى افطاز فو ههمام شه
ابزرد
Model_Element اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصname 1..1 ضقت ام ؾاظهاى هتاؽط
الت هؼکس تصف تؼذد رد هزجغcontained_role Role ..*1 ا و تؾظ تاظگطاى زض هدوف مف
قز. اي ؾاظهاى ادام ه
containing_
organization ذط
ا هحذدت
]ساضز[
1-9-00 Process_Involvement
Process_Involvement ضا كاى ه ا تافطاضز اؾت. ط و اظ آى ه وۀس زۀس وۀ هكۀرم هۀ
قز. زضگط هذال فطآسچگ ه مف ذال زض ه
ابزرد
Model_Element اظ گاقت ؿت(MFI)
الت هؼکس تصف تؼذد رد هزجغdescribing_type Involvement_
Type مف اتؿت زض زضگطو زضگطؿ 1..1
وس. اتؿت ضا تنف ه فطآس
described_
process_
involvement
ذط
involving_role Role 1..1 اتؿت اظ عطك اي فطآسمك و تا
.قز زضگط ه، زضگطؿ
involved_
process_
involvement
ذط
involving_ process
Process اظ ثثت(
(MFI فطآسهس
و تا مف اتؿت اظ عطك اي فطآس 1..1
.قز زضگط ه، زضگطؿ
involved_
process_
involvementt
ذط
ا هحذدت
]ساضز[
0991سال : 09191-8وار ازاى ش هلاستاذارد
15
1-9-02 Role
Role .ضا ظهۀ ذۀال وس زض اظ ؿتاض قطوت گصاض قسامضفتاض ػ ،ط و اظ آى ه فطاضز اؾت
.زس كاى ه
ابزرد
Model_Element اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصname 1..1 ضقت قز. اه و تؾظ آى، اي مف، زضى ؾاظهاى قاذت ه
الت هؼکس تصف تؼذد رد هزجغset_goal Goal ..*0 هدوف اسا ، طه اظ
مف، آا تؾظ اي
قز. تؾن ه
setting_role تل
interacting_role Role ..*0 هدوف اسا و تا آا،
وس. اي مف تقاه ه
interacted_role ذط
interacted_role Role ..*0 هدوف اسا و تا آا،
اي مف هضز تقاه الـ
قز. ه
interacting_role تل
involved_ process_
involvement Process_
Involvement ..*0 ا زضگطهدوف
، طه اظ آا فطآس
اي مف زض زضگط
ػ ضا هكرم فطآس
وس. ه
involving_role تل
involved_ service_
involvement Service_
Involvement ..*0 ا زضگطهدوف
ذسهت، طه اظ آا
اي مف زض زضگط
ذسهت ػ ضا هكرم
وس. ه
involving_role تل
describing_ model
Role_Goal_
Model 1..1 و مف س هس
قاه اي مف اؾت.
described_role ذط
containing_ organization
Organization 1..0 ؾاظهاى و زض آى ه
تاظگط اي مف ضا ادام
زس. ه
contained_role تل
ا هحذدت
زاقت تاقس. interacting_role/interacted_roleعطك ضاتغ تا ىسگط اظ هوىي ؿت چ ز مك تف اظ ه اضتثاط
0991سال : 09191-8وار ازاى ش هلاستاذارد
16
1-9-09 Role_Goal_Model
Role_Goal_Model .مف ؾاظ ا اسا ضا تا اؾتفاز اظ ظتاى هس مفط و اظ آى ه فطاضز اؾت
.وس هكرم ه س
ابزرد
Model اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصname 1..1 ضقت قز. قاذت ه مف س اه و تؾظ آى، اي هس
الت هؼکس تصف تؼذد رد هزجغdescribing_
language Role_Goal_
Modelling_
Language
1..1 و زض آى، مف س ؾاظ ظتاى هس
قز. اي تاى ه مف س اي هس
هطخـ، هطخـ
«describing_language » ضا و اظ
اذتهان قز، اـ ت اض تطز ه اترطضز
وس. ه
expressed_ model
ذط
described_goal Goal ..*0 مف هدوف اسا و تؾظ اي هس
قس. هكرم ه س
describing_ model
تل
described_role Role ..*0 مف ا و تؾظ اي هس هدوف مف
قس. هكرم ه س
describing_ model
تل
ا هحذدت
]ساضز[
1-9-09 Role_Goal_Modelling_Language
Role_Goal_Modelling_Language .ضا تنۀف مف ۀس ا ط و اظ آى، هس ه فطاضز اؾت
وس. ه
ابزرد
Modelling_Language اظ گاقت ؿت(MFI)
تصف تؼذد ع داد خصصname 1..1 ضقت قز. قاذت ه مف س ؾاظ اه و تؾظ آى، اي ظتاى هس
الت هؼکس تصف تؼذد رد هزجغexpressed_
model Role_Goal_
Model ..*0 و تا اؾتفاز اظ مف س ا هدوف هس
قس. تاى ه مف س ؾاظ اي ظتاى هس
ضا و « expressed_model»اي هطخـ، هطخـ
قز، اذتهان اـ ت اض تطز ه اظ اترطضز
وس. ه
describing_ language
تل
ا هحذدت
]ساضز[
0991سال : 09191-8وار ازاى ش هلاستاذارد
17
1-9-01 Service_Involvement
Service_Involvement وۀ زۀس ضا كاى ه ا تافطاضز اؾت. ط و اظ آى ه وۀس هكۀرم هۀ
.قز زضگط هچگ مف ػ زض ذسهت ػ
ابزرد
Model_Element اظ گاقت ؿت(MFI)
الت هؼکس تصف تؼذد رد هزجغdescribing_type Involvement_
Type مف زضگطو زضگطؿ 1..1
اتؿت زض ذسهت اتؿت ضا
وس. تنف ه
described_
service_
involvement
ذط
involving_role Role 1..1 مك و اظ عطك اي ؿ
ذسهت اتؿت زضگط، زضگط
قز. ه
involved_
service_
involvement
ذط
involving_ service
Service اظ ثثت(
(MFIهس ذسهت
ذسهت و اظ عطك اي ؿ 1..1
ذسهت اتؿت زضگط ، زضگط
قز. ه
involved_
service_
involvement
ذط
ا هحذدت
]ساضز[
0991سال : 09191-8وار ازاى ش هلاستاذارد
18
پست الف
دذ( )آگا
ا هثال
همذه 0-الف
مۀف ۀس ضا تا اؾتفاز اظ فطاهس هكرم قس زض ثثۀت هۀس س مفا هس اي پؾت ثثت
MFI مف س هس زس و چگ ثثت كاى هاي پؾت زس. قطح ه MFI ا تاس تا ػگه
تاقس.واگ مف س ا هطتثظ تا هس هخز
تۀي فانۀط هۀس وۀ س و ت تثۀس قا تنف ه اسا ال فمظا خاهـ ؿتس اي هثا
قز. قس. ط تثس هوىي قطح زاز وهطتط ه MFI مف س هس ا ثثت فطاضز
قس تطا ط هثۀا ۀه ا و كاى زاز هوس. اتتسا، هس ضا زثا ه هكات ا لالةتوام هثا
MFI مۀف ۀس هۀس ا ثثت فطاضز تثس تي فانط هس و اهس خز زاضز. ؾپؽ تا خس
خز زاضس. زس ا س تضحا اظ ثثت و. ؾطادام، هدوفقز زثا ه
*iتظن سفز در -0هثال 2-الف
iزض هس ،ؾفط تؾن ا اسا هطتط تمفاز قۀس اؾۀت. كاى ز 1-الفقس و زض قى تاى ه *
كۀاى اۀسا ۀطم خز زاضس )تا فاى ز العام«. آغاؽ هؿافطت» عض ػ، ه مف احس خز زاضز:ت
تاقس. « هكتط تط هتوطوع» « ت هلـ»و ؾفط تاس قس: ايزاز قس اؾت( و ت س انل هطتط ه
هدۀظ هكۀتط، ترهۀم نۀسض ات ت زؾتات ت س زضگط ؿتس قاه و زض زؾت ؽاف زلك
ز آى هاتـ زض ع ؾفط زض ه ذۀظ )خا هىاى، غصا، حو م غط( ؾاظهاى پصط هاتـ زؾتطؼ
. ؿتسظها
0991سال : 09191-8وار ازاى ش هلاستاذارد
19
*iدر سفز تظن هثال اس هذل -0-شکل الف
iتثس تي فانط هس زض ، MFI مف ۀس هس ا ثثت فطاضزاؾتفاز قس اؾت و زض اي هثا *
1-الۀف خس قۀز وۀ زض آى قۀطح زاز هۀ Decompositionتۀ « Task-Decomposition» پۀسا
(decomposition_type, value: 'AND'گاقت ) س. پسا ق ه«Means-end » تۀDecomposition
(decomposition_type, value: 'AND') پۀۀسا قۀۀس.هۀۀگاقۀۀتContribution تۀۀConstraint
(constraint_type, value: 'Contribute'گاقت ه ).قس
قس. كاى زاز ه 2-الفزض قى «تؾن ؾفط» خعئات ثثت هس
0ا هثال تبذل -0-جذل الف
0991سال : 09191-8وار ازاى ش هلاستاذارد
20
(2اس 0)لسوت Trip_Arrangementهثال ثبت 2-شکل الف
0991سال : 09191-8وار ازاى ش هلاستاذارد
21
(2اس 2)لسوت Trip_Arrangementهثال ثبت 2-شکل الف
(UMLا وى )رخ ODPهذزت کتابخا در -2هثال 9-الف
3-الۀف عۀض وۀ زض قۀى ( وۀاى «Library Management»ا اسا هطتط ت هسطت وتاترا )مف
قس. تؿت قاه ػگۀ تاى ه ODP هحاؾثاتاظ زسگا UMLوى كاى زاز قس اؾت ت فاى ضخ
ه 1اولك <<EV_CommunityContract>> نضت و ت اؾتوتاترا ادوي قز. اي قۀاه هؤلفۀ
«Library » ت نضت(<<EV_Community>> هولك )وس و ضا تاى ه ادوتاقس و ا قس اؾت
، ادوۀي ۀا زض تاضا ادام قس تؾظ مفقز ت تطتة قاه ضفا آى زض ؾ تؿت تاى هفقالت
ؾاظ و ؾاضذتاضـ ضا هس « Library Enterprise Objects)» ادويهدوف اقا ؾاظها هرهل تطا
ا قۀس اؾۀت( وۀ ولك <<EV_Objective>>ت نضت ه ضز )ادوي ا تطا وس( ذظ هك ه
اخاظ زازى تۀطا اؾۀتفاز اظ هدوفۀ هرتلفۀ اظ »ضا تا فاى ادوي ا زاضز و اسا اضظـ تطچؿة ظز
« ا شهلاح اللام وتاترا، تا حس اهىاى ههفا واضآهس تؾظ لطو گطس وۀس. اۀي ضز تاى هۀ
وتاترا ضا تۀاى ادويا زاضز و ( تا هؤلفولك قس اؾت <<EV_ObjectiveOf>>ت نضت ) اضاتغ
فهط ضا اظ او ضفتاضاي قس. ع كاى زاز ه ،گطس لطو ا،مف اظ ضفتاضا ىو وس.ه
س.گطزافهط ضا ت وتاترا تطه گطز وتاترا لطو ه
1 - Stereotype
0991سال : 09191-8وار ازاى ش هلاستاذارد
22
ODPدر Library_Managementهثال اس هذل -9-شکل الف
زض MFI مۀف ۀس ۀا ثثۀت هۀس فطاضزاؾتفاز قس زض اي هثا ODP تثس تي فانط هس
قز. قطح زاز ه 2-الفخس
قس. كاى زاز ه 4-الفزض قى «Library Management»خعئات ثثت هس
2ا بزا هثال تبذل -2-جذل الف
0991سال : 09191-8وار ازاى ش هلاستاذارد
23
Library_Managementهذل ثبت -9-شکل الف
0991سال : 09191-8وار ازاى ش هلاستاذارد
24
اه کتاب
[1] Eric Yu. Towards modelling and reasoning support for early-phase requirements
engineering, Proceedings of the 3rd IEEE International Symposium on Requirements
Engineering, 1997.
[2] Axel van Lamsweerde, Robert Darimont, and Philippe Massonet. Goal-directed
elaboration of requirements for a meeting scheduler: problems and lessons learnt,
Proceedings of the 2nd IEEE International Symposium on Requirements Engineering,
1995.
[3] Lawrence Chung, Brian A. Nixon, Eric Yu and John Mylopoulos. Non-functional
requirements in software engineering, First Edition, Springer, 1999, p476. Hardcover,
ISBN: 978-0-7923-8666-7.
[4] Business Motivation Model (BMM v1.1), OMG Document Number: formal/2010-05-
01, http://www.omg.org/spec/BMM/1.1/PDF.
[5] ISO/IEC 19793:2008 Information technology - Open distributed processing - Use of
UML for ODP system specifications.
[6] ISO/IEC 19763-1, Information technology – Metamodel framework for interoperability
(MFI) – Part 1: Framework.