CASE қорлары және оның сипаттамалары
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Қарағанды техникалық университеті
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Ақпараттық есептеуіш жүйелер кафедрасы
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
КУРСТЫҚ
----------------------------------- ----------------------------------- ----------
ЖҰМЫС
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Интеграцияланған CASE-технологиялар пәні бойынша
----------------------------------- ----------------------------------- ----------
(пәннің атауы)
----------------------------------- ----------------------------------- ----------
Тақырыбы: Сантехника
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Қабылдаған:
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
______________ аға оқытушы Абилдаева Г.Б.
----------------------------------- ----------------------------------- ----------
(баға) (аты-жөні)
----------------------------------- ----------------------------------- ----------
_____________________________ (қолы) (күні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Комиссия мүшелері: Орындаған:
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
______________________ ИС 18-1 топ ст.Абдужапарова Ш.И.
----------------------------------- ----------------------------------- ----------
(қолы, аты-жөні) (аты-жөні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
(қолы, аты-жөні) (қолы) (күні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Карағанды 2021
ҚАРАҒАНДЫ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық есептеуіш жүйелер кафедрасы
Бекітемін:
Каф.меңгерушісі _________Калинин А.А.
(қолы)
____ ____________________ 2021ж.
КУРСТЫҚ ЖҰМЫСҚА ТАПСЫРМА
" Интеграцияланған CASE-технологиялар " пәні бойынша
ИС 1-1 тобының студенті Абдужапарова Ш.И.
Тақырыбы: Сантехника
Бастапқы мәліметтер: Курстық жұмысты орындауға арналған әдістемелік нұсқаулар
Тапсырма берілген мерзімі 2021 ж.
Жетекші Абилдаева Г.Б. қолы ________________
Студент Абдужапарова Ш.И. қолы ________________
Мазмұны
Кіріспе
3
1 CASE қорларының сипаттамалары.
4
0.1 CASE қорлары және оның сипаттамалары.
4
1.2 BPWin немесе Allfusion сипаттамасы
7
1.3 Rational Rose Сипаттамасы
9
2 АЖ жұмыс істеу моделінің сипаттамасы
12
2.1. Берілген АЖ жобалаудың әдіснамасы мен аспаптық құралдарының мүмкіндіктерін талдау
12
2.2. Мәтінмәндік диаграмма
13
2.3 IDEF0 әдіснамасындағы ыдырау диаграммалары
14
2.4 DFD әдіснамасындағы ыдырау диаграммалары
17
2.5 IDEF3 әдіснамасындағы ыдырау диаграммалары
19
2.6 Функционалдық-құндық талдау (Activity Based Costing)
22
2.7 Тек экспозицияға арналған диаграммалар және түйін ағашының диаграммасы
25
Қорытынды
26
Қолданылған әдебиеттер тізімі
27
Қосымша
28
Кіріспе
Инвестиция дегеніміз - болашақта салыстырмалы түрде үлкен кірістің пайдасына ағымдағы тұтынудан саналы түрде бас тарту, ол үлкен жиынтық (яғни ағымдағы және болашақ) тұтынуды қамтамасыз етеді деп күтілуде. Инвестиция-бұл өте күрделі, екіұшты түсіндірілетін және практикалық жазықтықта жүзеге асыру қиын ұғым.
Кез-келген бизнестің, кез-келген әлеуметтік-экономикалық жүйенің өміршеңдігі мен өркендеуі көбінесе ұтымды инвестициялық саясатқа байланысты екендігі жалпыға бірдей белгілі. Бұл саясат анықтама бойынша қымбат және қауіпті. Басқаша айтқанда, біріншіден, инвестиция шығынсыз болмайды - алдымен қаражат салу керек, яғни. жұмсау керек, ал болашақта, егер есептеулер дұрыс болса, жұмсалған шығындар өтеледі; екіншіден, болашақта инвесторды күтетін барлық жағдайларды болжау мүмкін емес-жасалған инвестициялардың толығымен немесе ішінара жоғалуының нөлдік емес ықтималдығы әрқашан бар.
Инвестиция - бұл әрқашан өзгеріс, күнделікті ағымнан саналы ауытқу, болашаққа көз жеткізу әрекеті. Инвестициялық қызмет белгілі бір мағынада мәжбүрлі іс-шара болып табылады, өйткені кез -- келген сауатты кәсіпкер, менеджер, менеджер инвестицияның қажетті ұтымды (әрине, инвестордың субъективті көзқарасы бойынша) қозғалыс екенін түсінеді, ол әрдайым тоқыраудан гөрі жақсы, статус-квоны сақтау.
Инвестициялық қызмет басқару деңгейіне байланысты өзгереді, онда оның мазмұны, мақсаттары, жүзеге асыру әдістері, жоспарланған нәтижелер талқыланады. Айырмашылық инвестициялық мүмкіндіктерде, әлеуетті жұмылдырылатын ресурстарда, ықтимал есептеулер үшін жауапкершілік дәрежесінде және т. б.
Бұл жұмыстың мақсаты кәсіпкерлер немесе менеджерлер жүзеге асыратын маңызды және іскери бастамалардың бірін - инвестициялық жобаға енетін инвестициялық шешім қабылдауды қарастыру және зерттеу болып табылады.
Инвестициялық қызмет қандай да бір дәрежеде кез-келген кәсіпорынға тән. Инвестиция түрлерінің үлкен таңдауымен компания үнемі инвестициялық шешімді таңдау міндетіне тап болады. Инвестициялық шешімді қабылдау келесі факторларды ескерусіз мүмкін емес: инвестиция түрі, инвестициялық жобаның құны, қол жетімді жобалардың көптігі, инвестициялау үшін қол жетімді қаржы ресурстарының шектеулі болуы, белгілі бір шешім қабылдауға байланысты тәуекел және т. б.
Бұл курстық жұмыстың мақсаты теориялық және әдістемелік ережелерді зерттеу, инвестициялық өнімді әзірлеу және заманауи автоматтандыру құралдары негізінде оның тиімділігін бағалау болып табылады. Курстық жұмыстың мақсатына сәйкес келесі негізгі міндеттер қойылды және шешілді:
1. Инвестициялық жобаны әзірлеудің негізгі кезеңдерін қарау;
2. Инвестициялық жобаның іске асырылуын негіздеу;
3. Инвестициялау объектісі ретіндегі инвестициялық қызметтің тиімділігін бағалау;
4. Инвестициялық жобаны талдаудың қолданыстағы мамандандырылған бағдарламаларының ерекшеліктерін зерттеу.
Инвестициялық жобаны талдау кезінде келесі негізгі ойларды атап өткен жөн:
oo анықталған және бекітілген мақсат, шығындар, аяқталу мерзімі және ұзақтығы;
oo жобаның қажетті ресурстары мен нақты құны, ең алдымен, жұмыс барысына және әр жобаның прогресіне байланысты;
oo қажетті қуат кестеге және жобаның кезеңдері мен аяқталуының дайындық мерзіміне сәйкес берілуі керек.
1 CASE қорларының сипаттамалары
1.1 CASE қорлары және оның сипаттамалары.
CASE-құралдар (Computer Aided SoftwareSystem Engineering) - компьютердегі кез-келген жүйені жобалауға мүмкіндік береді. Жүйелік және құрылымдық-функционалдық талдаудың қажетті элементі, бизнес-процестерді, дерекқорларды, бағдарламалық жасақтама компоненттерін, ұйымдардың қызметі мен құрылымын модельдеуге мүмкіндік береді. Іс жүзінде барлық қызмет салаларында қолданылады. CASE-құралдарды пайдалану нәтижесі-жүйелерді оңтайландыру, шығындарды азайту, тиімділікті арттыру, қателіктер ықтималдығын азайту.
Заманауи CASE-құралдар АЖ жобалаудың көптеген технологияларын қолдаудың кең саласын қамтиды: қарапайым талдау және құжаттау құралдарынан бастап БҚ-ның бүкіл өмірлік циклін қамтитын толық ауқымды автоматтандыру құралдарына дейін.
Біріктірілген CASE-құрал (немесе БҚ толық ӨЖ қолдайтын құралдар кешені) мынадай компоненттерден тұрады:
CASE-құралдың негізі болып табылатын репозиторий. Ол жобаның нұсқаларын және оның жеке компоненттерін сақтауды, топтық даму кезінде әртүрлі әзірлеушілерден ақпарат алуды синхрондауды, метадеректердің толықтығы мен сәйкестігін бақылауды қамтамасыз етуі керек; АЖ модельдерін құрайтын иерархиялық байланысқан диаграммаларды (DFD, ERD және т. б.) жасауды және редакциялауды қамтамасыз ететін талдау мен жобалаудың графикалық құралдары; 4gl тілдерін және Код генераторларын қоса алғанда, қосымшаларды әзірлеу құралдары; конфигурациялық басқару құралдары; құжаттау құралдары; тестілеу құралдары; жобаны басқару құралдары; реинжиниринг құралдары.
Барлық заманауи CASE құралдарын негізінен түрлері мен санаттары бойынша жіктеуге болады. Түрлері бойынша жіктеу CASE құралдарының белгілі бір өмірлік цикл процестеріне функционалды бағытын көрсетеді. Санаттар бойынша жіктеу орындалатын функциялар бойынша ықпалдасу дәрежесін айқындайды және шағын дербес міндеттерді шешетін жекелеген жергілікті құралдарды (tools), АЖ өмірлік циклінің көптеген кезеңдерін қамтитын ішінара интеграцияланған құралдар жиынтығын (toolkit) және бүкіл АЖ жо қолдайтын және ортақ репозиториймен байланысты толық интеграцияланған құралдарды қамтиды. Сонымен қатар, CASE құралдарын келесі сипаттамаларға сәйкес жіктеуге болады:
- қолданылатын әдістемелер мен жүйелер мен ДБ модельдеріне;
- ДҚБЖ-мен интеграция дәрежелері;
- қол жетімді платформалар.
1.2 BPWin немесе Allfusion сипаттамасы
BPwin-бұл менеджерлер мен бизнес-талдаушылардың таптырмас құралы, ал 1.8 нұсқасынан бастап деректер ағындарының диаграммалары мен idef3 (BPWIN Professional) әдістемесін қолдауды қамтитын жүйелік талдаушылар мен әзірлеушілердің қолында және корпоративтік ақпараттық жүйелерді құру кезінде процестерді модельдеудің қуатты құралы болады.
BPwin интуитивті графикалық интерфейске ие, бизнес және өндірістік процестерді оңтайландыру мақсатында модельдерді тез құруға және талдауға көмектеседі. IDEF0 бизнес-модельдеудің әмбебап графикалық тілін қолдану дәл және дәйекті нәтижелерге қол жеткізу үшін қажет сипаттаманың логикалық тұтастығы мен толықтығын қамтамасыз етеді. Графикалық құралдар жиынтығы арқылы BPwin сізге бастапқы деректерді, жұмыс нәтижелерін, оларды орындау үшін қажетті ресурстарды, басқару әсерлерін, жеке жұмыстар арасындағы өзара байланысты көрсететін процесс сызбасын оңай құруға мүмкіндік береді. Brwin сілтеме тұтастығын қолдайды, қате байланыстарды анықтауға мүмкіндік бермейді және модельдеу кезінде объектілер арасындағы қатынастардың бірізділігіне кепілдік береді. Кірістірілген құнды есептеу механизмі іскери қызметтің әртүрлі түрлерін жүзеге асыру шығындарын бағалауға және талдауға мүмкіндік береді шығындарды есептеу механизмі орындалатын әрекеттер негізінде (Activity-Based Costing, ABC) - бұл шығындар мен ресурстарды бағалау үшін қолданылатын технология. Бұл одан әрі талдау үшін ең қымбат операцияларды тануға және бөлуге көмектеседі.
BPwin есептерді басқа қосымшаларда өңдеу және пайдалану үшін тікелей MS Excel және Word форматында жасай алады. ERwin-мен байланыс (IDEF1X стандартындағы деректерді модельдеу) күрделі Ақпараттық жүйелерді жобалау мен дамыту уақытын қысқартады. Жүйелік талдаушылар үшін Bpwin-дің мәліметтер базасын жобалау құралымен тығыз интеграциясы ERwin жүйенің ақпараттық объектілерін сипаттауға қызмет ететін күрделі жүйелерді құрудың бірегей мүмкіндіктерін ашады, ал BPwin пәндік аймақтың функционалды ерекшеліктерін көрсетеді. Деректер моделінің нысандары мен атрибуттарын орындалатын әрекеттер туралы ақпаратпен байланыстыра отырып, сіз процестер мен деректер модельдерін бір уақытта тексеріп, процестерді талдауды жаңа деңгейде жалғастыра аласыз.
BPwin негізгі сипаттамалары:
oo IDEF0 негізіндегі функционалды модельдеудің дамыған әдістемесі
oo Операцияларды, байланыстарды сипаттауға және жұмыс шығындарын есептеуге арналған қуатты редакторлар
oo Модель элементтерін дәйекті нақтылауды жеңілдететін диаграммалардың иерархиялық құрылымы
oo Жүйенің шекараларын, әрекет аймағын, нысан мақсаттарын сипаттауға арналған мәтінмәндік диаграммалар
oo Әр түрлі процестердің өзара әрекеттесу ерекшеліктерін сипаттауға арналған декомпозициялық диаграммалар
oo Анықтамалық тұтастықты сақтау үшін кеңейтілген мүмкіндіктер
oo IDEF3 әдіснамасын қолдау
oo Модельдеу құралдарына модельдерді экспорттау
oo ERwin мәліметтер базасын жобалау құралымен Интеграция және байланыс (IDEF1X әдістемесі)
Пайдаланушы анықтайтын қасиеттерді қолдау. Модельдердің сипаттамасы пайдаланушы анықтаған қасиеттерге, соның ішінде мультимедиялық құжаттарға байланысты кеңейтілуі мүмкін. ModelMart-пен Интеграция, модельдерді біріктіру және өзгерістерді талдау тетіктерін, нұсқаларды бақылауды, модельдің "компонентін" құру мүмкіндігін және т.б. қоса алғанда, бағдарламалық жүйелерді бірлесіп (топтық) жобалау мен әзірлеуді қамтамасыз ететін аспаптық бағдарламалық құралдардың қуатты жиынтығын қолдайтын, Modelmart-та модельдер қоймасын ұйымдастыру үшін Oracle, Sybase, Informix немесе SQL Server платформаларында ДҚБЖ пайдаланылады. Сонымен қатар, Modelmart-тың ERwin және BPwin-мен тікелей байланысы бар. Пайдаланушыға ыңғайлы интерфейс. Пайдаланушылардың иелігінде Windows 95NT ортасында таныс болған Explorer бар, ол бір диаграммадан екіншісіне қарапайым өткізгіштің "ағашы" арқылы оңай өтуге мүмкіндік береді. Кеңейтілген сәулет. BPwin 16 және 32 биттік жүйелерді қолдайды, бұл жобаның барлық қатысушылары үшін бірлескен жұмысты ұйымдастыруға мүмкіндік береді. Автоматты өлшемді Өзгертуді қолдау. BPwin диаграмма өлшемдерін автоматты түрде орнатуды және модельдердің кескін масштабын өзгерту мүмкіндігін қолдайды. Бизнес-процестерді модельдеу, әдетте, case құралдарын қолдану арқылы жүзеге асырылады. Мұндай құралдарға BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (rational Software) және т.б. кіреді.
BPwin модельдеудің үш әдісін қолдайды: функционалды модельдеу (IDEF0); бизнес-процестердің сипаттамасы (IDEF3); деректер ағынының диаграммалары (DFD).
BPwin-де қарапайым және интуитивті пайдаланушы интерфейсі бар. Bpwin іске қосылған кезде әдепкі бойынша негізгі құралдар тақтасы, құралдар палитрасы (көрінісі таңдалған белгіге байланысты) және сол жақта модель навигаторы -- Model Explorer пайда болады . Жаңа модель құру кезінде диалог пайда болады, онда модель жаңадан құрылатындығын немесе ол файлдан немесе ModelMart репозиторийінен ашылатындығын, содан кейін модель атауын енгізіп, модель құрылатын әдіснаманы таңдау керек. Жоғарыда айтылғандай, BPwin үш әдісті қолдайды-IDEF0, IDEF3 және DFD, олардың әрқайсысы өзінің нақты мәселелерін шешеді. BPwin-де аралас модельдерді құруға болады, яғни модельде бір уақытта IDEF0 және IDEF3 және DFD диаграммалары болуы мүмкін. Құралдар палитрасының құрамы бір белгіден екіншісіне ауысқан кезде автоматты түрде өзгереді.
1.3 Rational Rose Сипаттамасы
1998 жылдан бастап объектіге бағытталған тәсілге және дәйекті түрде нақтыланған графикалық модельдерге негізделген Rational Rose технологиясы күшіне ене бастады.
Rational Rose-бағдарламалық жүйелерді талдау, модельдеу және дамытудың заманауи және қуатты құралы. Rational Rose Ақпараттық жүйелерді жобалаудың кез-келген мәселелерін шешуде пайдалы: бизнес-процестерді талдаудан бастап белгілі бір бағдарламалау тілінде код жасауға дейін. Мұндай арсенал сізге жаңа жүйені жобалауға ғана емес, сонымен қатар кері жобалау процесін жасай отырып, ескісін де аяқтауға мүмкіндік береді.
Rational Rose, мұндай дизайн құралдарынан айырмашылығы, кез-келген күрделіліктегі жүйелерді жобалай алады, яғни Бағдарлама құралдары жоғары деңгейлі (дерексіз) көріністі (мысалы, кәсіпорынды автоматтандыру схемасы) және төмен деңгейлі дизайнды (бағдарлама интерфейсі, мәліметтер базасының схемасы, сыныптардың ішінара сипаттамасы) ұсынады. Бағдарламаның барлық күші жағдайға байланысты әртүрлі әрекеттерді сипаттай алатын 7 диаграммаға негізделген.
oo Rational Rose не істей алады
oo Кез-келген күрделі жүйелерді жобалау
oo Құжаттама құралдарымен (SoDA) бірге жоба туралы толық түсінік беру)
oo Кодогенерацияны жүргізу
oo Қолда бар жүйелердің кері жобалауын жүргізу
oo Қондырмалар үшін ашық интерфейсі бар
oo Әзірлеу құралдарымен (Visual Studio)
oo UML тілін қолдау
oo Автоматты бақылау, оның ішінде екі модельдің сәйкестігін тексеру құралдарының болуы
oo Пайдаланушыға ыңғайлы графикалық интерфейс
oo Көп платформалық
Бағдарламалық жүйелердің өмірлік циклін қолдайтын басқа құралдармен, соның ішінде талаптарды басқару құралымен (Requisite Pro), тестілеу құралдарымен (SQA Suite, Performance Studio), конфигурациялық басқару құралдарымен (ClearCase, PVCS) интегралдану. Сонымен, CASE Rational Rose не істей алады. Нысанға бағытталған модельдеу құралы бола отырып, Rose UML - ге (Universal Modeling Language) - rational компаниясы жасаған әмбебап модельдеу тіліне негізделген, ол пәндік аймақты да, бағдарламалаудағы нақты тапсырманы да сипаттау үшін ең оңтайлы және әмбебап тіл құру мақсатында жасалған. Кез-келген тапсырма белгілі бір диаграммаларды қолдана отырып бағдарламаланады. UML келесі диаграммаларды құруды қолдайды:
Activity diagram (технологиялар, процестер, функциялар сипаттамаларының диаграммалары).
Case diagram қолданыңыз (функция диаграммалары).
Class diagram (сынып диаграммалары).
Мемлекеттік диаграмма (мемлекеттік диаграммалар);
Sequence diagram (әрекеттер тізбегінің диаграммалары);
Collaboration diagram (өзара әрекеттесу диаграммалары
Component diagram (компонент диаграммалары);
Deployment diagram (топология диаграммалары).
Дизайн және даму құралдары нарығының бүкіл сегментін толығымен қамту үшін өнімнің бірнеше нұсқалары шығарылады:
Rational Rose Modeler
Бұл нұсқа талдаушылар мен дизайнерлерге бизнес-процестерді талдауға және жүйені жобалауға мүмкіндік береді. Бұл басылым, өкінішке орай, код жасауды қолдамайды.
1 АЖ жұмыс істеу моделінің сипаттамасы
2.1 Берілген АЖ жобалаудың әдіснамасы мен аспаптық құралдарының мүмкіндіктерін талдау
Қарастырылған Erwin және BPwin case құралдарын Logic works жасаған. 1998 жылы Logic works PLATINUM technology-мен біріктірілгеннен кейін олар PLATINUM technology логотипімен шығарылады. Бизнес-үдерістерді талдау және қайта ұйымдастыру үшін PLATINUM technology IDEF0 (функционалдық модель), IDEF3 (workflow Diagram) және DFD (Data Flow Diagram) әдіснамаларын қолдайтын саѕе-bpwin жоғары деңгейлі құралын ұсынады. Функционалды модель кәсіпорындағы қолданыстағы бизнес-процестерді сипаттауға арналған (AS-IS моделі деп аталады, яғни "сол сияқты") және заттардың идеалды позициясы - ұмтылу керек нәрсе (TO-BE моделі,яғни "қалай болады"). IDEF0 әдістемесі диаграммалардың иерархиялық жүйесін - жүйенің фрагменттерінің жеке сипаттамаларын құруды белгілейді. Біріншіден, жүйе тұтастай және оның сыртқы әлеммен өзара әрекеттесуі сипатталады, содан кейін функционалды ыдырау жүзеге асырылады - жүйе ішкі жүйелерге бөлінеді және әр Ішкі жүйе бөлек сипатталады. Содан кейін әр жүйе кішігірім болып бөлінеді және т.б. қажетті деңгейге жеткенге дейін. Декомпозицияның әрбір сеансынан кейін сараптама сеансы жүргізіледі: әрбір диаграмманы пәндік сала сарапшылары, Тапсырыс берушінің өкілдері, бизнес-процеске тікелей қатысатын адамдар тексереді. Модельді құрудың бұл технологиясы абстракцияның барлық деңгейлерінде пәндік аймаққа сәйкес келетін модель құруға мүмкіндік береді. Модельде диаграммалардың төрт түрі болуы мүмкін:
oo мәтінмәндік диаграмма (әр модельде тек бір мәтінмәндік диаграмма болуы мүмкін;
oo ыдырау диаграммасы;
oo түйін ағашының диаграммасы;
oo тек экспозицияға арналған диаграмма (FEO).
Егер модельдеу процесінде кәсіпорын технологиясының нақты жақтарын жарықтандыру қажет болса, BPwin сізге IDEF3 немесе DFD белгілеріне модельдің кез-келген саласына ауысуға және аралас модель құруға мүмкіндік береді. DFD жазбасына сыртқы сілтеме және деректерді сақтау сияқты ұғымдар кіреді, бұл оны жұмыс процесін модельдеу үшін ыңғайлы етеді (IDEF0-мен салыстырғанда). IDEF3 әдістемесі жүйе компоненттерінің өзара әрекеттесу логикасын сипаттауға мүмкіндік беретін "қиылысу" элементін қамтиды.
BPwin моделінің негізінде деректер моделін құруға болады. Деректер моделін құру үшін PLATINUM technology қуатты және ыңғайлы құрал - Erwin ұсынады, бірақ BPwin моделін деректер моделіне түрлендіру процесі нашар рәсімделген, сондықтан толық автоматтандырылмаған, PLATINUM technology функционалды модельге негізделген деректер моделін құруды жеңілдететін ыңғайлы құрал - BPwin - ERwin қос бағытты байланыс механизмі. ERwin модельдің екі деңгейіне ие: логикалық және физикалық. Логикалық деңгейде деректер белгілі бір ДҚБЖ-мен байланысты емес, сондықтан оларды тіпті маман емес адамдар үшін де нақты көрсетуге болады. Физикалық деректер деңгейі-бұл ДҚБЖ-нің нақты орындалуына байланысты жүйелік каталогтың дисплейі. ERwin дерекқорды тікелей және кері жобалау процестерін жүргізуге мүмкіндік береді. Бұл деректер моделіне сәйкес мәліметтер базасын құруға немесе жүйелік каталог ақпараты негізінде деректер моделін автоматты түрде жасауға болатындығын білдіреді. Сонымен қатар, ERwin жүйелік каталогтың моделі мен мазмұнын екеуін де өңдегеннен кейін туралауға мүмкіндік береді.
2.2 Мәтінмәндік диаграмма
Мәтінмәндік диаграмма диаграммалардың ағаш құрылымының шыңы болып табылады және жүйенің жалпы сипаттамасын және оның сыртқы ортамен өзара әрекеттесуін білдіреді. Мәтінмәндік диаграмма "инвестициялық жобаны талдау жүйесі"деп аталатын бір жұмыстан тұрады. Жұмыстың сыртқы әлеммен өзара әрекеттесуі белгілі бір ақпарат болып табылатын және зат есім деп аталатын көрсеткілер түрінде сипатталады. Бұл жұмыста кіріс (кіріс) түріндегі көрсеткілер сипатталған: "инвестор туралы мәліметтер" және "инвестициялар туралы мәліметтер", олар кіріс ақпараты. Шығу (шығу), "тиімді жоба туралы қорытынды" сияқты көрсеткілер Шығыс ақпаратын қамтиды. "Жабдық (БЖ)" және "Басқарушы персонал" бағыттағышы тетік (Mechanizm) түріндегі бағыттағыштар болып табылады және жұмыстың төменгі шегіне кіреді. "Нарық конъюнктурасы", "ережелер мен рәсімдер", "кәсіпорын директоры" бағыттамалары басқару (Control) үлгісіндегі бағыттамалар болып табылады, жұмыстың жоғарғы шегіне кіреді және "инвестициялық жобаға талдау жүргізу жүйесі" жұмысын басшылыққа алатын қағидаларды, рәсімдерді көрсетеді.
Контекстная (корневая) работа имеет номер А-0(сурет 1).
Сурет 1 - Мәтінмәндік диаграмма
2.3 IDEF0 әдіснамасындағы ыдырау диаграммалары
BPwin қолдайтын үш әдіснаманың негізгісі-IDEF0. IDEF0, алпысыншы жылдардың соңында SADT (Structured Analysis and Design Technique) деген атпен пайда болған IDEF отбасына жатады. IDEF0 жүйенің кең класын модельдеу үшін қолданыла алады.
IDEF0 әдіснамасының негізі бизнес-процестерді сипаттаудың графикалық тілі болып табылады. IDEF0 белгілеуіндегі Модель-иерархиялық реттелген және өзара байланысты диаграммалар жиынтығы.
IDEF0-де жүйе өзара әрекеттесетін жұмыстардың немесе функциялардың жиынтығы ретінде ұсынылады. Мұндай таза функционалды бағдарлау негізгі болып табылады-жүйенің функциялары олар жұмыс істейтін объектілерге қарамастан талданады. Бұл ұйым процестерінің логикасы мен өзара әрекеттесуін неғұрлым нақты модельдеуге мүмкіндік береді.
IDEF0 моделінде жүйенің сипаттамасы (мәтіндік және графикалық) түсініледі, ол алдын-ала анықталған сұрақтарға жауап беруі керек.
IDEF0-де кез-келген жүйені модельдеу процесі контекстті анықтаудан басталады, яғни тұтастай алғанда жүйені сипаттаудың ең дерексіз деңгейі. Контекст модельдеу тақырыбын, модельдің мақсаты мен көзқарасын анықтауды қамтиды.
Кейін сипаттау, жалпы алғанда, жүйенің бөлу жүргізіледі, оның ірі фрагменттері. Бұл процесс функционалды ыдырау ... жалғасы
----------------------------------- ----------------------------------- ----------
Қарағанды техникалық университеті
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Ақпараттық есептеуіш жүйелер кафедрасы
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
КУРСТЫҚ
----------------------------------- ----------------------------------- ----------
ЖҰМЫС
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Интеграцияланған CASE-технологиялар пәні бойынша
----------------------------------- ----------------------------------- ----------
(пәннің атауы)
----------------------------------- ----------------------------------- ----------
Тақырыбы: Сантехника
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Қабылдаған:
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
______________ аға оқытушы Абилдаева Г.Б.
----------------------------------- ----------------------------------- ----------
(баға) (аты-жөні)
----------------------------------- ----------------------------------- ----------
_____________________________ (қолы) (күні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Комиссия мүшелері: Орындаған:
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
______________________ ИС 18-1 топ ст.Абдужапарова Ш.И.
----------------------------------- ----------------------------------- ----------
(қолы, аты-жөні) (аты-жөні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
(қолы, аты-жөні) (қолы) (күні)
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
----------------------------------- ----------------------------------- ----------
Карағанды 2021
ҚАРАҒАНДЫ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық есептеуіш жүйелер кафедрасы
Бекітемін:
Каф.меңгерушісі _________Калинин А.А.
(қолы)
____ ____________________ 2021ж.
КУРСТЫҚ ЖҰМЫСҚА ТАПСЫРМА
" Интеграцияланған CASE-технологиялар " пәні бойынша
ИС 1-1 тобының студенті Абдужапарова Ш.И.
Тақырыбы: Сантехника
Бастапқы мәліметтер: Курстық жұмысты орындауға арналған әдістемелік нұсқаулар
Тапсырма берілген мерзімі 2021 ж.
Жетекші Абилдаева Г.Б. қолы ________________
Студент Абдужапарова Ш.И. қолы ________________
Мазмұны
Кіріспе
3
1 CASE қорларының сипаттамалары.
4
0.1 CASE қорлары және оның сипаттамалары.
4
1.2 BPWin немесе Allfusion сипаттамасы
7
1.3 Rational Rose Сипаттамасы
9
2 АЖ жұмыс істеу моделінің сипаттамасы
12
2.1. Берілген АЖ жобалаудың әдіснамасы мен аспаптық құралдарының мүмкіндіктерін талдау
12
2.2. Мәтінмәндік диаграмма
13
2.3 IDEF0 әдіснамасындағы ыдырау диаграммалары
14
2.4 DFD әдіснамасындағы ыдырау диаграммалары
17
2.5 IDEF3 әдіснамасындағы ыдырау диаграммалары
19
2.6 Функционалдық-құндық талдау (Activity Based Costing)
22
2.7 Тек экспозицияға арналған диаграммалар және түйін ағашының диаграммасы
25
Қорытынды
26
Қолданылған әдебиеттер тізімі
27
Қосымша
28
Кіріспе
Инвестиция дегеніміз - болашақта салыстырмалы түрде үлкен кірістің пайдасына ағымдағы тұтынудан саналы түрде бас тарту, ол үлкен жиынтық (яғни ағымдағы және болашақ) тұтынуды қамтамасыз етеді деп күтілуде. Инвестиция-бұл өте күрделі, екіұшты түсіндірілетін және практикалық жазықтықта жүзеге асыру қиын ұғым.
Кез-келген бизнестің, кез-келген әлеуметтік-экономикалық жүйенің өміршеңдігі мен өркендеуі көбінесе ұтымды инвестициялық саясатқа байланысты екендігі жалпыға бірдей белгілі. Бұл саясат анықтама бойынша қымбат және қауіпті. Басқаша айтқанда, біріншіден, инвестиция шығынсыз болмайды - алдымен қаражат салу керек, яғни. жұмсау керек, ал болашақта, егер есептеулер дұрыс болса, жұмсалған шығындар өтеледі; екіншіден, болашақта инвесторды күтетін барлық жағдайларды болжау мүмкін емес-жасалған инвестициялардың толығымен немесе ішінара жоғалуының нөлдік емес ықтималдығы әрқашан бар.
Инвестиция - бұл әрқашан өзгеріс, күнделікті ағымнан саналы ауытқу, болашаққа көз жеткізу әрекеті. Инвестициялық қызмет белгілі бір мағынада мәжбүрлі іс-шара болып табылады, өйткені кез -- келген сауатты кәсіпкер, менеджер, менеджер инвестицияның қажетті ұтымды (әрине, инвестордың субъективті көзқарасы бойынша) қозғалыс екенін түсінеді, ол әрдайым тоқыраудан гөрі жақсы, статус-квоны сақтау.
Инвестициялық қызмет басқару деңгейіне байланысты өзгереді, онда оның мазмұны, мақсаттары, жүзеге асыру әдістері, жоспарланған нәтижелер талқыланады. Айырмашылық инвестициялық мүмкіндіктерде, әлеуетті жұмылдырылатын ресурстарда, ықтимал есептеулер үшін жауапкершілік дәрежесінде және т. б.
Бұл жұмыстың мақсаты кәсіпкерлер немесе менеджерлер жүзеге асыратын маңызды және іскери бастамалардың бірін - инвестициялық жобаға енетін инвестициялық шешім қабылдауды қарастыру және зерттеу болып табылады.
Инвестициялық қызмет қандай да бір дәрежеде кез-келген кәсіпорынға тән. Инвестиция түрлерінің үлкен таңдауымен компания үнемі инвестициялық шешімді таңдау міндетіне тап болады. Инвестициялық шешімді қабылдау келесі факторларды ескерусіз мүмкін емес: инвестиция түрі, инвестициялық жобаның құны, қол жетімді жобалардың көптігі, инвестициялау үшін қол жетімді қаржы ресурстарының шектеулі болуы, белгілі бір шешім қабылдауға байланысты тәуекел және т. б.
Бұл курстық жұмыстың мақсаты теориялық және әдістемелік ережелерді зерттеу, инвестициялық өнімді әзірлеу және заманауи автоматтандыру құралдары негізінде оның тиімділігін бағалау болып табылады. Курстық жұмыстың мақсатына сәйкес келесі негізгі міндеттер қойылды және шешілді:
1. Инвестициялық жобаны әзірлеудің негізгі кезеңдерін қарау;
2. Инвестициялық жобаның іске асырылуын негіздеу;
3. Инвестициялау объектісі ретіндегі инвестициялық қызметтің тиімділігін бағалау;
4. Инвестициялық жобаны талдаудың қолданыстағы мамандандырылған бағдарламаларының ерекшеліктерін зерттеу.
Инвестициялық жобаны талдау кезінде келесі негізгі ойларды атап өткен жөн:
oo анықталған және бекітілген мақсат, шығындар, аяқталу мерзімі және ұзақтығы;
oo жобаның қажетті ресурстары мен нақты құны, ең алдымен, жұмыс барысына және әр жобаның прогресіне байланысты;
oo қажетті қуат кестеге және жобаның кезеңдері мен аяқталуының дайындық мерзіміне сәйкес берілуі керек.
1 CASE қорларының сипаттамалары
1.1 CASE қорлары және оның сипаттамалары.
CASE-құралдар (Computer Aided SoftwareSystem Engineering) - компьютердегі кез-келген жүйені жобалауға мүмкіндік береді. Жүйелік және құрылымдық-функционалдық талдаудың қажетті элементі, бизнес-процестерді, дерекқорларды, бағдарламалық жасақтама компоненттерін, ұйымдардың қызметі мен құрылымын модельдеуге мүмкіндік береді. Іс жүзінде барлық қызмет салаларында қолданылады. CASE-құралдарды пайдалану нәтижесі-жүйелерді оңтайландыру, шығындарды азайту, тиімділікті арттыру, қателіктер ықтималдығын азайту.
Заманауи CASE-құралдар АЖ жобалаудың көптеген технологияларын қолдаудың кең саласын қамтиды: қарапайым талдау және құжаттау құралдарынан бастап БҚ-ның бүкіл өмірлік циклін қамтитын толық ауқымды автоматтандыру құралдарына дейін.
Біріктірілген CASE-құрал (немесе БҚ толық ӨЖ қолдайтын құралдар кешені) мынадай компоненттерден тұрады:
CASE-құралдың негізі болып табылатын репозиторий. Ол жобаның нұсқаларын және оның жеке компоненттерін сақтауды, топтық даму кезінде әртүрлі әзірлеушілерден ақпарат алуды синхрондауды, метадеректердің толықтығы мен сәйкестігін бақылауды қамтамасыз етуі керек; АЖ модельдерін құрайтын иерархиялық байланысқан диаграммаларды (DFD, ERD және т. б.) жасауды және редакциялауды қамтамасыз ететін талдау мен жобалаудың графикалық құралдары; 4gl тілдерін және Код генераторларын қоса алғанда, қосымшаларды әзірлеу құралдары; конфигурациялық басқару құралдары; құжаттау құралдары; тестілеу құралдары; жобаны басқару құралдары; реинжиниринг құралдары.
Барлық заманауи CASE құралдарын негізінен түрлері мен санаттары бойынша жіктеуге болады. Түрлері бойынша жіктеу CASE құралдарының белгілі бір өмірлік цикл процестеріне функционалды бағытын көрсетеді. Санаттар бойынша жіктеу орындалатын функциялар бойынша ықпалдасу дәрежесін айқындайды және шағын дербес міндеттерді шешетін жекелеген жергілікті құралдарды (tools), АЖ өмірлік циклінің көптеген кезеңдерін қамтитын ішінара интеграцияланған құралдар жиынтығын (toolkit) және бүкіл АЖ жо қолдайтын және ортақ репозиториймен байланысты толық интеграцияланған құралдарды қамтиды. Сонымен қатар, CASE құралдарын келесі сипаттамаларға сәйкес жіктеуге болады:
- қолданылатын әдістемелер мен жүйелер мен ДБ модельдеріне;
- ДҚБЖ-мен интеграция дәрежелері;
- қол жетімді платформалар.
1.2 BPWin немесе Allfusion сипаттамасы
BPwin-бұл менеджерлер мен бизнес-талдаушылардың таптырмас құралы, ал 1.8 нұсқасынан бастап деректер ағындарының диаграммалары мен idef3 (BPWIN Professional) әдістемесін қолдауды қамтитын жүйелік талдаушылар мен әзірлеушілердің қолында және корпоративтік ақпараттық жүйелерді құру кезінде процестерді модельдеудің қуатты құралы болады.
BPwin интуитивті графикалық интерфейске ие, бизнес және өндірістік процестерді оңтайландыру мақсатында модельдерді тез құруға және талдауға көмектеседі. IDEF0 бизнес-модельдеудің әмбебап графикалық тілін қолдану дәл және дәйекті нәтижелерге қол жеткізу үшін қажет сипаттаманың логикалық тұтастығы мен толықтығын қамтамасыз етеді. Графикалық құралдар жиынтығы арқылы BPwin сізге бастапқы деректерді, жұмыс нәтижелерін, оларды орындау үшін қажетті ресурстарды, басқару әсерлерін, жеке жұмыстар арасындағы өзара байланысты көрсететін процесс сызбасын оңай құруға мүмкіндік береді. Brwin сілтеме тұтастығын қолдайды, қате байланыстарды анықтауға мүмкіндік бермейді және модельдеу кезінде объектілер арасындағы қатынастардың бірізділігіне кепілдік береді. Кірістірілген құнды есептеу механизмі іскери қызметтің әртүрлі түрлерін жүзеге асыру шығындарын бағалауға және талдауға мүмкіндік береді шығындарды есептеу механизмі орындалатын әрекеттер негізінде (Activity-Based Costing, ABC) - бұл шығындар мен ресурстарды бағалау үшін қолданылатын технология. Бұл одан әрі талдау үшін ең қымбат операцияларды тануға және бөлуге көмектеседі.
BPwin есептерді басқа қосымшаларда өңдеу және пайдалану үшін тікелей MS Excel және Word форматында жасай алады. ERwin-мен байланыс (IDEF1X стандартындағы деректерді модельдеу) күрделі Ақпараттық жүйелерді жобалау мен дамыту уақытын қысқартады. Жүйелік талдаушылар үшін Bpwin-дің мәліметтер базасын жобалау құралымен тығыз интеграциясы ERwin жүйенің ақпараттық объектілерін сипаттауға қызмет ететін күрделі жүйелерді құрудың бірегей мүмкіндіктерін ашады, ал BPwin пәндік аймақтың функционалды ерекшеліктерін көрсетеді. Деректер моделінің нысандары мен атрибуттарын орындалатын әрекеттер туралы ақпаратпен байланыстыра отырып, сіз процестер мен деректер модельдерін бір уақытта тексеріп, процестерді талдауды жаңа деңгейде жалғастыра аласыз.
BPwin негізгі сипаттамалары:
oo IDEF0 негізіндегі функционалды модельдеудің дамыған әдістемесі
oo Операцияларды, байланыстарды сипаттауға және жұмыс шығындарын есептеуге арналған қуатты редакторлар
oo Модель элементтерін дәйекті нақтылауды жеңілдететін диаграммалардың иерархиялық құрылымы
oo Жүйенің шекараларын, әрекет аймағын, нысан мақсаттарын сипаттауға арналған мәтінмәндік диаграммалар
oo Әр түрлі процестердің өзара әрекеттесу ерекшеліктерін сипаттауға арналған декомпозициялық диаграммалар
oo Анықтамалық тұтастықты сақтау үшін кеңейтілген мүмкіндіктер
oo IDEF3 әдіснамасын қолдау
oo Модельдеу құралдарына модельдерді экспорттау
oo ERwin мәліметтер базасын жобалау құралымен Интеграция және байланыс (IDEF1X әдістемесі)
Пайдаланушы анықтайтын қасиеттерді қолдау. Модельдердің сипаттамасы пайдаланушы анықтаған қасиеттерге, соның ішінде мультимедиялық құжаттарға байланысты кеңейтілуі мүмкін. ModelMart-пен Интеграция, модельдерді біріктіру және өзгерістерді талдау тетіктерін, нұсқаларды бақылауды, модельдің "компонентін" құру мүмкіндігін және т.б. қоса алғанда, бағдарламалық жүйелерді бірлесіп (топтық) жобалау мен әзірлеуді қамтамасыз ететін аспаптық бағдарламалық құралдардың қуатты жиынтығын қолдайтын, Modelmart-та модельдер қоймасын ұйымдастыру үшін Oracle, Sybase, Informix немесе SQL Server платформаларында ДҚБЖ пайдаланылады. Сонымен қатар, Modelmart-тың ERwin және BPwin-мен тікелей байланысы бар. Пайдаланушыға ыңғайлы интерфейс. Пайдаланушылардың иелігінде Windows 95NT ортасында таныс болған Explorer бар, ол бір диаграммадан екіншісіне қарапайым өткізгіштің "ағашы" арқылы оңай өтуге мүмкіндік береді. Кеңейтілген сәулет. BPwin 16 және 32 биттік жүйелерді қолдайды, бұл жобаның барлық қатысушылары үшін бірлескен жұмысты ұйымдастыруға мүмкіндік береді. Автоматты өлшемді Өзгертуді қолдау. BPwin диаграмма өлшемдерін автоматты түрде орнатуды және модельдердің кескін масштабын өзгерту мүмкіндігін қолдайды. Бизнес-процестерді модельдеу, әдетте, case құралдарын қолдану арқылы жүзеге асырылады. Мұндай құралдарға BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (rational Software) және т.б. кіреді.
BPwin модельдеудің үш әдісін қолдайды: функционалды модельдеу (IDEF0); бизнес-процестердің сипаттамасы (IDEF3); деректер ағынының диаграммалары (DFD).
BPwin-де қарапайым және интуитивті пайдаланушы интерфейсі бар. Bpwin іске қосылған кезде әдепкі бойынша негізгі құралдар тақтасы, құралдар палитрасы (көрінісі таңдалған белгіге байланысты) және сол жақта модель навигаторы -- Model Explorer пайда болады . Жаңа модель құру кезінде диалог пайда болады, онда модель жаңадан құрылатындығын немесе ол файлдан немесе ModelMart репозиторийінен ашылатындығын, содан кейін модель атауын енгізіп, модель құрылатын әдіснаманы таңдау керек. Жоғарыда айтылғандай, BPwin үш әдісті қолдайды-IDEF0, IDEF3 және DFD, олардың әрқайсысы өзінің нақты мәселелерін шешеді. BPwin-де аралас модельдерді құруға болады, яғни модельде бір уақытта IDEF0 және IDEF3 және DFD диаграммалары болуы мүмкін. Құралдар палитрасының құрамы бір белгіден екіншісіне ауысқан кезде автоматты түрде өзгереді.
1.3 Rational Rose Сипаттамасы
1998 жылдан бастап объектіге бағытталған тәсілге және дәйекті түрде нақтыланған графикалық модельдерге негізделген Rational Rose технологиясы күшіне ене бастады.
Rational Rose-бағдарламалық жүйелерді талдау, модельдеу және дамытудың заманауи және қуатты құралы. Rational Rose Ақпараттық жүйелерді жобалаудың кез-келген мәселелерін шешуде пайдалы: бизнес-процестерді талдаудан бастап белгілі бір бағдарламалау тілінде код жасауға дейін. Мұндай арсенал сізге жаңа жүйені жобалауға ғана емес, сонымен қатар кері жобалау процесін жасай отырып, ескісін де аяқтауға мүмкіндік береді.
Rational Rose, мұндай дизайн құралдарынан айырмашылығы, кез-келген күрделіліктегі жүйелерді жобалай алады, яғни Бағдарлама құралдары жоғары деңгейлі (дерексіз) көріністі (мысалы, кәсіпорынды автоматтандыру схемасы) және төмен деңгейлі дизайнды (бағдарлама интерфейсі, мәліметтер базасының схемасы, сыныптардың ішінара сипаттамасы) ұсынады. Бағдарламаның барлық күші жағдайға байланысты әртүрлі әрекеттерді сипаттай алатын 7 диаграммаға негізделген.
oo Rational Rose не істей алады
oo Кез-келген күрделі жүйелерді жобалау
oo Құжаттама құралдарымен (SoDA) бірге жоба туралы толық түсінік беру)
oo Кодогенерацияны жүргізу
oo Қолда бар жүйелердің кері жобалауын жүргізу
oo Қондырмалар үшін ашық интерфейсі бар
oo Әзірлеу құралдарымен (Visual Studio)
oo UML тілін қолдау
oo Автоматты бақылау, оның ішінде екі модельдің сәйкестігін тексеру құралдарының болуы
oo Пайдаланушыға ыңғайлы графикалық интерфейс
oo Көп платформалық
Бағдарламалық жүйелердің өмірлік циклін қолдайтын басқа құралдармен, соның ішінде талаптарды басқару құралымен (Requisite Pro), тестілеу құралдарымен (SQA Suite, Performance Studio), конфигурациялық басқару құралдарымен (ClearCase, PVCS) интегралдану. Сонымен, CASE Rational Rose не істей алады. Нысанға бағытталған модельдеу құралы бола отырып, Rose UML - ге (Universal Modeling Language) - rational компаниясы жасаған әмбебап модельдеу тіліне негізделген, ол пәндік аймақты да, бағдарламалаудағы нақты тапсырманы да сипаттау үшін ең оңтайлы және әмбебап тіл құру мақсатында жасалған. Кез-келген тапсырма белгілі бір диаграммаларды қолдана отырып бағдарламаланады. UML келесі диаграммаларды құруды қолдайды:
Activity diagram (технологиялар, процестер, функциялар сипаттамаларының диаграммалары).
Case diagram қолданыңыз (функция диаграммалары).
Class diagram (сынып диаграммалары).
Мемлекеттік диаграмма (мемлекеттік диаграммалар);
Sequence diagram (әрекеттер тізбегінің диаграммалары);
Collaboration diagram (өзара әрекеттесу диаграммалары
Component diagram (компонент диаграммалары);
Deployment diagram (топология диаграммалары).
Дизайн және даму құралдары нарығының бүкіл сегментін толығымен қамту үшін өнімнің бірнеше нұсқалары шығарылады:
Rational Rose Modeler
Бұл нұсқа талдаушылар мен дизайнерлерге бизнес-процестерді талдауға және жүйені жобалауға мүмкіндік береді. Бұл басылым, өкінішке орай, код жасауды қолдамайды.
1 АЖ жұмыс істеу моделінің сипаттамасы
2.1 Берілген АЖ жобалаудың әдіснамасы мен аспаптық құралдарының мүмкіндіктерін талдау
Қарастырылған Erwin және BPwin case құралдарын Logic works жасаған. 1998 жылы Logic works PLATINUM technology-мен біріктірілгеннен кейін олар PLATINUM technology логотипімен шығарылады. Бизнес-үдерістерді талдау және қайта ұйымдастыру үшін PLATINUM technology IDEF0 (функционалдық модель), IDEF3 (workflow Diagram) және DFD (Data Flow Diagram) әдіснамаларын қолдайтын саѕе-bpwin жоғары деңгейлі құралын ұсынады. Функционалды модель кәсіпорындағы қолданыстағы бизнес-процестерді сипаттауға арналған (AS-IS моделі деп аталады, яғни "сол сияқты") және заттардың идеалды позициясы - ұмтылу керек нәрсе (TO-BE моделі,яғни "қалай болады"). IDEF0 әдістемесі диаграммалардың иерархиялық жүйесін - жүйенің фрагменттерінің жеке сипаттамаларын құруды белгілейді. Біріншіден, жүйе тұтастай және оның сыртқы әлеммен өзара әрекеттесуі сипатталады, содан кейін функционалды ыдырау жүзеге асырылады - жүйе ішкі жүйелерге бөлінеді және әр Ішкі жүйе бөлек сипатталады. Содан кейін әр жүйе кішігірім болып бөлінеді және т.б. қажетті деңгейге жеткенге дейін. Декомпозицияның әрбір сеансынан кейін сараптама сеансы жүргізіледі: әрбір диаграмманы пәндік сала сарапшылары, Тапсырыс берушінің өкілдері, бизнес-процеске тікелей қатысатын адамдар тексереді. Модельді құрудың бұл технологиясы абстракцияның барлық деңгейлерінде пәндік аймаққа сәйкес келетін модель құруға мүмкіндік береді. Модельде диаграммалардың төрт түрі болуы мүмкін:
oo мәтінмәндік диаграмма (әр модельде тек бір мәтінмәндік диаграмма болуы мүмкін;
oo ыдырау диаграммасы;
oo түйін ағашының диаграммасы;
oo тек экспозицияға арналған диаграмма (FEO).
Егер модельдеу процесінде кәсіпорын технологиясының нақты жақтарын жарықтандыру қажет болса, BPwin сізге IDEF3 немесе DFD белгілеріне модельдің кез-келген саласына ауысуға және аралас модель құруға мүмкіндік береді. DFD жазбасына сыртқы сілтеме және деректерді сақтау сияқты ұғымдар кіреді, бұл оны жұмыс процесін модельдеу үшін ыңғайлы етеді (IDEF0-мен салыстырғанда). IDEF3 әдістемесі жүйе компоненттерінің өзара әрекеттесу логикасын сипаттауға мүмкіндік беретін "қиылысу" элементін қамтиды.
BPwin моделінің негізінде деректер моделін құруға болады. Деректер моделін құру үшін PLATINUM technology қуатты және ыңғайлы құрал - Erwin ұсынады, бірақ BPwin моделін деректер моделіне түрлендіру процесі нашар рәсімделген, сондықтан толық автоматтандырылмаған, PLATINUM technology функционалды модельге негізделген деректер моделін құруды жеңілдететін ыңғайлы құрал - BPwin - ERwin қос бағытты байланыс механизмі. ERwin модельдің екі деңгейіне ие: логикалық және физикалық. Логикалық деңгейде деректер белгілі бір ДҚБЖ-мен байланысты емес, сондықтан оларды тіпті маман емес адамдар үшін де нақты көрсетуге болады. Физикалық деректер деңгейі-бұл ДҚБЖ-нің нақты орындалуына байланысты жүйелік каталогтың дисплейі. ERwin дерекқорды тікелей және кері жобалау процестерін жүргізуге мүмкіндік береді. Бұл деректер моделіне сәйкес мәліметтер базасын құруға немесе жүйелік каталог ақпараты негізінде деректер моделін автоматты түрде жасауға болатындығын білдіреді. Сонымен қатар, ERwin жүйелік каталогтың моделі мен мазмұнын екеуін де өңдегеннен кейін туралауға мүмкіндік береді.
2.2 Мәтінмәндік диаграмма
Мәтінмәндік диаграмма диаграммалардың ағаш құрылымының шыңы болып табылады және жүйенің жалпы сипаттамасын және оның сыртқы ортамен өзара әрекеттесуін білдіреді. Мәтінмәндік диаграмма "инвестициялық жобаны талдау жүйесі"деп аталатын бір жұмыстан тұрады. Жұмыстың сыртқы әлеммен өзара әрекеттесуі белгілі бір ақпарат болып табылатын және зат есім деп аталатын көрсеткілер түрінде сипатталады. Бұл жұмыста кіріс (кіріс) түріндегі көрсеткілер сипатталған: "инвестор туралы мәліметтер" және "инвестициялар туралы мәліметтер", олар кіріс ақпараты. Шығу (шығу), "тиімді жоба туралы қорытынды" сияқты көрсеткілер Шығыс ақпаратын қамтиды. "Жабдық (БЖ)" және "Басқарушы персонал" бағыттағышы тетік (Mechanizm) түріндегі бағыттағыштар болып табылады және жұмыстың төменгі шегіне кіреді. "Нарық конъюнктурасы", "ережелер мен рәсімдер", "кәсіпорын директоры" бағыттамалары басқару (Control) үлгісіндегі бағыттамалар болып табылады, жұмыстың жоғарғы шегіне кіреді және "инвестициялық жобаға талдау жүргізу жүйесі" жұмысын басшылыққа алатын қағидаларды, рәсімдерді көрсетеді.
Контекстная (корневая) работа имеет номер А-0(сурет 1).
Сурет 1 - Мәтінмәндік диаграмма
2.3 IDEF0 әдіснамасындағы ыдырау диаграммалары
BPwin қолдайтын үш әдіснаманың негізгісі-IDEF0. IDEF0, алпысыншы жылдардың соңында SADT (Structured Analysis and Design Technique) деген атпен пайда болған IDEF отбасына жатады. IDEF0 жүйенің кең класын модельдеу үшін қолданыла алады.
IDEF0 әдіснамасының негізі бизнес-процестерді сипаттаудың графикалық тілі болып табылады. IDEF0 белгілеуіндегі Модель-иерархиялық реттелген және өзара байланысты диаграммалар жиынтығы.
IDEF0-де жүйе өзара әрекеттесетін жұмыстардың немесе функциялардың жиынтығы ретінде ұсынылады. Мұндай таза функционалды бағдарлау негізгі болып табылады-жүйенің функциялары олар жұмыс істейтін объектілерге қарамастан талданады. Бұл ұйым процестерінің логикасы мен өзара әрекеттесуін неғұрлым нақты модельдеуге мүмкіндік береді.
IDEF0 моделінде жүйенің сипаттамасы (мәтіндік және графикалық) түсініледі, ол алдын-ала анықталған сұрақтарға жауап беруі керек.
IDEF0-де кез-келген жүйені модельдеу процесі контекстті анықтаудан басталады, яғни тұтастай алғанда жүйені сипаттаудың ең дерексіз деңгейі. Контекст модельдеу тақырыбын, модельдің мақсаты мен көзқарасын анықтауды қамтиды.
Кейін сипаттау, жалпы алғанда, жүйенің бөлу жүргізіледі, оның ірі фрагменттері. Бұл процесс функционалды ыдырау ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz