Мен * - I*

мен * («мен жұлдыз» деп оқылады) немесе мен * жақтау - бұл модельдеу тілі проблемалық саланы түсіну үшін жүйені модельдеудің ерте кезеңіне қолайлы. i * модельдеу тілі жағдайды да, болашақтағы да модельдеуге мүмкіндік береді. I * атауы шеңбердің астын сызатын таралған ниеттілік ұғымын білдіреді. Бұл бастапқыда әр түрлі, көбінесе бәсекелес мақсаттары бар гетерогенді актерлерден тұратын ұйымдық орталар мен олардың ақпараттық жүйелері туралы модельдеу мен пайымдау үшін әзірленген тәсіл, олардың міндеттерін орындау және осы мақсаттарға қол жеткізу үшін бір-біріне тәуелді. Бұл актерлік-бағдарланған және Мақсатты модельдеу. i * модельдері кім емес, кім және неге деген сұраққа жауап береді.

Керісінше, UML Істі қолданыңыз тәсіл тек функционалды мақсаттарды қамтиды, актерлер операцияларға тікелей қатысады (әдетте бағдарламалық жасақтамамен). The KAOS тәсіл барлық түрдегі мақсаттарды қамтиды, бірақ актерлердің ниеттілігіне онша алаңдамайды.

Элементтер

Модель тәуелділіктерді сипаттайды актерлер. Оларды сипаттайтын төрт элемент бар: мақсат, жұмсақ мақсат, тапсырма және ресурс. I * -тегі орталық ұғым шын мәнінде қасақана актер. Ұйымдық актерлер мақсат, сенім, қабілет және міндеттеме сияқты қасақана қасиеттерге ие деп қарастырылады (тұжырымдамасы таратылған қасақаналық). Актерлер бір-біріне қол жеткізілетін мақсаттарға, орындалатын міндеттерге және ресурстарға байланысты. Актер басқаларға тәуелді бола отырып, өзі жету қиын немесе мүмкін емес мақсаттарға қол жеткізе алады; екінші жағынан, егер тәуелді актерлер ойын көрсете алмаса, актер осал болып қалады. Актерлер стратегиялық тұрғыдан алғанда, мүмкіндіктер мен осалдықтарға алаңдайды және қоршаған ортаны қасақана қарым-қатынастарды қайта құру арқылы олардың мүдделеріне жақсырақ қызмет етуге тырысады.

Модельдер

i * жақтау екі негізгі модельдеу компоненттерінен тұрады:

Стратегиялық тәуелділік моделі (SD)

SD моделі ұйымдастырушылық тұрғыдан әр түрлі субъектілер арасындағы тәуелділік қатынастарының желісін сипаттайды. Актер әдетте модель аясында анықталады. Бұл модель актер кім және актердің жұмысына тәуелді кім екенін көрсетеді.

SD моделі актерлерді біріктіретін түйіндер мен сілтемелер жиынтығынан тұрады. Түйіндер актерларды, ал әрбір сілтеме екі актер арасындағы тәуелділікті білдіреді. Тиісті актер шақырылады Тәуелді және тәуелді актер деп аталады Тәуелді.

Стратегиялық негіздеме моделі (SR)

SR моделі әр актермен байланысты себептерді және олардың тәуелділіктерін модельдеуге мүмкіндік береді және актерлердің өз мақсаттары мен жұмсақ мақсаттарына қалай жететіндігі туралы ақпарат береді. Бұл модель мақсаттың нәтижелеріне әсер ету үшін жеткілікті маңызды деп саналатын элементтерді ғана қамтиды.

SR моделі SD моделін қосу арқылы актерлердің тәуелділіктерін көрсетеді. Осы тәуелділіктерге қатысты SR моделі мақсаттарды, жұмсақ мақсаттарды, міндеттер мен ресурстарды анықтайды. SD модельдерімен салыстырғанда, SR модельдері көзқарас бойынша модельдеудің толығырақ деңгейін қамтамасыз етеді ішінде ішкі, қасақана қатынастарды модельдеу үшін актерлер. Әдейі элементтер (мақсаттар, жұмсақ мақсаттар, міндеттер, ресурстар) SR моделінде сыртқы тәуелділіктер ретінде ғана емес, сонымен қатар ішкі байланыстар мен міндеттердің ыдырауымен байланысты элементтер ретінде де пайда болады. The соңғы сілтемелер туралы түсінік беру неге актер кейбір міндеттермен айналысады, мақсатқа ұмтылады, ресурстарға мұқтаж болады немесе жұмсақ мақсатты қалайды; The тапсырма-ыдырау сілтемелері а-ны құрайтын қасақана элементтерге иерархиялық сипаттама беру күнделікті. Мұндай модель мүдделі тараптардың мүдделері мен алаңдаушылықтарын және оларды жүйелер мен орталардың әртүрлі конфигурациялары арқылы қалай шешуге болатындығын сипаттау үшін қолданылады.

I * қолдану себептері

i * бағдарламалық жасақтама жасау процесінің бастапқы кезеңінде ақпаратқа қол жеткізуге мүмкіндік береді. Бұрынғы күндерде UML ақпаратты көрінетін ету үшін қолданылды, бірақ UML көбінесе алғашқы сатыда маңызды емес ұйымдастырушылық нысандарға баса назар аударады, өйткені бұл кезде мүдделі тараптарға өз ұйымдарында ақпараттық жүйелерді пайдаланудың әр түрлі мүмкіндіктерін жақсы түсінуге көмектесу керек.

i * модельдері бірқатар талдау деңгейлерін ұсынады қабілет, жұмыс қабілеттілігі, өміршеңдік және сенімділік.

I * және Use Case Integration артықшылықтары

i * бизнес саласындағы ұйымдастырушылық қатынастарды ерте түсінуге мүмкіндік береді. І * қолдану арқылы ұйымдастырушылық модельдеудің қолданылу жағдайын әзірлеу инженерлерге талап етілетін жүйенің функционалдық талаптары мен ұйым модельдеуінде бұрын анықталған ұйымдастырушылық мақсаттар арасындағы байланысты орнатуға мүмкіндік береді.

Мақсатты модельдеу

i * -ны пайдалануға болады инженерлік талаптар проблемалық доменді түсіну. Содан кейін SD модельдерін және SR модельдерін дамыту үшін пайдалануға болады істерді қолдану. Бұл актерлерді, тапсырмаларды, ресурстарды, мақсаттар мен жұмсақ мақсаттарды білдіруге арналған тамаша тіл.

I * бастап UML

i * алғашқы талаптар үшін, ал кешіктірілген талаптар үшін UML қолданылады. Осылайша, i * моделін UML үлгісіне айналдыру керек. Мұны келесі нұсқауларды қолдану арқылы жасауға болады:

  • актерлер: актерлерді класстық біріктіруге келтіруге болады,
  • тапсырмалар: тапсырмаларды сыныптағы операциялармен салыстыруға болады. Мысалы: тәуелді актер мен SD моделіндегі тәуелділік арасындағы тапсырма UML сыныбындағы тәуелділіктің жалпы жұмысына сәйкес келеді,
  • ресурстар: ресурстарды сыныптар түрінде бейнелеуге болады,
  • мақсаттар мен жұмсақ мақсаттар: стратегиялық мақсат пен жұмсақ мақсаттарды атрибуттармен салыстыруға болады,
  • тапсырманың ыдырауы: тапсырманың ыдырауын алдын-ала және кейінгі шарттармен ұсынуға болады.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  • Ю, Эрик С. (2009). «Әлеуметтік модельдеу және мен *» (PDF). Боргидада Александр Т .; Чаудри, Винай К .; Джорджини, Паоло; т.б. (ред.). Тұжырымдамалық модельдеу: негіздері және қолданылуы. LNCS. 5600. Спрингер. 99-121 бет. дои:10.1007/978-3-642-02463-4_7. ISBN  978-3-642-02462-7. ISSN  0302-9743.
  • Ю, Эрик; Джорджини, Паоло; Қыз, Нил; және т.б., редакция. (2011). Инженерлік талаптарға арналған әлеуметтік модельдеу. MIT түймесін басыңыз. ISBN  978-0-262-24055-0.
  • Ю, Е.С.К. (1997). «Инженерлік техниканың алғашқы фазалық талаптарын модельдеу және дәлелдеуді қолдау». IEEE Халықаралық Инженерлік Талаптар Симпозиумы. RE'97. 226–235 бб. дои:10.1109 / ISRE.1997.566873. ISBN  0-8186-7740-6.
  • Сантандер, В.Ф.А .; Кастро, Дж.Ф.Б. (2002). «Ұйымдастыру модельдеудің пайдалану жағдайларын шығару». IEEE талаптары бойынша бірлескен халықаралық конференция. RE'02. 32-39 бет. дои:10.1109 / ICRE.2002.1048503. ISBN  0-7695-1465-0.

Сыртқы сілтемелер