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


 

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

79973. Основы технологий машиностроительного производства 112 KB
  С технологической точки зрения сборочная единица собирается отдельно независимо от других элементов и в дальнейшем в процессе сборки выступает как одно целое. Производственный и технологический процессы Производственный процесс – это совокупность взаимосвязанных действий человека и оборудования направленных на превращение исходных сырья материалов полуфабрикатов в готовое изделие соответствующее определенному служебному назначению. В производственный процесс входят основной и вспомогательный процессы. Основные процессы – это те...
79974. Качество продукции машиностроения 464 KB
  При изготовлении заготовок при механической обработке контроле сборке возникают различного рода погрешности как отклонения параметров от требуемых. В зависимости от причин их вызывающих погрешности можно разделить на следующие виды: систематические постоянные и изменяемые закономерно и случайные. Систематические постоянные погрешности не изменяются при обработке заготовок в одной партии. Они возникают под воздействием постоянно действующих факторов погрешности оборудования оснастки управляющих программ станков с ЧПУ.
79975. Технологические средства повышения конкурентоспособности машиностроительной продукции 499.5 KB
  Базы поверхности заготовки ориентирующие ее при установке на станке. Технологические базы – поверхности определяющие положение заготовки в процессе обработки. Черновые технологические базы – это поверхности заготовки которые применяются на первых операциях при первом установе когда нет обработанных поверхностей. При установке заготовки в приспособлении для выполнения технологической операции должно обеспечиваться ориентирование осуществляемое базированием и неподвижность достигаемая закреплением заготовки.
79976. Основы проектирования технологических процессов материального производства 63.5 KB
  Разрабатываемый технологический процесс должен оптимально сочетать наиболее полные возможности оборудования режущего инструмента приспособления и другой технологической оснастки при оптимальных режимах обработки минимальных затратах то есть при наименьшей технологической себестоимости. Технологический процесс должен использовать прогрессивные методы обработки удовлетворять требованиям чертежей и техническим условиям должен быть гибким обеспечивать повышение производительности культуры производства экологической безопасности....
79977. Технико-экономическая оценка и выбор технологических решений на предприятии 50.5 KB
  Технически обоснованной нормой называется время необходимое на выполнение данной операции в мин. Кроме того нормы времени не учитывают непредвиденные условия: не вовремя поставлены материалы инструмент перебои с электроэнергией с транспортом и т. Время затраченное на изготовление одной детали на данной операции называется штучным. Тп 42 где То основное время; Тв – вспомогательное время; Тт.
79978. Системы технологий формообразующих операций в машиностроительном производстве 1.74 MB
  Заготовки полученные литейным способом Суть литейного производства состоит в том что фасонную деталь или заготовку изготавливают заливанием жидкого металла в литейную форму пустота которой по размерам и конфигурации соответствует детали. 1; выплавление металла; заливание металла в форму; затвердение металла и охлаждение отливки; выбивание отливки из формы; обрубка и очищение отливки; термическая обработка отливки; контроль за качеством отливки и сдача его на механическую обработку. В процессе выполнения операций необходимо обеспечивать...
79979. Обработка материалов резанием в технологических системах машиностроительного производства 795 KB
  Цель конструктивно-технологической классификации деталей − снижение трудоемкости и сокращение сроков технологической и конструкторской подготовки производства, а так же повышение эффективности системы управления производством.
79980. Основы технологии сборочного производства 48 KB
  По стадиям различают следующие виды сборки: предварительная сборка – разборка с целью определения размера компенсатора; промежуточная – для общей дальнейшей обработки сборочной единицы например корпус и собранная с ним крышка растачиваются совместно под размер диаметра подшипника; под сварку может вводиться как сборочная операция в поточной линии; окончательная сборка после которой разборки не предусмотрено. В зависимости от метода образования соединений существуют следующие виды сборки: слесарная – слесарносборочные операции; монтаж –...
79981. Основы высоких технологий и инновационные технологии 35 KB
  Основы высоких технологий и инновационные технологии Сущность систем высоких технологий ВТ Каждое изделие поставляемое в условиях жесткой конкуренции на внутренний и в особенности на внешний рынок должно обладать новым уровнем свойств и отвечать все возрастающим требованиям предъявляемым потенциальным потребителем к функциональным экологическим и эстетическим свойствам. Эти названия новых технологий связаны с тем или иным признаком технологического процесса или свойствами изделия который принят авторами в качестве определяющего при...