Модели программных систем реферат

Обновлено: 04.07.2024

Наиболее современным подходом к моделированию программного обеспечения является объектно-ориентированный, при котором основным строительным блоком является объект или класс. В самом общем смысле объект — это сущность, извлекаемая из словаря предметной области или решения, а класс является описанием множества однотипных объектов. Каждый объект обладает идентичностью, состоянием и поведением… Читать ещё >

  • программная инженерия. визуальное моделирование программных систем

Визуальное моделирование систем ( реферат , курсовая , диплом , контрольная )

В настоящее время моделирование программного обеспечения, особенно объектно-ориентированных разработок, является важной частью программной инженерии. Моделирование широко распространено во всех инженерных дисциплинах, в значительной степени из-за того, что оно реализует принципы декомпозиции, абстракции и иерархии. Общим свойством всех моделей является их подобие оригинальной системе или системеоригиналу. При этом процесс построения и последующего применения моделей для получения информации о свойствах или поведении системы-оригинала получил название моделирование.

З.1 ЦЕЛИ И ЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ

Визуальным моделированием (visual modelling) называется процесс графического представления модели с помощью некоторого стандартного набора графических элементов [6]. Общение между пользователями, разработчиками, аналитиками, тестировщиками, менеджерами и всеми остальными участниками проекта является основной целью визуального моделирования. Общение можно обеспечить и с помощью невизуальной (текстовой) информации, но сложная информация понимается легче, если она представлена визуально, а не описана в тексте.

Любое программное обеспечение является моделью некоторых явлений или процессов реального мира. При разработке программного обеспечения существует несколько методов моделирования. Важнейшие из них — алгоритмический и объектно-ориентированный.

Алгоритмический .метод представляет собой традиционный подход к созданию программного обеспечения. Основным строительным блоком является процедура или функция, а внимание уделяется, прежде всего, вопросам передачи управления и декомпозиции больших алгоритмов на меньшие. При изменении требований или увеличения размера сопровождать их становится сложнее.

Наиболее современным подходом к моделированию программного обеспечения является объектно-ориентированный, при котором основным строительным блоком является объект или класс. В самом общем смысле объект — это сущность, извлекаемая из словаря предметной области или решения, а класс является описанием множества однотипных объектов. Каждый объект обладает идентичностью, состоянием и поведением.

Объектно-ориентированная технология моделирования программных систем, отражающая иерархию классов и объектов, является в настоящее время преобладающей для построения систем в различных областях, любой степени сложности [3] (23, "https://referat.bookap.info").

Модель — это абстракция, описывающая моделируемую систему с определенной точки зрения и на определенном уровне абстрагирования. Под точкой зрения понимается, например, в данном контексте представление требований к системе или представление проектирования, а уровень абстракции в модели отражает степень существенности влияния на результат включенных элементов.

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

Моделирование позволяет проследить путь от запросов пользователей к требованиям, модели и затем к коду и обратно, не теряя при этом наработок. При моделировании решают следующие задачи:

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

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

Объектно-ориентированные модели раскрывают весь спектр важнейших конструкторских решений, которые необходимо рассматривать при разработке сложной системы, и таким образом ведут к созданию проектов, обладающих пятью атрибутами хорошо организованных сложных систем:

  • Для учеников 1-11 классов и дошкольников
  • Бесплатные сертификаты учителям и участникам

Кафедра информатики и вычислительной техники

Моделирование, виды моделей. Требования к построению моделей

Организация информационного взаимодействия в информационном образовательном пространстве педагогического вуза

студентка 4 курса группы МДМ-216 ______________________ А.А.Буянова

канд. физ. мат. наук, доцент ________________________ Т. В. Кормилицына

Модель - очень широкое понятие, включающее в себя множество способов представления изучаемой реальности. Различают модели материальные (натурные) и идеальные (абстрактные). Материальные модели основываются на чем-то объективном, существующем независимо от человеческого сознания (каких-либо телах или процессах). Материальные модели делят на физические и аналоговые, основанные на процессах, аналогичных в каком-то отношении изучаемому. Между физическими и аналоговыми моделями можно провести границу и такая классификация моделей будет носить условный характер.

Еще более сложную картину представляют идеальные модели, неразрывным образом связанные с человеческим мышлением, воображением, восприятием. Среди идеальных моделей можно выделить интуитивные модели, к которым относятся, но единого подхода к классификации остальных видов идеальных моделей нет. Такой подход является не вполне оправданным, так как он переносит информационную природу познания на суть используемых в процессе моделей - при этом любая модель является информационной. Более продуктивным представляется такой подход к классификации идеальных моделей:

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

2. Математические модели - очень широкий класс знаковых моделей (основанных на формальных языках над конечными алфавитами), широко использующих те или иные математические методы. Например, математическая модель звезды. Эта модель будет представлять собой сложную систему уравнений, описывающих физические процессы, происходящие в недрах звезды. Математической моделью другого рода являются, например, математические соотношения, позволяющие рассчитать оптимальный (наилучший с экономической точки зрения) план работы какого-либо предприятия.

3. Информационные модели - класс знаковых моделей, описывающих информационные процессы (возникновение, передачу, преобразование и использование информации) в системах самой разнообразной природы.

Граница между вербальными, математическими и информационными моделями может быть проведена весьма условно; возможно, информационные модели следовало бы считать подклассом математических моделей. В рамках информатики как самостоятельной науки, отдельной от математики, физики, лингвистики и других наук, выделение класса информационных моделей является целесообразным. Информатика имеет самое непосредственное отношение и к математическим моделям, поскольку они являются основой применения компьютера при решении задач различной природы: математическая модель исследуемого процесса или явления на определенной стадии исследования преобразуется в компьютерную (вычислительную) модель, которая затем превращается в алгоритм и компьютерную программу.

Модель - это искусственно созданный объект, дающий упрощенное представление о реальном объекте, процессе или явлении, отражающий существенные стороны изучаемого объекта с точки зрения цели моделирования. Моделирование - это построение моделей, предназначенных для изучения и исследования объектов, процессов или явлений.

Объект, для которого создается модель, называют оригиналом или прототипом. Любая модель не является абсолютной копией своего оригинала, она лишь отражает некоторые его качества и свойства, наиболее существенные для выбранной цели исследования. При создании модели всегда присутствуют определенные допущения и гипотезы.

Системный подход позволяет создавать полноценные модели. Особенности системного подхода заключаются в следующем. Изучаемый объект рассматривается как система, описание и исследование элементов которой не выступает как сама цель, а выполняется с учетом их места (наличие подзадач). В целом объект не отделяется от условий его существования и функционирования. Объект рассматривается как составная часть чего-то целого (сам является подзадачей). Один и тот же исследуемый элемент рассматривается как обладающий разными характеристиками, функциями и даже принципами построения. При системном подходе на первое место выступают не только причинные объяснения функционирования объекта, но и целесообразность включения его в состав других элементов. Допускается возможность наличия у объекта множества индивидуальных характеристик и степеней свободы. Альтернативы решения задач сравниваются в первую очередь по критерию "стоимость-эффективность".

Создание универсальных моделей - это следствие использование системного подхода. Моделирование (эксперимент) может быть незаменимо. С помощью компьютера возможен расчет интересующих исследователей параметров. Моделирование - исследование явлений, процессов или систем объектов путем построения и изучения их моделей - это основной способ научного познания. В информатике данный способ называется вычислительный эксперимент и основывается он на трех основных понятиях: модель - алгоритм - программа. Использование компьютера при моделировании возможно по трем направлениям:

1. Вычислительное - прямые расчеты по программе.

2. Инструментальное - построение базы знаний, для преобразования ее в алгоритм и программу.

3. Диалоговое - поддержание интерфейса между исследователем и компьютером.

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

Границы между моделями различных типов или классов, а также отнесение модели к какому-то типу или классу чаще всего условны. Наиболее распространенные признаки, по которым классифицируются модели:

По целям использования выделяются модели учебные, опытные, имитационные, игровые, научно-технические.

По области знаний выделяются модели биологические, экономические, исторические, социологические и т.д.

По фактору времени разделяются модели динамические и статические. Статическая модель отражает строение и параметры объекта, поэтому ее называют также структурной. Она описывает объект в определенный момент времени, дает срез информации о нем. Динамическая модель отражает процесс функционирования объекта или изменения и развития процесса во времени.

Любая модель имеет конкретный вид, форму или способ представления, она всегда из чего-то и как-то сделана или представлена и описана. В этом классе, прежде всего, модели рассматриваются как материальные и нематериальные.

Материальные модели - это материальные копии объектов моделирования. Они всегда имеют реальное воплощение, воспроизводят внешние свойства или внутреннее строение, либо действия объекта-оригинала. Материальное моделирование использует экспериментальный (опытный) метод познания.

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

Информационная модель - это совокупность информации об объекте, описывающая свойства и состояние объекта, процесса или явления, а также связи и отношения с окружающим миром. Информационные модели представляют объекты в виде, словесных описаний, текстов, рисунков, таблиц, схем, чертежей, формул и т.д. Информационную модель нельзя потрогать, у нее нет материального воплощения, она строится только на информации. Ее можно выразить на языке описания (знаковая модель) или языке представления (наглядная модель).Одна и та же модель одновременно относится к разным классам деления. Например, программы, имитирующие движение тел. Такие программы используются на уроках физики (область знания) с целями обучения (цель использования). В то же время они являются динамическими, так как учитывают положение тела в разные моменты времени, и алгоритмическими по способу реализации.

Форма представления информационной модели зависит от способа кодирования (алфавита) и материального носителя.

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

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

Образно-знаковое моделирование использует знаковые образы какого-либо вида: схемы, графы, чертежи, графики, планы, карты. Например, географическая карта, план квартиры, родословное дерево, блок-схема алгоритма. К этой группе относятся структурные информационные модели, создаваемые для наглядного изображения составных частей и связей объектов. Наиболее простые и распространенные информационные структуры - это таблицы, схемы, графы, блок-схемы, деревья.

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

Одним из наиболее распространенных формальных языков является алгебраический язык формул в математике, который позволяет описывать функциональные зависимости между величинами. Составление математической модели во многих задачах моделирования хоть и промежуточная, но очень существенная стадия.

Математическая модель - способ представления информационной модели, отображающий связь различных параметров объекта через математические формулы и понятия. В тех случаях, когда моделирование ориентировано на исследование моделей с помощью компьютера, одним из его этапов является разработка компьютерной модели.

Компьютерная модель - это созданный за счет ресурсов компьютера виртуальный образ, качественно и количественно отражающий внутренние свойства и связи моделируемого объекта, иногда передающий и его внешние характеристики. Компьютерная модель представляет собой материальную модель, воспроизводящую внешний вид, строение или действие моделируемого объекта посредством электромагнитных сигналов. Разработке компьютерной модели предшествуют мысленные, вербальные, структурные, математические и алгоритмические модели.

Целями данного реферата является анализ и изучение моделей и моделирования системы.
Задачами реферата являются:
- анализ понятия модели и моделирование;
- изучение классификаций моделей;
- исследование особенностей и свойств моделей;
- анализ основных целей моделирования.

Содержание

Введение 2
Понятие модели и моделирования 4
Классификация моделей 5
Особенности и свойства моделей 10
Основные цели моделирования 15
Заключение 18
Список использованной литературы 19

Работа состоит из 1 файл

рефик.docx

Понятие модели и моделирования 4

Классификация моделей 5

Особенности и свойства моделей 10

Основные цели моделирования 15

Список использованной литературы 19

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

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

Все существующие модели подразделяются на материальные (механические образцы, различные копии оригиналов и т.п.) и идеальные (знаковые). К знаковым моделям относятся вербальные (словесные) и математические (разнообразные схемы, чертежи, графики, формулы). Разновидностью знаковых моделей являются математические модели.
Математическая модель (или математическое описание) - это система математических соотношений, описывающих изучаемый процесс или явление.

Модель - это мысленно представляемая или материально реализованная система, которая, отображая или воспроизводя объект исследования, способна замещать его так, что ее изучение дает новую информацию об этом объекте.

Целями данного реферата является анализ и изучение моделей и моделирования системы.

Задачами реферата являются:

- анализ понятия модели и моделирование;

- изучение классификаций моделей;

- исследование особенностей и свойств моделей;

- анализ основных целей моделирования.

Тема реферата является актуальной, поскольку моделирование позволяет исследовать объекты окружающего мира, представленные в виде, удобном для анализа, а с другой для их хранения и передачи в пространстве или времени.

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

Понятие модели и моделирования

Одна из характерных особенностей современного естествознания — его модельный характер, т.е. все объекты, явления и процессы описываются с помощью моделей. В определенном смысле расширение границ естествознания можно представить как построение более подходящих и совершенных моделей природы. Модельный характер естествознания связан и с тем, что значимость того или иного факта можно определить, лишь опираясь на какую-либо модель.

Модель — это упрощенное подобие объекта, которое воспроизводит интересующие нас свойства и характеристики объекта-оригинала или объекта проектирования.

Понятие модели стало пониматься широко лишь в XX в. Вначале модель стала осознаваться как нечто универсальное в научных дисциплинах информационного, кибернетического, системного направлений, а позднее эта идея распространилась на всю науку. При этом понятие абстрактной модели не сводится к математическим моделям, а относится к любым знаниям и представлениям о мире. 1

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

Моделированием называется исследование каких-либо явлений, процессов или систем путем построения и изучения их моделей, а также использование моделей для определения или уточнения характеристик и рационализации способов построения вновь конструируемых объектов.

Моделирование - одна из основных категорий теории познания. На идее моделирования по существу базируется любой метод научного исследования. 2

Моделирование является важным этапом целенаправленной деятельности, так как она ориентирована на реализацию образа желаемого будущего, т.е. модели состояния. Любая деятельность осуществляется по определенному плану ( алгоритму), который является образом будущей деятельности, т.е. ее моделью. При этом приходится оценивать текущий результат предыдущих действий и выбирать следующий шаг из многих возможных, в связи с чем необходимо сравнивать последствия всех возможных шагов, не выполняя их реально, другими словами, изучать их на модели. Кроме того, сама модель является целевым отображением, причем не самого по себе объекта-оригинала, а того, что в нем нас интересует, т.е. то, что соответствует поставленной цели. Поскольку модель - это целевое отображение, можно говорить о множественности моделей одного и того же объекта: для разных целей, как правило, требуются разные модели. 3

Классификация моделей

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

Модели также можно разделить на статические - модели конкретного состояния интересующего нас объекта - и динамические — когда возникает необходимость в отображении процесса изменений состояния. Например, в одних случаях нужны модели некоторого ландшафта в некоторый момент времени, а в других - модель сезонной смены его состояний; можно описать структуру кристалла алмаза, а можно рассмотреть процесс его формирования; можно характеризовать анатомию человеческого организма или построить модель его функционирования или развития. 5

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

В общем случае мысленные модели, используемые в естествознании, можно разделить на образные, образно-знаковые и знаковые модели. К образным моделям относятся неформализованные мысленные представления, гипотетические построения, разного рода модели-аналогии и прочие модельные представления; например, утверждая, что Земля похожа на шар, мы выстраиваем образную модель; в более сложном виде — это словесное описание некоторой гипотезы, теории, концепции или парадигмы. Образно-знаковые модели - разного рода схемы, графы, чертежи, графики - широко распространены в естествознании; так, в науках о Земле и астрономии большое значение имеет такой вид образно-знаковых моделей, как карты. Знаковыми моделями называют определенным образом интерпретированные системы. Наиболее важны в этой группе математические модели.

Материальные (реальные, вещественные) модели - некоторая материальная конструкция. Чтобы она могла быть отображением, т.е. замещала в каком-то отношении оригинал, между оригиналом и моделью должно быть установлено отношение схожести, подобия. В рамках материальных моделей по характеру подобия выделяют модели, построенные на принципе прямого и косвенного подобия; иногда выделяют модели условного подобия.

К построенным на основе прямого подобия относят пространственно и физически подобные модели. Пространственно подобные модели геометрически подобны оригиналу. Языком пространственно подобных моделей передаются наиболее общие черты формы объекта и соотношения определенных его частей. Например, фотографии, макет рельефа местности, масштабированные модели самолетов или гидротехнических сооружений, макеты зданий, шаблоны и т.п. Физически подобные модели обладают механическим, динамическим, кинематическим и другими видами подобия с оригиналом. Эти модели широко применяются во многих отраслях естествознания. Так, с их помощью изучают на небольших лабораторных установках деформации, происходящие в земной коре, формирование долин крупных рек, влияние еще не построенных гидроэлектростанций на окружающую среду и т.д.

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

Косвенное подобие между оригиналом и моделью — аналогия — проявляется в совпадении или достаточной близости их абстрактных моделей и используется в практике реального моделирования. Наиболее известна электромеханическая аналогия, основанная на том, что некоторые закономерности электрических и механических процессов описываются одинаковыми дифференциальными уравнениями, различающимися лишь физической интерпретацией переменных, входящих в эти уравнения. Поэтому можно не только заменить неудобное и громоздкое экспериментирование с механической конструкцией на простые опыты с электрической схемой, перепробовать множество вариантов, не переделывая конструкцию, но и проверить на модели варианты, в механике пока не осуществимые (например, с произвольным и непрерывным изменением масс, длин и т.д.). Роль моделей, обладающих косвенным подобием оригиналу, очень велика. Например, часы являются аналогом времени; подопытные животные у медиков - аналоги человеческого организма; автопилот — аналог летчика; электрический ток в подходящих цепях может моделировать течение воды в водоносном горизонте или в русле реки, а также транспортные потоки, перенос информации в сетях связи и т.д.

По мере развития человечества происходит структуризация и оптимизация наличных у нас данных и возможностей их использования. При этом ключевой является информационная модель. На сегодняшний день она является существенно недооценённым инструментов планирования. Чтобы сломать эту тенденцию, необходимо рассказывать аудитории о её возможностях, чем и займётся автор этой статьи.

Что называют информационной моделью? Описание и структура

информационная модель

Так называют модель объекта. Она представлена в виде информации, что описывает существенные для конкретного случая параметры и переменные, связи между ними, а также входы и выходы для данных, при подаче на которые можно влиять на получаемый результат. Их нельзя увидеть или потрогать. В целом они не имеют материального воплощения, поскольку строятся на использовании одной информации. Сюда относятся данные, что характеризуют состояния объекта, существенные свойства, процессы и явления, а также связь с внешней средой. Это процесс называется описанием информационной модели. Это самый первый шаг проработки. Полноценной информационной моделью является обычно сложная разработка, которая может иметь много структур, что в рамках статьи сведены в три основных типа:

  1. Описательная. Сюда относятся модели, которые создаются на естественных языках. Они могут иметь любую произвольную структуру, которая удовлетворит составляющего их человека.
  2. Формальная. Сюда относят модели, которые создаются на формальных языках (научных, профессиональных или специализированных). В качестве примеров можно привести такое: все виды таблиц, формул, граф, карт, схемы и прочих подобных структурных формаций.
  3. Хроматические. Сюда относят модели, которые были созданы с применением естественного языка семантики цветовых концептов, а также их онтологических предикатов. Под последними понимают возможность распознавания значений цветовых канонов и смыслов. В качестве примера хроматических моделей можно навести те, что были построены с использованием соответствующей теоретической базы и методологии.

Как видим, основной составляющей являются данные, их структура и процедура обработки. Развивая мысль, можно дополнить, что информационная модель является схемой, в которой описана суть определённого объекта, а также все необходимые для его исследования процедуры. Для более полного описания характеристик используют переменные. Они замещают атрибут цели, которая прорабатывается. И здесь имеет значительную важность структура информационной модели.

Давайте приведём пример. Описание веника и инструкция по его использованию является информационной моделью для уборщика. Но это не всё. Описание и технологический процесс изготовления веника, изложений в соответствующей документации, является информационной моделью и алгоритмом, по которому его делает производитель. Как видите, отражаются наиболее важные свойства объекта. В действительности, конечно, информационная модель – это лишь приближенное описание. В результате можно сказать, что эти данные, с помощью которых осуществляется познание реальности, являются относительно истинными.

Общая классификация

информационной моделью является

Какие информационные модели существуют? Классификация сформирована на основе самого определения:

  1. Зависимо от количества значений переменных они делятся на динамические и статистические.
  2. По способу описания бывают знаковыми, натурными, формализованными.
  3. Зависимо от особенностей конструирования переменных делятся на графовые, графические, идеографические, текстовые, алгоритмические, табличные.

Виды информационных моделей

виды информационных моделей

Исследованию поддаётся как физический, так и идеальный объект анализа. Это приводит к тому, что существование одинаковых информационных моделей, к которым можно подойти с тем же самых набором инструментариев, нет. Поэтому приходится использовать отдельные подходы и что-то особенное, что позволит изучить или исследовать предметную область. На основании таких суждений принято выделять три виды информационных моделей:

  1. Математические. Благодаря им изучают явления и процессы, что являются представленными в виде наиболее общих математических закономерностей или абстрактных объектов, которых достаточно, чтобы выразить законы природы или внутренние свойства наблюдаемого. Также применяются для подтверждения правила логических рассуждений.
  2. Компьютерные. Используется для описания совокупности переменных, что представлены абстрактными типами данных и поданы в соответствии с выдвигаемыми требованиями среды обработки ЭОМ.
  3. Материальные. Так называют предметное отражение объекта, сохраняющее геометрические и физические свойства (глобус, игрушки, манекены). Также к материальным моделям относят химические опыты.

Типы информационных моделей

Поскольку они являются совокупностью информации, то часто характеризуют состояние и свойства объекта, явления, процесса и их взаимодействие с окружающим их миром. Зависимо от того, как они представлены и выражены, выделяют два типы информационных моделей:

  1. Вербальные. Они создаются как результат умственной деятельности человека и представляются в словесной форме или при помощи жестикуляции.
  2. Знаковые. Для их выражения используются рисунки, схемы, графики, формулы.

Что необходимо для их создания?

типы информационных моделей

Информация, причём как можно более точная. Чем больше предоставленные данные отвечают реальным показателем, тем эффективней применяется модель на практике. Чтобы разработать модель, сначала проводится сбор всей возможной информации. Она отсеивается и остаётся та, что предоставляет наибольшую ценность для исследователя. Проводится анализ предоставляющей интерес информации, на основании которого она структурируется. И зависимо от целей исследователь из отдельных блоков данных строит необходимую модель. Потом проводится поиск ошибок и ликвидация противоречий. Когда этот шаг закончен, то разработка информационной модели тоже считается завершённой.

Где применяются информационные модели?

Пример создания

Давайте попробуем детально проанализировать, что такое информационная модель. Это не так сложно, как может показаться. В качестве примера возьмём клавиатуру. Можно определить два направления относительно пользователя: описание и вопросы настройки. Во-первых, производительно пишет в аннотации, какой это хороший продукт, что он может, как с ним удобно работать. Анализирует передовые технологии, применённые при её создании, экологические преимущества и прочие подобные вещи. Главное – понравиться. Но лгать всё же не надо, поскольку это будет иметь нежелательные последствия.

Во-вторых, прорабатываются вопросы настройки. Можно ответить на них с помощью картинок на листке-вкладыше, где будет изображено, куда вставить разъём клавиатуры в компьютер. Также может прилагаться небольшой ремонтный комплект, инструкция по его использованию, особенности построение устройства, как его следует разбирать в случае возникновения определённых проблем – и ряд других вопросов, которые можно только продумать и дать ответ пользователям на них.

Особенности

информационные модели информатика

Чем больше данных, тем описание информационной модели будет сложнее. Это две стороны медали: следует выбирать между точностью и функциональностью. Чтобы не перегибать палку или избежать слабой проработки вопроса следует заранее очертить задачи для проработки и глубину их разбора. Следует позаботиться обо всех имеющихся моментах, поскольку любая проблема, допущенная на этом этапе, в будущем только добавит работы и необходимость затраты денежных средств на устранение конфликта.

Изучение аспектов информационного моделирования

структура информационной модели

С научной точки зрения этим вопросом занимается кибернетика. Поэтому, если у вас есть желание углубить свои познания в этой области, запаситесь несколькими недавно вышедшими книгами и внимательно изучите их. Хотя можно и по-другому осведомиться, что такое простейшие информационные модели. Информатика может дать необходимый базис, но для получения всей полноты знаний нужна именно кибернетика. В её рамках можно будет ознакомиться не только с детализированными принципами моделирования, но и узнать про существующие разработки, а также возможности их применения.

Заключение

описание информационной модели

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

Читайте также: