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