Логикалы жне физикалы модельдеуді аспапты жабдытары. Деректер слбасы жне тсінігі, бтіндігі.

Erwin – М модельдеуге арналан мыты жне арапайым рал. Ол М-ны рылымы мен негізі элементтерін бейнелеуге ммкіндік береді жне М жобалауды жеілдетеді. Баса инструменталды ралдармен салыстыранда Erwin логикалы жне физикалы схемалар арасындаы байланысты олдайды жне логикалы конструкцияларды физикалы сатыдаы жзеге асырыуын орындайды. Erwin модель мен М арасында динамикалы байланыс орнатады, яни тікелей де кері де байланыс орната алады.

BPwin – семантикалы жаын ескере отырып, модель ру процессіні есебін автоматтандырады. BPwin йымны жмыс барысы туралы апарат жинап жне сол апаратты бтін лгі ретіндегі графикалы суретін сынады.

BPwin ш методологияны олдайды: бизнесті ш кзарас трысынан саралайтын IDEF0, DFD жне IDEF3.

Жйені функционалдылыы трысынан. IDEF0(Integration Definition for Function Modeling) методологиясыны трысынан бизнес-процесс зара рекеттесетін жмыс-элементтер ретінде, сонымен атар апаратты, адами жне р жмыста олданылатын ресурстар жиыны ретінде бейнеленеді.

Апарат аымы кзарасы трысынан. DFD(Data Flow Diagramming) диаграммалар IDEF3 модельде крсетілген апаратты тек ана толытыра алады, себебі ол апарат аымын баылауа ммкіндік береді. Біра DFD диаграммалар бизнес функциялар арасындаы рекеттесуді елемейді.

Орындалатын жмыстар реттілігі кзарасы трысынан. IDEF3 диаграммаларыны кмегімен дл суреттеме алуа болады. Бл діс рекеттерді орындалу ретіне кіл бледі. IDEF3-те бизнес-процесстерді даму барысын талдауа ммкіндік беретін логикалы элементтер осылан.

Rational Rose – нарыта объектіге-баытталан анализ бен модельдеу, жобалау жаынан алдыы атарда. Бизнес-процесстерді таладаудан бастап, кодты генерациялауа дейін орындайды. Жоары крделілікті жне тмен крделілікті модельдерді ра алады. Оны артышылытары келесідей:

• Программалауды кптеген тілдерін олдайды

• Модельдеуді ке ммкіндігі

• Бір уаытта бірнеше жобаны жргізу ммкіндігі

• UML стандартын олдайды

Нарыта блардан зге ARIS, PowerDesigner, RE-Think, IthinkAnalyst жне де т.б. инструменталды ралдар бар.

Жалпы аланда жобалауды келесі кезедерін бліп крсетуге болады:

1. Пндік айматы апаратты объектілерін жйелік талдау;

2. Пндік айматы инфологиялы моделін жобалау — пндік айматы объектілерін андай да бір семантикалы модельді терминдерімен формалды трде сипаттау, мысалы, Е-модельді терминдері арылы;

3. М-ын даталогиялы немесе логикалы жобалау, яни М-н, объектілерін жалпы абылданан терминдермен сипаттау;

4. М-н физикалы жобалау, яни М-н осымшаларды тиімді жмысын амтамасыз ететін андай да бір сырты жинатауыштарда орналастыру.

Егер екінші жне шінші кезедерді арасында жобадаы М-ы андай МБЖ-мен орындалатыны жайлы шешім абылдауды ажет ететіндігін ескерсек, онда М-н жобалауды шартты трде бес кезенен тратын схемамен крсетуге болады.

Деректер схемасы М-ын руа жне олдауа арналан анытамалы, рылым мен бтіндік шектеулерден трады. Реляциялы М-да схема р кестелерді, кестелердегі жолдарды жне оларды арасындаы байланысты анытайды. Схема корректілі деп аталды, егер ондаы атынастарды атрибуттары арасында ажетсіз туелділіктер болмаса. атынасты М-ны корректілі схемасын ру процесін М-н логикалы жобалау деп атаймыз.

М-ны схемасын жобалау екі жолмен орындалуы ммкін:

• декомпозиция (блу, блшектеу), берілген атынастарды жиыны баса жиынмен (лкен) ауыстырылады жне ол жиын бастапы жиынны проекциясы болып табылады;

• синтез, берілген М-ны схемасындаы пндік айматы бастапы элементарлы объектілеріні туелділіктерін топтастыру арылы жаа туелділіктер алу.

Деректерді бтіндігі дегеніміз, орды жктегенде, оан мліметтерді осанда

немесе алып тастаанда кестелер арасындаы байланыстарды сатау, “Деректерді жаарту ” жне “Жазбаларды жою” рекеттерін амтамасыз ететін, мліметтер орында орнатылан тртіп.

Ол келесілерді тжырымдайды:

1) дл емес енгiзiлген млiметтердi жотыын немесе бiр айа туралы екi бiрдей жазуларды;

2) Д жаартуда ателіктерден орануды;

3) ртрлi кестелердегі байланысты млiметтерді алып тастауды ммкiн еместiгін (немесе каскадты алып тастау);

4) деректер орларын лестіру жне кп олданушы режимінде жмыс iстегенде млiметтердi брмаламануын;