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-систем.


 

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

6155. Коррекция психического развития 120.87 KB
  Учебное пособие посвящено актуальному направлению специальной психологии - коррекции психического развития, определены задачи, принципы и основные формы коррекции, а также цели коррекционной работы. Представлены основные понятия и категории пси...
6156. Методы расчета инструмента для прессования металлов 879.5 KB
  Дано описание и приведены методики расчета инструмента для прессования металлов и сплавов. Изложены современные методы расчета прочности основных деталей инструментальной наладки горизонтальных гидравлических прессов. Методика расчета каждой детали ...
6157. Расчет теплоэлектроснабжения предприятий автомобильного транспорта 967.82 KB
  Изложены методические указания по выполнению курсовой работы по дисциплине Энергообеспечение предприятий автомобильного транспорта. Приведены методы расчета часовых расходов теплоты предприятием по отдельным видам теплопотребления, суммарных часов...
6158. Моделирование процессов и объектов в металлургии 604.5 KB
  Моделирование процессов и объектов в металлургии Введение По мере развития технологии производства цветных металлов повышаются требования к качеству технологического процесса. В переработку поступает все более сложное, комплексное сырье, содер...
6159. Преподобный Феодосий Тотемский 26.5 KB
  Преподобный Феодосий Тотемский (память 28 января по старому стилю) Родился в Вологде около 1530 г. и был воспитан в благочестии и страхе Божием. Достигнув совершеннолетия, по настоянию родителей святой вступил в брак и имел дочь, но семейная жизнь ...
6160. Техническое обеспечение расследования поджогов, совершенных с применением инициаторов горения 1.39 MB
  Техническое обеспечение расследования поджогов, совершенных с применением инициаторов горения. Учебно-методическое пособие по техническому обеспечению расследования поджогов, совершенных с применением инициаторов горения, предназначено для обучения...
6161. Дослідження автогенератора 48.2 KB
  Дослідження автогенератора У даній роботі досліджується RC-автогенератор, який, звичайно, використовується для генерації коливань низької частоти. 1. Складові частини RC-автогенератора У загальному випадку автогенератор складається з підсилювача та ...
6162. Осциллографические измерения 320.5 KB
  Осциллографические измерения 1. Электронно-лучевой осциллограф Электронно-лучевой осциллограф (от латинского слова осциллум - колебание и греческого графо - пишу) или осциллоскоп (греч. скопео - вижу) - прибор, предназначен...
6163. Робота з симулятором машини Ноймана. Дослідження виконання машинного коду в автоматичному режимі 170.61 KB
  Мета: опанувати роботу на симуляторі машини Ноймана, зрозуміти і дослідити принцип виконання програми машиною Ноймана. Завдання: запустити симулятор, увести до нього коди машинних інструкцій і коди чисел, навчитися утворювати і змінювати ці ко...