Аналіз технології виборів за підтримки пакету CA ERwin Process Modeler (BPwin)

© Дубейковскій В. І., аналітик відділу впровадження та консалтингу компанії "Інтерфейс"

З метою розширення використання технології функціонального моделювання різноманітних систем в різних предметних областях, наводимо функціональну модель (ФМ) "Аналіз можливих результатів проведення в Росії в 2007 році виборів до Державної Думи ". Функціональна модель може служити прикладом досить контрастного, по відношенню до традиційного, використання цієї інформаційної технології, захоплюючи сферу, близьку до політичних технологій.


Успішне застосування функціонального моделювання в цій сфері означало б суттєве і принципове розширення його використання і значну користь для предметної області.


Вихідним матеріалом для моделі послужила стаття Аркадія Любарева, кандидата юридичних наук, автора статті "Галка про два кінці". Див "Нова газета" № 89 (1309) 22.11-25.11.2007 р.


Функціональна модель розроблена як мономоделі в методиці IDEF3 при комп'ютерній підтримці пакетом CA ERwin Process Modeler (раніше BPwin).


На технології розробки функціональних моделей тут не зупиняємося. З матеріалами з цього питання можна ознайомитися, наприклад, в [1] та [2].


З огляду на те, що декомпозиція її ТОР ("верхній") діаграми (див. рис.1, 2) вийшла досить складною, в складі ФМ розроблені діаграми "Scenario", що відображають у спрощеному вигляді ті чи інші зокрема вихідної (Source) діаграми. Вироблено "розшарування" діаграми декомпозиції (діаграми 1.1), що спрощує її сприйняття. ФМ складається з двох стандартних діаграм (ТОР діаграма – рис. 1 і її декомпозиція – Рис. 2) і шести Scenario – діаграм (рис. 3 – 8).


Рис. 1. ТОР (верхня) діаграма функціональної моделі Аналіз можливих результатів проведення в Росії в 2007 році виборів до Державної Думи.


На ТОР діаграмі ілюструється аналіз законодавства РФ про вибори до Державної Думи (див. вхід в UOW – Unit of Work). Результатами є кілька виходів:



Будучи підсумований (див. перехрестя &, J1), ці результати аналізу складають результати виборів.


На діаграмі декомпозиції (див. рис. 2) проведена декомпозиція (поділ на субфункции) єдиною функції ТОР діаграми. Аналіз являє розгляд 6 варіантів поведінки забірника і формування тих чи інших результатів голосування, відповідних виборчим законодавством.


Як альтернативи (що зумовлюється характером вибору варіанта поведінки виборщики, відбитим в типі перехрестя; введений перехрестя "XOR – ексклюзивне або", що відображає можливість лише єдиного вибору з розглянутого меню виборів поведінки) розглядаються:



Далі, за допомогою «інструментарію» IDEF3 (перехрестя Junction, функції UOW і стрілки Arrow), формуються поточні наслідки і результати цих дій.


Наприклад після отримання відкріпного посвідчення (див. рис. 4) та вилучення забірника зі списку виборців (на місці його отримання) розглядається два варіанти поведінки:



Далі можливо:



З витікаючими з цього наслідками.


При виборі "неприхід голосувати" результатом є "показник явки не знизиться, а підвищиться (в цілому)". Пояснення цього наводиться в зауваженні (Note) до цього UOW і полягає в тому, що, відповідно до законодавства, "Показник явки виходить розподілом числа прийшли голосувати на число зареєстрованих виборців".


Результати по решті варіантів можуть бути проаналізовані у відповідності з логікою, розглянутої на інших малюнках.


Представлена функціональна модель, як здається, дозволяє розглянути всі варіанти ситуацій, зазвичай званих як "… що, якщо …". Її графічна інтерпретація створює передумови для того, щоб зробити це комплексно і безпомилково.


Рис. 2. Декомпозиція процедури "Аналізу …" – див. рис. 1.


Рис. 3. Розгляд варіанту "Голосувати за одну з 11 партій"


  



Рис. 4. Розгляд варіанту "Голосування за відкріпним посвідченням"


Рис. 5. Розгляд підсумків голосування.


Рис. 6. Розгляд варіанту "Не піти глосовать".


Рис. 7. Розгляд варіанту "Отримати бюлетень, але не опустити його в урну для голосування".


Рис. 8. Розгляд варіанту "Зробити бюлетень недійсним".


Література:



  1. Маклаков С.В. "Створення інформаційних систем з AllFusion Modeling Suite" вид. "ДІАЛГ-МІФІ", М., 2005.

  2. Дубейковскій В. І. "Ефективне моделювання з AllFusion Process Modeler 4.1.4 і AllFusion PM". Вид. "ДІАЛОГ-МІФІ", М., 2007 рік

(1) Партії, (що не пройшли до ГД, але) набрали більше 3% будуть протягом 4 років отримувати гроші з Держбюджету – щорічно по 5 руб. за кожний поданий за них голос

Партії, які отримали менше 3% (і не пройшли в ГД) зобов'яжуть заплатити ЗМІ за "безкоштовні" телеефір і друковану площу.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*