Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Назерке.doc
Скачиваний:
10
Добавлен:
06.03.2016
Размер:
779.78 Кб
Скачать

8 Кесте - әсерлер тізбек диаграмма әзірлеу үшін батырмалардың Тағайындауы

Графическое изображение

Всплывающая подсказка

Назначение кнопки

Selection Tool

Превращает изображение курсора в форму стрелки для последующего выделения элементов на диаграмме

Text Box

Добавляет на диаграмму текстовую область

Note

Добавляет на диаграмму примечание

Anchor Note to Item

Добавляет на диаграмму связь примечания с соответствующим графическим элементом диаграммы

Object

Добавляет на диаграмму объект

Object Message

Добавляет на диаграмму простое сообщение

Message To Self

Добавляет на диаграмму рефлексивное сообщение

Return Message

Добавляет на диаграмму сообщение типа возврата из вызова процедуры

Destruction Marker

Добавляет на диаграмму символ уничтожения объекта

Procedure Call

Добавляет на диаграмму сообщение типа вызова процедуры (по умолчанию отсутствует)

Asynchronous Message

Добавляет на диаграмму асинхронное сообщение (по умолчанию отсутствует)

1

Щелкнуть правой кнопкой на варианте использования «Ввести новый заказ» в браузере.

2

В открывшемся меню выбрать пункт New -> Sequence Diagramm

3

Назвать новую диаграмму «Добавить заказ», открыть её (дважды щелкнуть).

4

Перетащить действующее лицо «Продавец» из браузера на диаграмму

5

Поместить объект в верхнюю часть диаграммы, назвать его «Выбор варианта заказа».

6

Создать еще четыре объекта, назвать их «Форма деталей заказа», «Менеджер по заказам», «Номер заказа» и «Администратор транзакций»

7

Создать сообщение, нажав кнопку Object Message и проведя мышью линии жизни действующего лица «Продавец» к линии жизни объекта «Выбор вариантов заказа».

8

Выделить сообщение, ввести его имя «Создать новый заказ».

9

Поместить на диаграмму следующие сообщения:

- «Открыть форму», между «Выбор варианта заказа» и «Форма деталей заказа»

- «Ввести номер заказа, покупателя, предметы заказа», между «Продавец» и «Форма деталей заказа»

- «Сохранить заказ», между «Продавец» и «Форма деталей заказа»

- «Сохранить заказ», между «Форма деталей заказа» и «Менеджер по заказам»

- «Создать новый пустой заказ», между «Менеджер по заказам» и «Номер заказа»

- «Указать номер заказа, покупателя, предметы заказа» между «Менеджер по заказам» и «Номер заказа»

- «Сохранить заказ», между «Менеджер по заказам» и «Администратор транзакций»

- «Получить информацию о заказе», между «Номер заказа» и «Администратор транзакций».

10

Добавить рефлексивное сообщение на «Администратор транзакций»

Соотнесение объектов с классами

11

Щелкнуть правой кнопкой на объекте «Выбор варианта заказа».

12

В открывшемся меню выбрать пункт Open Specification

13

В раскрывшемся списке классов выбрать пункт New. Появится окно спецификации классов, в поле Name ввести «Выбор заказа».

14

Проделать те же действия с оставшимися объектами

Жаттығу бөлік

Тапсырма.

Түрде көрсеткен пәндік облыс ИС бойынша Rational Rose ортақ үлгіге 1. Тұрғызу керек :

Қолдануылар варианттардың • диаграммалары.

Қызметтер түрлердің • Диаграммалары

Әсерлердің тізбектері • диаграммалары

Ескерту : см тапсырмалар Варианттар. Жаттығу 1 сабақта.

ЖАТТЫҒУ №6 САБАҚ

BPwin көмекпен функционалдық үлгілер жасау. Контекстік диаграммалар жасау. А2 декомпозициялар диаграммалары жасауы.

Сабақтар мақсат : – функционалдық үлгілердің жобалаулар дағдылары алу BPwin.

Теориялық бөлік

Қажетті автоматтандыру керек кәсіпорын жұмыс істеген сияқты, жасауларға бастапқы кезеңдерде ИС қажетті түсіну керек. Кәсіпорын жұмыс сипаттама үшін үлгі жасалып жатыр. Үлгі құрастыру үшін BPwin арналған - функционалдық үлгіге (немесе процесстердің) үлгілері.

Жұмыстар қазіргі ұйымдары үлгі әдетте бастапқыда салынып жатыр - "AS-IS" (сияқты бар). Функционалдық үлгілер талдау түсіну мүмкіндік беріп жатыр өте әлсіз орындар болады, не жаңа кәсіпкерлік-процесстерге артықшылықтарға тұрады және қаншалықты терең өзгерістерге кәсіпкерліктің ұйымдары қазіргі құрылымы тап болады. "AS-IS" кемшіліктерге үлгілерге Тапған үлгіде жасауда жөндеуге болады "TO-BE" (сияқты болуға тиісті) - кәсіпкерлік-процесстердің жаңа ұйымдары үлгілер.

Өте ыңғайлы моделирова тілмен

BPwin-CASE-средство, мүмкіндік беретін кәсіпкерлік-процедуралар құжаттау график түрінде. IDEF-Диаграммаларға тілде кәсіпкерлік-процедуралардың сипаттамасы бір уақыттағы болады және үстірт қатал, және жеткілікті ықшам.

Үлгі жұмыстарға жиынтыққа сияқты BPwin қаралып жатыр, әрбір осы кейбір жиынмен операция жасайтын. (блоктарға) тік төртбұрыштарға түрде бейнеленумен Жұмыстар, осы – түрде (доғалар) мергені.

Әдістемеліктер Негізді кәсіпкерлік-процесстердің пішіндеулері сипаттамалары график түрінде тілі IDEF0 құрап жатыр. Үлгі жиынтыққа IDEF0 көрсеткен иерархиялық ретке салған және логикалық сабақтас диаграммаларды. Әрбір диаграмма жеке парақта орналасып жатыр. Диаграммалардың төрті түрі ерекшелеуге болады :

• контекстік диаграмманы мүмкін болу әрбір үлгіде тек қана бір контекстік диаграмма);

Сол санда декомпозициялар • диаграммалары контекстік) ашатын декомпозициялар деңгейдің біріншісінің диаграммасы А0;

Түйіндердің ағаштың • диаграммалары;

(FEO) экспозиция тек қана үшін • диаграммалар.

Контекстік диаграмма ағашқа ұқсас төбемен келіп жатыр

Әрбір IDEF0-Диаграмма (нұсқағыштар) (жұмыстар) және доғалары блоктары болып жатыр. Блоктар үлгі жасахатын жүйелер функциялар суреттеп жатыр. Доғалар бірге блоктар ұластырып жатыр және олармен арасында өзара әрекеттесулер және өзара байланыстар бейнелеп жатыр.

Тік төртбұрыштарға бейнеленуге диаграммада функционалдық блоктар. Блок функцияны ұсынып жатыр немесе блокқа соңғы жағдайда жүйелер белсенді бөлігі әріптен көмекпен белгі қойып жатыр ал оның нөмірде).

Блоктың әрбір тарап нақтылы тағайындау алып жатыр. Сол тарап кірулер үшін арналған, жоғарғы – басқару үшін, оң – шығулар үшін, төменгі – тетіктер үшін.

Әдістемелікте негізде келесі ережелер IDEF0 жат :

• функционалдық блок шығуларға кірулер өзгертеді;

• басқару шек қойып жатыр немесе өрнектеулердің орындаулары шарттары ұйғарып жатыр;

• тетіктер көрсетіп жатыр, кім, не және сияқты бұл өрнектеулер орындап жатыр.

Маңызды орналастыру тік төртбұрышқа етістікпен процесстің атауы немесе етістіктен жасалған зат есімілерге.

Нұсқағышта сол лайықты жазу болуға тиісті, не процесске процесстен жұғысып жатыр. Ей бұл алады материал, құжаттама, өкім т.п және.

Диаграммалар Шекарасы « сыртқы » әлем ұсынып жатыр. Жазумен нұсқағышпен бейнеленуден сыртқы әлеммен байланыс.

Диаграммада кем емес үш болу үшін, әдістемелік IDEF0 талап етіп жатыр және көп емес алты блоктарды. Бұл шектеу деңгейде диаграммалардың күрделілігі қолдап жатыр, түсінікті оқу, түсіну және қолдануы үшін. IDEF0-Диаграммада блоктар маңыздылық дәреже бойынша жайласып жатыр. IDEF0 бұл салыстырмалы ретке үстемдік етумен деп аталып жатыр.

Әдістемелікте IDEF0 қабылданған диаграмма диагональ бойынша блоктар орналастыру. , ең аз үстем болатын – оң төменгі бұрышта.

, қандай функциялар қалған үлкен ықпалға болатынын жатыр диаграммалардың топологияы көрсетеді.

IDEF0-Диаграммада блоктар нөмерлеған болуға тиісті. Блоктардың нөмірлеуі ретпен олардың (1 үстемдік етуінен сәйкестікте орындалып жатыр – наибольшее үстемдік ету 2, – келесі және т . д). Блоктың) (нөмірі үстемдік етудің Реті функционалдық блокқа оң төменгі бұрышта орналасып жатыр.

Нұсқағыштармен сызықтарға бейнеленуге IDEF0-Диаграммада Доғалар. Функционалдық IDEF0-Диаграммалар үшін доға объекттердің жиыны ұсынып жатыр. Объекттің астында ұғылып жатыр кейбір осы (жоспарлар, машиналар, мәлімет, осы компьютерлерде). IDEF0-Диаграммаларда доғалар атаулары Негізді зат есімілер құрап жатыр. Доғалардың атаулары таңбалармен деп аталып жатыр.

Әдістемелікте олардың қатынастары сипаттама үшін блоктармен арасында өзара байланыстардың бес түрі IDEF0 қолданып жатыр : басқару бойынша басқару, кіру, кері байланыс, кіру бойынша кері байланыс, « шығу-тетік ».

Бір блок шығу кіші үстемдік етумен блокқа жұмысқа тікелей ықпал еткен кезде, басқарулар Қатынасы сонда пайда болып жатыр.

Бір блок шығу кіші үстемдік етумен блок үшін кірумен бола түскен кезде, кірудің Қатынасы сонда пайда болып жатыр.

Басқару және кіру бойынша бойынша кері байланыстар өзі итерацияны ұсынып жатыр немесе рекурсияны.

Кейбір блоктың шығу үлкен үстемдік етумен блокқа жұмысқа ықпал еткен кезде, басқару бойынша кері байланыс сонда пайда болып жатыр.

Бір блок шығу үлкен үстемдік етумен басқа блоктың кірумен бола түскен кезде, кіру бойынша кері байланыс сонда орын алып жатыр.

Доға бір объектке IDEF0 сирек суреттеп жатыр. Әдетте ол объекттердің жиыны символмен көрсетіп жатыр. Сондықтан доғалар айрылып кете және жалғастыру алады.

Доғалардың тармақталулары белгі қойды, не доғалардың барлық ішіндегісі немесе оның бөлік доғаларға әрбір тармақта пайда бола алады. Барлық жиынға атау беру керек үшін, Доға тармақталуға дейін әрдайым белгіленіп жатыр. Доғалар әрбір тармақ белгілеуген мүмкін болу керек немесе келесі ережелермен сәйкестікте белгілеуген емес :

• непомеченные тармақтар тармақталудың алдында доғаларға таңбада көрсетілген барлық объекттер болып жатыр;

• әрбір мерген тармақтар көрсетіп жатыр, не тап тармақ болады.

Доғаларда араласып кетуде қорытындысы доға біріктіруден кейін пайда болған объекттер жаңа жиын нұсқау үшін әрдайым белгіленіп жатыр. Араласып кетудің алдында әрбір тармақ белгіленіп жатыр немесе келесі ережелермен сәйкестікте жоқ :

• непомеченные тармақтар араласып кетуден кейін доғаларға ортақ таңбада көрсетілген барлық объекттер болып жатыр;

• мерген тармақтар көрсетіп жатыр, не тармақ нақты болады.

Тармақталған және қосылатын доғалар бұл доғалармен көрсеткен объекттердің иерархияын қамтып көрсетеді. Жеке диаграммадан доғалар толық иерархияны түсінуге сирек болады. Үшін үлгі үлкен бөлік оқу бұл керек болып жатыр.

Сондықтан әдістемелік осы Сөздікке бұл глоссарилер үлгі және біріктіру әрбір диаграмма үшін глоссаринің құрастырудың арқылы жүйелер объекттердің толық иерархиялары қосымша сипаттама IDEF0 ескеріп жатыр.

BPwin пакетте жұмыстар Негіздері

BPwin іске қосу.

Іске қосуда аспаптардың негізгі панелі BPwin үндемеу бойынша көрініп қалып жатыр, аспаптардың палитрасы және, сол бөлікте, үлгілер жол сілтеуші – Model Explorer.

Аспаптардың панелдері функционалдығы түсінікті негізгі BPwin мәзірден.