Студопедия — Оценка этапов выполнения
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Оценка этапов выполнения






лабораторной работы № 1 (талб. 1.1)

Таблица 1.

Наименование задания Максимальное количество баллов
  Построение логической модели  
  Построение модели окружения  
  Построение модели поведения  
  Подготовка отчета  
  Сдача отчета  

Список теоретических вопросов

1. Диаграммы потоков данных (DFD).

2. Функциональные блоки.

1. Внешние сущности.

4. Потоки данных.

5. Хранилища данных.

6. Логическая модель системы.

7. Модель окружения системы.

8. Модель поведения системы.

9. Использование CASE -средств для построения DFD -моделей.


 

ПРИЛОЖЕНИЕ 1.

ПОСТРОЕНИЕ ДИАГРАММ ПОТОКОВ ДАННЫХ

Основные понятия

Диаграммы потоков данных (Data Flow Diagrams, DFD) предназначены для моделирования информационного обмена между системой и внешним миром и/или между частями этой системы. Например, DFD можно использовать для создания модели документооборота некоторой организации.

DFD может содержать следующие элементы:

- функциональные блоки;

- внешние сущности;

- потоки данных;

- хранилища данных.

Функциональный блок (рис. 1.1) моделирует функцию преобразования информации. Он имеет входы и выходы, изображающие входной и выходной поток информации. Функциональный блок изображается в виде прямоугольника с закругленными углами. Внутри блока помещается наименование соответствующей функции.

 

 
 

 


Внешние сущности (рис. 1.2) являются источниками и/или приемниками информации. Они изображаются в виде прямоугольника с тенью. Внутри прямоугольника помещается обозначение внешней сущности. При этом в качестве имени рекомендуется использовать существительное в именительном падеже и уникальный номер сущности в модели. Одна внешняя сущность может повторяться на одной и той же диаграмме несколько раз.

 

 

 


Потоки данных – это информация, которая обращается в системе. Потоки данных представляют в виде стрелок (рис. 1.3). Стрелки могут начинаться и заканчиваться в любой части блока, из которого или в который передается соответствующая информация. Допускаются также двунаправленные стрелки.

 

 


Стрелки на DFD могут быть разбиты (разветвлены) на части, и при этом каждый получившийся сегмент должен быть переименован таким образом, чтобы показать декомпозицию данных, переносимых конкретным потоком (рис. 1.4). Аналогично стрелки могут соединяться между собой (объединяться) (рис. 1.5).

 

   
 
 
 

 


Хранилища данных представляют любой механизм, который поддерживает хранение данных для их промежуточной обработки. Пример хранилища данных показан на рис. 1.6.


 
 

 


В DFD каждый номер функционального блока может включать в себя префикс, номер родительской диаграммы и собственно номер объекта. Номер объекта уникальным образом идентифицирует функциональный блок на диаграмме. Номер родительской диаграммы и номер объекта в совокупности обеспечивают уникальную идентификацию каждого блока модели. Например, в номере функционального блока A 37 можно выделить префикс A, номер диаграммы 3 и номер объекта 7.

Уникальные номера можно присвоить также каждому хранилищу данных и каждой внешней сущности вне зависимости от расположения объекта на диаграмме. Каждый номер хранилища данных содержит префикс D (Data Store) и уникальный номер хранилища в модели (например, D 3). Номер каждой сущности содержит префикс E (External entify) и уникальный номер сущности в модели (например, E 5).

В настоящее время при разработке информационных систем используется подход разделения событий, в котором для моделирования системы строится несколько моделей DFD:

1. логическая модель, отображающая систему как набор действий и описывающая, что должна делать система;

2. модель окружения, описывающая систему как объект, отвечающий на события, порождаемые внешними сущностями;

3. модель поведения, показывающая, как система обрабатывает те или иные события.








Дата добавления: 2015-08-12; просмотров: 472. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия