ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.02.2024
Просмотров: 8
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
модель черного ящика
Модель есть отображение свойств какого-либо объекта при его изучении. При моделировании свойства одного объекта переносятся на другой таким образом, чтобы взаимосвязь свойств модели и свойств изучаемого объекта была аналогичной. Отображения объектов называются моделями, а процесс их создания – моделированием. Модель «черный ящик» – это система, в которой внешнему наблюдателю доступны лишь входные и выходные величины, а структура и внутренние процессы не известны. Любая вещь, любой предмет, любое явление, любой познаваемый объект – всегда первоначально выступает как «черный ящик». Название модели «черный ящик» образно подчеркивает полное отсутствие сведений о внутреннем содержании «ящика»: в этой модели задаются, фиксируются, перечисляются только входные и выходные связи системы со средой (обычно не описываются даже «стенки ящика», т. е. границы между системой и средой, они лишь подразумеваются, признаются существующими). Графическая модель типа «черный ящик» отображает только связи системы со средой, в виде перечня «входов» и «выходов».
Модель типа «черный ящик», несмотря на внешнюю простоту и отсутствие сведений о внутренности системы, часто оказывается полезной. Во многих случаях эксплуатации системы достаточно содержательного словесного описания входов и выходов; тогда модель «черного ящика» является просто их списком. Например, бытовая модель телевизора такова: входы – шнур электропитания, антенна, ручки управления и настройки; выходы – экран кинескопа и звуковые динамики. В других случаях требуется количественное описание некоторых или всех входов и выходов.
Черный ящик – это система, в которой входные и выходные величины известны, а внутреннее устройство ее и процессы, происходящие в ней, неизвестны. Можно только изучать систему по ее входам и выходам. Но подобное изучение не позволяет получить полное представление о внутреннем устройстве системы, поскольку одним и тем же поведением могут обладать различные системы.
Метод черного ящика заключается в следующем:
– предварительное наблюдение взаимодействий системы со средой, установление списка входных и выходных воздействий. Выявление существенных воздействий. Окончательный выбор входов и выходов для исследования с учетом имеющихся средств воздействия на систему и средств наблюдения за ее поведением;
– воздействие на входы системы и регистрация ее выходов. В процессе изучения наблюдатель и «черный ящик» образуют систему с обратной связью. Первичные результаты исследования представляют собой множество пар: (состояние входа; состояние выхода);
– установление зависимости между входом и выходом системы. Установление такой зависимости - однозначной или вероятностной - возможно только в том случае, если система в своем поведении обнаруживает ограничение разнообразия [4,5].
По мере исследования системы и все более глубокого проникновения в суть происходящих в ней процессов необходимость в использовании черного ящика отпадает.
Модель системы типа чёрный ящик отображает только связи системы со средой, в виде перечня входов и выходов. Трудность построения модели черного ящика состоит в том, что надо решить, какие из многочисленных реальных связей включать, а какие не включать в состав модели. Кроме того, всегда существуют и такие связи, которые нам неизвестны, но они-то и могут оказаться существенными.
2. Физический и логический уровни представления структур данных
Логический уровень – уровень представления данных в виде структуры данных, к которым относятся иерархические, сетевые структуры и другие виды структур, используемые при организации данных в вычислительных системах.
Физический уровень – уровень представления данных, учитывающий способ организации данных на машинном носителе в виде бит, байт и их структур. Как видно, уровень абстракции данных уменьшается от концептуального уровня представления данных к физическому уровню.
Следует отметить, что на западе принята двухуровневая система представления данных, используемая при описании баз данных. Рассматриваются логический и физический уровни представления данных. Это связано с тем, что в настоящее время при разработке баз данных в основном используются реляционные или объектно-реляционные модели данных и этапы концептуального и логического проектирования реляционных баз данных совмещены. Отсюда все современные CASE-средства проектирования баз данных позволяют строить логические и физические модели баз данных
Структура данного (СД)
– общее свойство информационного объекта с которым взаимодействует та или иная программа. Это общее свойство характеризуется:
1) множеством допустимых значений данной структуры;
2) набором допустимых операций;
3) характером организованности.
Вырожденные (простейшие) структуры данных называются также типами данных.
Различают следующие уровни описания данного:
1) абстрактный (математический) уровень;
2) логический уровень;
3) физический уровень.
Логический уровень – представление структуры данного на том или ином языке программирования. Физический уровень – отображение на память ЭВМ информационного объекта в соответствии с логическим описанием. Так как память ЭВМ конечна, то возникают вопросы распределения памяти и управления ею. Логический и физический уровни отличаются друг от друга, поэтому в вычислительных системах осуществляется отображение физического уровня на логический и наоборот.
Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например "Постоянный клиент", "Отдел" или "Фамилия сотрудника". Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами (подробнее о сущностях и атрибутах будет рассказано ниже). Логическая модель данных может быть построена на основе другой логической модели, например на основе модели процессов (см. гл. 1). Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.
Физическая модель данных, напротив, зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД. Следовательно, одной и той же логической модели могут соответствовать несколько разных физических моделей. Если в логической модели не имеет значения, какой конкретно тип данных имеет атрибут, то в физической модели важно описать всю информацию о конкретных физических объектах - таблицах, колонках, индексах, процедурах и т. д. Разделение модели данных на логические и физические позволяет решить несколько важных задач.