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


 

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

21198. Продукционные модели представления знаний 62 KB
  Например продукционную модель действий человека при посадке в автобус можно представить в следующем виде: Если не имеет деньги то пешком Если имеет деньги и не пришел автобус то ждать Если пришел автобус и не тот маршрут то ждать Если пришел автобус и тот маршрут то садиться в автобус 11. Если имеет колеса и имеет винт и имеет крылья и возит грузы то самолет . Если имеет колеса и имеет винт и не имеет крылья и возит грузы то вертолет. Если не...
21199. Характеристики программного обеспечения систем искусственного интеллекта 59.5 KB
  Структура и свойства программного обеспечения Основными составными частями программного обеспечения ПрО систем искусственного интеллекта СИИ являются: программноаппаратные средства СИИ Лекция №5; программные средства представления знаний в СИИ Лекции №№611; языки программирования и среды функционирования СИИ Лекция №13; инструментальные программные средства создания СИИ Лекция №14 и др. Основными особенностями ПрО которые существенно отличают их от ПрО традиционных систем управления и обработки данных являются свойства...
21200. Язык „Prolog” и его приложения 175.5 KB
  Язык Prolog€ и его приложения 13. Общие сведения Язык Prolog€ Programming in Logical разработан А. В языке Prolog€ реализованы идеи логического прграммирования – нового перспективного направления в развитии современных средств программирования которое возникло в рамках работ по созданию систем искусственного интеллекта. При использовании языка Prolog€ основное внимание уделяется описанию структуры решаемой задачи а не разработке традиционного алгоритма ее решения.
21201. Инструментальные средства создания интеллектуальных систем 64 KB
  В состав типовой технологической инструментальной системы входят: база данных системы; подсистема автоматизации проектирования и программирования; подсистема отладки документирования и сопровождения; подсистема управления процессом создания СИИ и другие подсистемы. Главным направлением в технологии разработки и реализации инструментальных систем в настоящее время является так называемая CASEтехнология Computer Aided Software Engineering поддерживающая все стадии жизненного цикла системы. Программные средства CASEтехнологии делятся на...
21202. Общая характеристика проблемы создания систем искусственного интеллекта 90 KB
  Для решения трудно формализуемых и неформализуемых задач в разных областях человеческой деятельности и создаются системы искусственного интеллекта СИИ . В настоящее время у создателей СИИ нет единого мнения по определению понятия интеллекта. Таким образом определить понятие СИИ так чтобы оно удовлетворяло всех довольно трудно. Разнообразие существующих определений пока не позволило создать единое стратегическое направление исследований в области СИИ.
21203. Интеллект человека. Основные характеристики 54.5 KB
  Интеллект человека. Особенности строения и функционирования мозга человека В определение дисциплины Системы искусственного интеллекта входит понятие интеллект под которым подразумевают естественный интеллект человека выработанный человечеством в течение миллионов лет эволюции. Человек считается интеллектуальным от природы в связи со способностью человеческого мозга ставить и решать интеллектуальные задачи связанные с жизнедеятельностью и выживанием человека в сложных зачастую – экстремальных условиях окружающего мира. До сих пор...
21204. Искусственный интеллект 44 KB
  В связи с этим в настоящее время ИИ трактуется как комплекс программноаппаратных средств моделирования процессов мышления человека и структуры человеческого мозга используемых в СИИ для решения трудно формализуемых задач человеческой деятельности не поддающихся формальному математическому описанию. Анализируя возможность моделирования интеллектуальных способностей человека Лекция №2 в современных СИИ можно сделать следующие выводы: искусственный ум возможен; искусственный интеллект возможен; как приближенная модель мышления человека...
21205. Характеристики и классификация систем искусственного интеллекта 69.5 KB
  Сравнительные характеристики традиционных и интеллектуальных систем Характеристики Традиционные системы Интеллектуальные системы Тип информации Данные Знания Тип обработки информации Числовая Символьная Модель представления информации Математическая Эвристическая Способ обработки информации Алгоритм Вывод на знаниях Получаемое решение задачи Оптимальное Правдоподобное Модификации системы Редкие Частые 4. к автоматическому пополнению и получению новых знаний на основе накопленного системой опыта анализа и решения задач пользователей;...
21206. Экспертные системы. Структура программноаппаратных средств экспертной системы 162.5 KB
  Знания эксперта используются для создания базы знаний ЭС. Основу ЭС составляет база знаний БЗ моделирующая память человека и представляющая собой хранилище знаний о свойствах и закономерностях данной ППО полученных в результате использования профессионального опыта...