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

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

З метою розширення використання технології функціонального моделювання різноманітних систем в різних предметних областях, наводимо функціональну модель (ФМ) “Аналіз можливих результатів проведення в Росії в 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>

*

*