процес - E-DNRS

Download Report

Transcript процес - E-DNRS

8. Моделиране на процеси в ИС
СМ 1
За нуждите на управлението сложната
цялостна дейност в организацията се
декомпозира на процеси, подпроцеси и
процедури. Чрез този прийом, мениджърите
дефинират изискванията към длъжностните
лица.
От гледна точка на ИС е важно към какви
дейности са ориентирани потребители, т. е.
моделирането на процесите е отправната
точка към модела на ИС.
Моделиране на процеси в ИС
СМ 2
При моделирането на процесите най-широко
приложение са придобили различните
модификации на структурния метод (възникнал в
края на 70-те години).
Счита се, че това е метод за йерархично
функционално декомпозиране.
Основни понятия използвани в СМ: СМ 3


ПРОЦЕС – предназначен е за преобразуване на
данните. Реализира се от човек, компютърна
програма или информационна технология;
ПОТОК – описва движението на информацията
между процеси, процес и хранилище, източник и
процес, процес и получател. Самата информация
е: устни нареждания, телефонни обаждания,
електронни съобщения, документи и т.н.
Основни понятия използвани в СМ: СМ 4


ХРАНИЛИЩЕ – място/ обект за съхранение на
информацията (БД, файл или папка с документи);
ИЗТОЧНИК/ПОЛУЧАТЕЛ НА ДАННИ – хора,
организации, системи, външни за изследваната
система, които взаимодействат с нея. От значение
е само информацията, която се обменя с тях.
Тяхната вътрешна организация не се изследва.
Основни понятия използвани в СМ: СМ 5

РЕЧНИК НА ДАННИТЕ – съдържа информация
(наименование, тип, структура и др.) за
процесите, потоците, хранилищата, източниците
и получателите на информацията. Неговото
предназначение е да систематизира елементите
на модела, да не се допуска дублиране в
наименованията им.
Графични символи на СМ:
ПРОЦЕС
ПОТОК ОТ
ДАННИ
СМ 6
ИЗТОЧНИК/ПОЛУЧАТЕЛ
ХРАНИЛИЩЕ
Диграми използвани в СМ

Контекстна (КТД)

Йерархична (ЙД)

Даграма на потоците от данни (ДПД)
СМ 7
Контекстна диаграма КТД
СМ 8
Данни за сметка
Регистър на
сметките
заявка
Клиент
Операции с
влогови
сметки
Данни за сметка
Данни за клиент
Данни за операция
Регистър на
операциите
Данни за
клиент
КТД


СМ 9
КД съдържа само един процес, основан на
потоци и хранилища.
Чрез нея се определя обхвата на областта,
която се анализира, като например воденето
на сметки, кредитиране, персонал, доставки
на стоки и т.н.
Йерархична диаграма ЙД
СМ 10
Чрез нея се показва как се извършва
декомпозицията. Тя представя структурата на
процесите в организацията. За правилната
декомпозиция следва да се изберат
признаците за декомпозиция.
Признаци за декомпозиция
А. Независими от областта.
СМ 11
СМ 11
А. Независими от областта.


СМ 12
Разделяне на сравнително равни по
големина подпроцеси;
Групиране на близките по съдържание
подпроцеси в общ процес, така че потоците
от данни в подпроцесите са максимални а
тези между тях минимални.
Б. ЗАВИСМИ от областта



СМ 13
Функционална декомпозиция (основни
функции в организацията);
Функционално-предметна декомпозиция
(според обекта за управление-готова
продукция, материални запаси,
производство);
Йерархичен признак, при който
декомпозицията се прави по
организационната структура-например по
отдели, офиси, клонове и т.н.
ЙД (графично представяне)
СМ 14
Операции по влоговите сметки
откриване
Проверка за
клиент
внасяне
теглене
Съставяне на
Регистрация договор
на клиента
превод
Регистриране
на договор
Справки за
движение по
сметка
закриване
Регистриране на сметка
ЙД (графично представяне)





СМ 15
Емпирично е установено, че нивата на
дървовидната структура са от 3 до 7;
Броят на процесите варира от 50 до няколко
хиляди според големината на фирмата;
ЙД се разработва съвместно от мениджърите и
системните аналитици;
ЙД внася определеност и е база за следващите
анализи на дейностите;
Въз основа на ЙД може да се планира анализа и
да се привлекат съответните специалисти по
отдели.
Диаграма на потоците от данни (ДПД)
СМ 16
Най-добрата аналогия с ДПД е представата за
използването на географска карта за
съответния район. ДПД показва движението
на информацията и/или материалните обекти
(стоки, пари и т.н.)
При изследването на ИС се разработва ДПД
по нива. Правилата за разработване на ДПД
са свързани с дейността на всеки потребител.
ДПД-КРИТЕРИИ ЗА КОРЕКТНОСТ
СМ 17
I. Всички компоненти да са наименовани кратко
и ясно;
II. Потоците от данни са от/към процеси, т.е. не
може да има поток между две хранилища, два
източника/получателя, между източник и
хранилище и т.н.;
III. За всеки процес или хранилище има поне
един входен поток, т.е. не може да има процес,
който не получава вход или хранилище, в
което не се съхранява информация;
КРИТЕРИИ ЗА КОРЕКТНОСТ НА ДПД: СМ 18
IV. От всеки процес и хранилище има поне един
изходен поток, т.е. не може да има процес, който не
произвежда резултат и хранилище, от което не се
ползва информация.
V. Ако даден процес има много цели, т.е. много
входни/изходни потоци, се препоръчва да се
декомпозира още в същото ниво на декомпозиция.
Моделиране на процесите чрез структурния
метод се извършва в следната
последователност:
СМ 19
1. Разработка на контекстна диаграма за
съответната дейност. Тя дефинира обхвата на
системата-нейните цели, предназначение и
взаимодействие с околната среда.
2. Разработка на ЙД. При нея се извършва
декомпозирането на системата на процеси и
подпроцеси.
3. Разработване на физическа диаграма от първо
ниво. В нея се отразява кой, кога, къде извършва
съответния процес (може да се пропусне).
Последователност за моделиране:
СМ 20
4. Разработка на логическа диаграма от първо ниво,
като се премахват физическите зависимости от
предната стъпка. Логическата диаграма от първо
ниво обхваща процесите от това ниво получени от
декомпозицията от т. 2.
5. Разработване на логическите диаграми от всички
останали нива за да се получи цялостния модел на
системата.
6. Всеки елемент от модела се описва в речника на
данните (извършва се паралелно с останалите)