Інформаційні системи в економіці

Методическое пособие - Разное

Другие методички по предмету Разное

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

Рис. 5. представляє діаграму потоку даних нульового рівня для системи ведення обліку пенсійних посібників і виплат. Ця діаграма потоку даних розбиває контекстну діаграму в більш детальне представлення систем ведення обліку пенсійних посібників і виплат. Вона показує, що система складається з пяти головних процесів, що можуть, у свою чергу, бути розбиті на більш детальні діаграми потоку даних.

Рис. 4. Контекстна діаграма системи ведення обліку пенсій і виплат

.

Рис. 5. Діаграма потоку даних нульового рівня для системи ведення обліку пенсійних посібників і виплат

 

2.5.4. Засоби документування структурного аналізу

Засобу документування структурного аналізу представлені в таблиці 5.

Таблиця 5.

Засобу документування структурного аналізу

ЗасібОписЕлементиСловник данихОпис даних, що містить інформацію щодо індивідуальних частин даних і угруповань даних усередині системи

  • Елемент
  • Формат
  • Значення
  • Частота
  • Обсяг
  • Користувачі
  • Захист
  • Процеси.Специфікації процесуОпис логіки процесів, що відбуваються в кружках найнижчого рівня діаграми декомпозиції і документування правил прийняття рішень.
  • Таблиця рішень - представлення у формі таблиці умов, що впливають на рішення.
  • Дерево рішень представлення умов, яки впливають на рішення у виді послідовної деревоподібної діаграми.
  • Псевдокод - метод вираження логіки програми, що використовує прості вираження звичайної мови, а не графічні символи
  • Словник даних, використовуваний у структурному аналізі, може бути розширений і використовуватися протягом процесу розробки систем, щоб допомогти системним розроблювачам стежити за всіма деталями відносно даних, функцій і процесів, що накопичуються для кожної системи.
Наприклад, вхід словника даних для потоку даних "Вихідна допомога":

Вихідні допомога = Сума звичайної вихідної допомоги

+ Дата звичайної оплати

+ Передчасна вихідна допомога

+ Дата передчасної оплати

+ Опція з нагоди втрати годувальника

 

Таблиця рішень представляє рішення графічно в таблиці, що виражає ряд умов. Коли деякі умови виконуються (так, немає), рішення робляться відповідно до зазначених правил. Таблиця повинна визначити всі можливі умови, що впливають на рішення.

Формат таблиці рішень

  • Заголовок, що ідентифікує таблицю.
  • Стовпчики умов із входами для кожної можливої умови.
  • Інструкції дії з входами для кожної можливої дії, що могло бути прийняте. Такі дії будуть визначені представленими умовами і правилами прийняття рішень, що керують процесом прийняття рішень.

На мал. 6. представлено таблицю рішень для щомісячних виписок рахунка грошового ринку. Таблиця рішень на цьому малюнку документує логікові обробки для посилки щомісячних виписок по рахунку. Вона зображує умови баланс рахунка і рівень активності рахунка, що визначають, чи дійсно інвестиційний фонд грошового ринку посилає щомісячні виписки по балансі рахунка з попередженнями інвесторам.

 

Рис. 6. Таблиця рішень для щомісячних виписок рахунка грошового ринку

 

Дерево рішень нагадує галузі дерева. Різні альтернативи відгалужуються від початкової крапки прийняття рішень. Початкове рішення - корінь дерева. Галузі відображаються ліворуч праворуч. Вузли дерева показують умови. Наступний шлях, що буде обраний, залежить від результату визначення, щодо якого умова існує. Праворуч від дерева - дії, що можуть бути прийняті, у залежності від послідовності умов і альтернатив, що випливають. Як галузі розвиваються, залежить від природи зробленого рішення умов і альтернатив.

Рис. 7. ілюструє дерево рішень для щомісячних виписок рахунка грошового ринку.

Рис. 7. Дерево рішень для щомісячних виписок рахунка грошового ринку

 

Таблиця 7.

Застосування дерева рішень і таблиці рішень

Дерево рішеньТаблиця рішень

  • Проста система
  • Висвітлювання шляхів рішення і послідовності рішень
  • Складна система: численні послідовності кроків і комбінацій умов
  • Представлення критеріїв вибору даного шляху
  • Псевдокод використовує оповідальні вираження, а не графічні символи типу дерев або таблиць, щоб описати процедуру. Перевага псевдокоду в тім, що системні розроблювачі, можу сконцентруватися на розробці логіки обробки, незалежно від синтаксичних вимог (правил формулювання команд) будь-якої мови програмування. Якщо логіка стійка, псевдокод може бути легко отрансльований у мову програмування. Структурна звичайна мова подібна псевдокодові, у якому він використовує логічні конструкції псевдокоду, але його термінологія більш зрозуміла кінцевими користувачами, чим псевдокод.
Псевдокод використовує ті ж самі логічні моделі як основні керуючі структури структурного програмування (див. мал. 8.):