-)mfi( زذپ لاؼت ازب لذازفshaghool.ir/files/dataprocessingcomputer-19040-8.pdfiso/iec...

32
ر جو ه اس ا زاى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

Upload: others

Post on 07-Jul-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

زاىا اسلاه جور 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

Page 2: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 3: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 4: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

ز

کوسى ف تذي استاذارد

فزاهذل بزا : 8لسوت -(MFIپذز ) فزاهذل بزا تؼاهل کار چارچب -فار اطلاػات »

«هذل مش ذفثبت

سوت /ا هحل اشتغال: رئس:

تـ، هكط

(واضقاؾ اضقس هسؾ فاض اعلافات)

واضقاؼ اضقۀس ؾؿۀتن –واضقاؼ اؾتاساضز -ۀا اعلافۀات

ا طهعگاى تطق هغم قطوت

دبز:

هطـ، تطات

(فاض اعلافاتهسؾ واضقاؾ اضقس )

قطوت -افعاض واضقاؼ اضقس قثى ؾرت -واضقاؼ اؾتاساضز

ا طهعگاى تطق هغم

)اؾاه ت تطتة حط الفثا( اػضا:

، وطقاظها

هسؾ فاض اعلافات( واضقاؾ اضقس)

زاكگا هاظسضاى -واضقاؼ هطوع ضاا

نسالت، خ

(اگلؿ )واضقاؾ هتطخو ظتاى

ا طهعگاى تطق هغم قطوت -واضقاؼ اضقس آهظـ

لؿوت، ؾوي

)واضقاؾ اضقس هسؾ فاض اعلافات(

هطوع آپا تطتت هقلن -هكاض

حوسضضا، هه

ههف(ـ -)واضقاؾ اضقس هسؾ واهپتط

زاكگا تىاتي -فض ات فلو

هطظاز، ؾى

افعاض( طم -)واضقاؾ هسؾ واهپتط

ازاض و اؾتاساضز اؾتاى طهعگاى -نازضات اضزاتواضقاؼ

زاستار:

تـ، هكط

(واضقاؾ اضقس هسؾ فاض اعلافات)

واضقاؼ اضقۀس ؾؿۀتن –واضقاؼ اؾتاساضز -ۀا اعلافۀات

ا طهعگاى تطق هغم قطوت

Page 5: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 6: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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 اه وتاب

Page 7: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 8: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 9: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 10: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 11: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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ادآر

ؾاظها و ت عض لا ثثت قس اؾت. -الف

وس:ه اضائؾاظهاى ا فقالت ثثت كس و واتا ا ذسهات ظط ضا -ب

Page 12: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 13: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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هس تقي قس زض تس طاتاس اظ ف ؾاظ و ازفا اغثاق تا اي اؾتاساضز ضا زاضز، پازه

.پكتثا وسقز، اغثاق و زض ظط تضح زاز ه

Page 14: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 15: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 16: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

8

ضا تي ه تا ه مۀف اضتثاع، فطآس زضگط. ط قز زضگطا ذسهت فطآس زضتاس ط مك ه

تا ه ضا تي ه اضتثاعذسهت ه زضگط، ط عض هكات توس. فطان ه فطآس ه تا ه

ه تؾظذسهت زضگط ط فطآس زضگطوس. وچي ط هت فطان همف ه تا ه ذس

هكتط ۀا ، شفـ، اخطاوسهوىي اؾت ت فاى زضگطقز. اي ؿ تنف ه زضگطتا ه ؿ

كات تاقس. ه چس زضگطقسى

. اؾت MFI مف س هس اظ فطاهس ثثت قطح 2قى

MFI مش ذفهذل فزاهذل ثبت -2شکل

MFIا دگز در لسوت MFI مش ذفبي ثبت هذل 0رابط 1-2

ثثۀت هۀس MFI ذۀسهت ( ثثۀت هۀس اؾۀتاساضز )اي MFI مف س هس ثثت ضاتظ تي 3قى

، ه نفط آس. ط ذسهتزؾت هتنفط، ه ا چس ذسهت تؾظ زس. ط س ا كاى هض MFI فطآس

فولۀات نفط، ه ا چس تؾظ آضز. ط س زؾت هس ضا تچس ا ذۀسهت تۀ آۀس. ۀط زؾۀت هۀ

زؾت ت فطآسنفط، ه ا چس تؾظ آضز. ط س زؾت هت س س ضاذسهت نفط، ه ا چ فولات

1 - Assocations

Page 17: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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شکل

Page 18: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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 تدع تي س تدع قس )س تۀاتتط( اضتثاطه ه فطاضز اؾت. ط و اظ آى

زس. تط( كاى ه اـ )اسا پاي توثؿظطاسا

ابزرد

Page 19: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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 ،ۀا فطآساتؾاض اؾت زس و كاى هلاتلت اؾاؾ ضا ه فطاضز اؾت. ط و آى

.تح زسذسهت

Page 20: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

تل

Page 21: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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 ا وو ا وف هضز اتؾاض فولىۀطز ضا ذههه فطاضز اؾت. ط و اظ آى

.زس هكاى

Page 22: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

ذط

ا هحذدت

]ساضز[

Page 23: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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عطك ضاتغ تا ىسگط اظ هوىي ؿت چ ز مك تف اظ ه اضتثاط

Page 24: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

تل

ا هحذدت

]ساضز[

Page 25: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

ذط

ا هحذدت

]ساضز[

Page 26: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

18

پست الف

دذ( )آگا

ا هثال

همذه 0-الف

مۀف ۀس ضا تا اؾتفاز اظ فطاهس هكرم قس زض ثثۀت هۀس س مفا هس اي پؾت ثثت

MFI مف س هس زس و چگ ثثت كاى هاي پؾت زس. قطح ه MFI ا تاس تا ػگه

تاقس.واگ مف س ا هطتثظ تا هس هخز

تۀي فانۀط هۀس وۀ س و ت تثۀس قا تنف ه اسا ال فمظا خاهـ ؿتس اي هثا

قز. قس. ط تثس هوىي قطح زاز وهطتط ه MFI مف س هس ا ثثت فطاضز

قس تطا ط هثۀا ۀه ا و كاى زاز هوس. اتتسا، هس ضا زثا ه هكات ا لالةتوام هثا

MFI مۀف ۀس هۀس ا ثثت فطاضز تثس تي فانط هس و اهس خز زاضز. ؾپؽ تا خس

خز زاضس. زس ا س تضحا اظ ثثت و. ؾطادام، هدوفقز زثا ه

*iتظن سفز در -0هثال 2-الف

iزض هس ،ؾفط تؾن ا اسا هطتط تمفاز قۀس اؾۀت. كاى ز 1-الفقس و زض قى تاى ه *

كۀاى اۀسا ۀطم خز زاضس )تا فاى ز العام«. آغاؽ هؿافطت» عض ػ، ه مف احس خز زاضز:ت

تاقس. « هكتط تط هتوطوع» « ت هلـ»و ؾفط تاس قس: ايزاز قس اؾت( و ت س انل هطتط ه

هدۀظ هكۀتط، ترهۀم نۀسض ات ت زؾتات ت س زضگط ؿتس قاه و زض زؾت ؽاف زلك

ز آى هاتـ زض ع ؾفط زض ه ذۀظ )خا هىاى، غصا، حو م غط( ؾاظهاى پصط هاتـ زؾتطؼ

. ؿتسظها

Page 27: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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-جذل الف

Page 28: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

20

(2اس 0)لسوت Trip_Arrangementهثال ثبت 2-شکل الف

Page 29: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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

Page 30: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

22

ODPدر Library_Managementهثال اس هذل -9-شکل الف

زض MFI مۀف ۀس ۀا ثثۀت هۀس فطاضزاؾتفاز قس زض اي هثا ODP تثس تي فانط هس

قز. قطح زاز ه 2-الفخس

قس. كاى زاز ه 4-الفزض قى «Library Management»خعئات ثثت هس

2ا بزا هثال تبذل -2-جذل الف

Page 31: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

0991سال : 09191-8وار ازاى ش هلاستاذارد

23

Library_Managementهذل ثبت -9-شکل الف

Page 32: -)MFI( زذپ لاؼت ازب لذازفshaghool.ir/Files/dataprocessingcomputer-19040-8.pdfISO/IEC 19763-8:2015, Information technology — Metamodel framework for interoperability

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.