20516

Розширення реального часу на DFD

Доклад

Информатика, кибернетика и программирование

Таким чином будьякий Webпроект сайтвізитка електронна вітрина електронний магазин форум електро нний журнал пошукова система тощо є інформаційною системою яка функціонує у глобальному інформаційному середовищі World Wide Web. Надалі їх будемо називати Webсистемами [6]. Оскільки життєвий цикл інформаційної системи по чинається з етапів системного аналізу та проектування [3] то й Webсистеми не можуть бути винятком. Для Webсистем особливо важливим є урахування таких інформаційних особливостей як залежність від часу.

Украинкский

2013-07-25

37.5 KB

1 чел.

Розширення реального часу на DFD.

Тенденції розвитку сучасних інформаційних систем

корпоративного класу протягом останніх 10 років по-

казують усе більшу їх інтеграцію у Інтернет середовище.

На сьогодні практично будь-який достатньо розвинутий

проект по інформатизації передбачає компоненту, яка вза-

ємодіє з глобальною мережею Інтернет. З іншої сторони,

інформаційні системи глобального класу часто локалізу-

ються для внутрішнього корпоративного використання

(наприклад: організація групової корпоративної роботи та

дистанційної взаємодії).

Фактично, можна стверджувати, що на сьогодні уже

не існує чіткої різниці між інформаційними система-

ми корпоративного та глобального класів, які відповідно

функціонують локально та у мережі Інтернет. Більше того,

будь-який великий Інтернет-проект містить не тільки

традиційну презентаційну WWW-компоненту, а й розви-

нуту back-end компоненту, яка по своїй суті є близькою до

традиційних корпоративних систем і забезпечує основні

процеси функціонування та адміністрування Інтернет-

проекту.

Таким чином, будь-який Web-проект (сайт-візитка,

електронна вітрина, електронний магазин, форум, електро-

нний журнал, пошукова система тощо) є інформаційною

системою, яка функціонує у глобальному інформаційному

середовищі World Wide Web. Надалі їх будемо називати

Web-системами [6].

Оскільки життєвий цикл інформаційної системи по-

чинається з етапів системного аналізу та проектування [3],

то й Web-системи не можуть бути винятком.

На етапі системного аналізу проводяться системно-

аналітичні дослідження системи, що повинна розробляти-

ся, та існуючих системних рішень (для автоматизації цих

етапів використовується програмні продукти класу Upper

CASE). Відповідно застосовуються такі діаграмні засоби:

• для опису функціональності системи - діаграми функ-

ціональної ієрархії (Function Hierarchy Diagram - FHD) та

діаграми потоків даних (Data Flow Diagram - DFD);

• для опису структур даних використовуються діа-

грами сутність-взаємозв’язок (Entity-Relationship Diagram

- ERD);

• для опису топологічних аспектів системи - діаграми

“вузол-з’єднання” (Location Connectivity Diagram – LCD).

Усі описи системи (функціональний, інформаційний,

топологічний) співставляються між собою. Для опису та-

кого співставлення використовуються спеціальні матриці

(наприклад CRUD-матриці).

Для Web-систем особливо важливим є урахування

таких інформаційних особливостей як залежність від часу.

Це проявляється у проектуванні часових (а не тради-

ційних) структур даних [1] за допомогою ERD, оскільки

інформація у Web-систему поступає в певному часовому

порядку від зовнішніх користувачів (і це потрібно фіксу-

вати), а також висвітлення інформації може змінюватися

в часі. Часові аспекти структур даних складно відобража-

ються за допомогою ER-діаграм, оскільки при повному

моделюванні часових аспектів фактор часу приводить

до невизначеностей та поганого сприйняття ER-діаграм.

Тому деякі розробники просто ігнорують всі часові аспек-

ти їх ER-діаграм, залишаючи лише спеціальні коментарі.

Такі ER-діаграми належним чином не документують схе- 

ми часових реляційних баз даних і не є прийнятними для

розробників Web-систем.

На етапі системного проектування системи викорис-

товується спеціальний інструментарій, який, як правило,

є розвитком відповідного інструментарію, що застосову-

ється на етапі системного аналізу (продукти класу Lower

CASE, засоби розроблення програмних одиниць та адміні-

стрування БД).

У системному проекті виділяються наступні структури

- інформаційні, функціональні, мережні (відповідно до

інформаційної, функціональної та топологічної структур

системи, сформованих на попередньому етапі). На етапі

проектування усі структури розглядаються у співстав-

ленні з іншими, а не окремо. Як наслідок, деякі елементи

можуть мати відображення в різних структурах.

Для опису проекту інформаційної структури систе-

ми використовуються діаграми структур даних, в яких

термінами, аналогічними до термінів ERD, описуються

структури таблиць даних, допоміжні об’єкти (індекси, по-

слідовності тощо) та правила їх збереження.

У цій статті ми розглянемо деякі підходи до системного

аналізу та проектування Web-систем за допомогою діаграм

потоків даних (DFD) та діаграм сутність-взаємозв’язок

(ERD), а також запропонуємо деякі розширення цих

інструментаріїв, які доцільно ввести для проектування

Web-систем.


 

А также другие работы, которые могут Вас заинтересовать

57835. Світ після Другої світової війни 756.5 KB
  При викладенні матеріалу застосовано дослідницькопошуковий метод і метод проектної роботи з історичним матеріалом розкрито творчий потенціал учнів. Продемонстровано різні методи...
57836. Міфи різних народів про творення світу. Слов’янські міфи про створення світу 95.5 KB
  Мета: поглибити знання про міфи народів світу; визначити схожі елементи у міфах про створення світу; визначити особливості виникнення цих міфів у Давньому Китаї та давніх скандинавів; вчити бачити звязок з уявленнями інших народів...
57837. Урок - гра: Подорож до 7 чудес світу 147 KB
  Мета: Закріпити знання учнів про алгоритм тотожних перетворень раціональних виразів способи перетворення відношення двох дробових виразів та про схеми застосування властивостей арифметичних дій під час перетворення раціональних виразів....
57838. Операционная система 88 KB
  Цели урока: помочь учащимся усвоить назначение и состав операционной системы компьютера дать основные понятия необходимые для работы на компьютере...
57839. Системи лінійних рівнянь з двома змінними 428 KB
  Мета уроку: Формування вмінь розв’язувати системи лінійних рівнянь з двома змінними графічним способом; розвивати графічні навички, увагу, уміння порівнювати, аналізувати, робити висновки; виховувати відповідальність...
57840. Тіла обертання 92.5 KB
  Мета: сформувати поняття тіла обертання; навчитися визначати основні елементи даних геометричних фігур розвивати інтерес до предмету шляхом використання сучасних інформаційних технологій...
57841. АТМОСФЕРНИЙ ТИСК 127 KB
  Сформувати знання учнів про атмосферний тиск причини його зміни та прилади яким вимірюється атмосферний тиск; формувати вміння визначати зміну тиску з висотою простежувати звязок між тиском та станом погоди географічною широтою та поясами атмосферного тиску...
57842. Тоталітаризм 29 KB
  Мета уроку: ознайомити учнів з поняттям тоталітаризм з основними ознаками та різновидами тоталітаризму схарактеризувати особливості тоталітарних режимів співвідносити події та явища теми; розвивати вміння учнів аналізувати та порівнювати матеріал...
57843. Означення квадратного рівняння. Неповні квадратні рівняння 174.5 KB
  Сприяти знайомству учнів з поняттям квадратного рівняння та його елементів неповних квадратних рівнянь та організувати діяльність з розробки алгоритму їх розвязування. Добрий день Я дуже рада вітати вас на тренінгу Неповні...