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

Модельная и лабиринтная гипотезы мышления. Язык ситуационного управления. Язык семиотического моделирования. Понятие знака в прикладной семиотике. Формальные подсистемы семиотической системы. Эволюция языка. Модификация и адаптация семиотической системы.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 17.01.2018
Размер файла 42,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Г.С. Осипов

ОТ СИТУАЦИОННОГО УПРАВЛЕНИЯ К ПРИКЛАДНОЙ СЕМИОТИКЕ

1. Модельная гипотеза мышления против лабиринтной

мышление язык ситуационный семиотический

В начале и середине 60-х годов в бывшем СССР, в основном, в Московском университете и Академии наук был выполнен ряд пионерских исследований, возглавленных В.Н.Пушкиным и Д.А.Поспеловым, целью которых было выяснение, как же, в действительности, человек решает переборные задачи?

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

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

Возьмем, например, игру "5", исходная и конечная ситуации в которой выглядят, соответственно, следующим образом:

2

3

5

1

4

и

1

2

3

4

5

Рис 1.

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

Такая модель игры приводит, вообще говоря, к полному перебору или "лабиринту" вариантов и составляет основу лабиринтной гипотезы мышления.

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

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

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

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

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

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

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

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

2. Модельная гипотеза и решение проблем

Теперь уместно подробнее остановиться на том, как именно трактует модельная гипотеза решение проблем. Здесь можно выделить следующие шаги:

а) описание начальной ситуации (например, игровой позиции);

б) описание целевой ситуации;

в) поиск гомоморфного отображения из а) в б) либо, общего языка описания начальной и целевой ситуаций;

г) поиск подходящего набора Т операторов преобразования а) в б);

в) поиск последовательности операторов из Т, преобразующих а) в б).

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

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

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

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

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

Что касается языка, то он должен сохранять эту структурированность.

3. Язык ситуационного управления

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

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

Эти механизмы и составили содержание области исследований, возникшей в работах Д.А.Поспелова и Ю.И. Клыкова в конце 60-х годов, которую стали называть ситуационным управлением.

Основой этого подхода являлся язык ситуационного управления.

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

Основной единицей языка являлась простая ядерная конструкция вида (xyz). В средней ее позиции находится некоторое отношение или действие. В крайних позициях - понятия или имена.

Если в средней позиции находится отношение иметь имя, то в правой позиции стоит имя, если отношение иметь оценку - то в правой позиции стоит оценка и т.д.

Простые ядерные конструкции считаются синтаксически правильными конструкциями.

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

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

4. Ситуационный подход к управлению - ситуационное управление

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

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

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

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

Среди методов обобщения особенно "хорошо шли" методы обобщения по признакам и методы обобщения по структурам ситуаций.

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

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

Существовали и другие методы формирования новых понятий, в числе которых - метод растущих пирамидальных сетей (В.П.Гладун).

Обобщение по структурам ситуаций было "изюминкой" ситуационного управления. Существовало несколько методов обобщения по структурам.

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

Основная идея другого метода заключалась в следующем:

пусть на языке ситуационного управления заданы описания ситуаций S1 , S2 ,…,S n из множества S и пусть S* -фрагмент Sk (k=1,2,…,n).

Если известно, что ситуации Sk соответствует управлениеU, то, в соответствии со сказанным выше, имеет право на существование гипотеза, что фрагменту S* (обобщенной ситуации S* ) соответствует управление U. Если, на основании анализа положительных примеров из множества S, фрагмент S* обнаруживается и в других ситуациях, то достоверность гипотезы растет. Она растет особенно сильно, если этот фрагмент отсутствует в отрицательных примерах (соответствующих управлению, отличному от U). Тот фрагмент S** Sj (j {1,2,…,n}), для которого соответствующая гипотеза U`подтверждается на некотором множестве ситуаций S` и будет обобщенной ситуацией, соответствующей управлению U`для множества S`.

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

первая особенность) работа процедур обобщения ситуаций изменяла язык их описания;

вторая особенность) вырабатываемые управления изменяли текущую ситуацию на управляемом объекте;

третья особенность) экстраполяция ситуаций приводила к изменениям множества применимых логико-трансформационных правил.

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

5. От ситуационного управления к семиотическому моделированию

В начале 70-х годов в Москве начал работать постоянный семинар под названием "Семиотические методы управления в больших системах", на котором возник термин "Семиотическое моделирование". Этот термин означал методологию построения и использования моделей управления на основе логических и лингвистических средств.

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

Определение. Семиотической системой W называется упорядоченная восьмерка множеств:

W=< T, R, A, P, , , , >,

где

T - множество основных символов;

R - множество синтаксических правил;

A - множество знаний о предметной области;

P - множество правил вывода решений (прагматических правил);

- правила изменения множества T;

- правила изменения множества R;

- правила изменения множества A;

- правила изменения множества P.

Если первые два множества порождают язык системы W, то и осуществляют его изменение.

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

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

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

Развитием этих идей тогда занялся ряд учеников Дмитрия Александровича, в числе которых был и автор этих строк. В частности была построена интерпретация семиотических систем в структурах наподобие моделей Крипке, в которых были даны определения истинности формул семиотической системы и исследована достижимость «миров».

Поговорим немного подробнее о некоторых компонентах семиотической системы.

5.1 Язык семиотического моделирования

Множества Т и P порождают язык семиотической системы.

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

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

Язык должен позволять пренебрегать несущественными свойствами объектов и области вообще.

Язык должен давать возможность создавать новые объекты или рассматривать как таковые совокупности объектов, присваивать каждому такому объекту имя и в дальнейшем ссылаться на него.

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

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

5.2 Знания о предметной области

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

С формальной точки зрения здесь знания являются некоторым подмножеством множества правильных выражений языка семиотической системы.

Из предыдущего обсуждения ясно, что это подмножество состоит из трех частей.

Первая часть, которую мы обозначим через A1 - это неподверженные изменениям знания, включающие законы мира. Их можно назвать аксиомами.

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

Третья часть этого множества, A3 - факты, которые истинны в некоторых состояниях мира. Их мы будем называть фактами состояния.

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

5.3 Правила вывода

Некоторые из возможных правил вывода описаны в публикуемой в номере пятой главе из книги Д.А.Поспелова и автора этих строк «Введение в прикладную семиотику».

5.4 Формальные подсистемы семиотической системы

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

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

Пусть Si = A1 i, где i A3 - факты состояния, помеченного тактом времени " i " и P - некоторое правило вывода.

Тогда замыкание S*i относительно правила P будем называть элементарной формальной подсистемой семиотической системы.

Пусть теперь S*i - элементарная формальная подсистема семиотической системы и пусть A2 - подмножество множества правил смены состояния, условия которых оказались выполнены в элементарной формальной подсистеме S*i.

Тогда ((S*i)** i+1)* , где "**" означает замыкание относительно применения правил , будем называть формальной подсистемой F i+1 семиотической системы W.

5.5 Достижимость подсистем

Если Fi - формальная подсистема семиотической системы, то формальную подсистему Fi+1 семиотической системы W, такую что Fi+1 = ((Fi)**)* будем называть достижимой из формальной подсистемы Fi.

Имеет место следующее утверждение Fj достижима из Fi тогда и только тогда, когда (Fi**A3j)* =(Fi**)*, где A3j - множество фактов формальной подсистемы Fj.

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

5.6 Эволюция языка семиотической системы

Эволюция языка системы происходит под влиянием действий, описываемых правилами и . Будем называть их правилами эволюции языка модели.

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

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

5.7 Модификация и адаптация семиотической системы

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

Применение идей семиотических систем оказалось плодотворным для решения задач управления неклассическими объектами.

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

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

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

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

6. От треугольника Фреге к квадрату Поспелова

Вернемся к понятию знака в прикладной семиотике.

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

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

Метазнак образуют вершины 1, 2 и 3 квадрата, приведенного на рисунке 2; первая вершина определяет синтаксис - способ кодирования знака, вторая вершина - семантику или понятие о знаке, третья вершина соответствует прагматике - тем процедурам, которые связаны с этим знаком, им предписываются. Четвертая вершина соответствует множеству знаков или фрагменту некоторой структуры на множестве знаков. Она играет здесь роль денотата метазнака.

Фрагмент структуры на множестве знаков обладает собственным именем, выделяющим его среди остальных. Это имя как раз и представлено в вершине 1, понятие об этом фрагменте представлено в вершине 2, а связанные с ним действия - в вершине 3. Стороны квадрата и его диагональ, соответствуют различным процедурам, связывающим компоненты знака. Будем называть его «квадратом Поспелова».

Рис. 2.

Квадрат Поспелова вводит метауровень в знаковых представлениях.

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

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

Более подробно обо всем этом сказано в книге «Введение в прикладную семиотику». К сожалению, полностью книга пока не опубликована, но одну из её глав мы публикуем в этом номере.

Размещено на Allbest.ru

...

Подобные документы

  • Изучение особенностей языка структурированных запросов при использовании его в прикладном программировании. Сравнение реализации связи между SQL и языками программирования высокого уровня. Проектирование базы данных и системы управления базами данных.

    курсовая работа [1,5 M], добавлен 25.01.2016

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

    курсовая работа [240,3 K], добавлен 24.06.2010

  • Унифицированный язык моделирования UML. Проектирование и документирование программных систем. Листинги кода проектируемой программы, сгенерированные RationalRose. Модель информационной подсистемы для управления, учета, контроля и ведения библиотеки.

    курсовая работа [1,3 M], добавлен 22.06.2011

  • Язык как способ представления информации и знаковая система. Естественные и формальные языки. Функции естественного языка. Строгие однозначные правила, ограниченный словарь в основе формальных языков. Кодирование информации, ее представление в компьютере.

    презентация [2,6 M], добавлен 11.01.2012

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

    курсовая работа [290,9 K], добавлен 05.12.2008

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

  • Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации. Понятие мини-игр и их классификация. Элементы управления мини-игры "Реверси". Разработка прикладной программы. Создание игрового интерфейса. Написание программного кода.

    курсовая работа [1,5 M], добавлен 03.06.2014

  • Работа с хранящейся в базах данных информацией. Язык описания данных и язык манипулирования данными. Распространение стандартизованных языков. Структурированный язык запросов SQL. Язык запросов по образцу QBE. Применение основных операторов языка.

    презентация [76,2 K], добавлен 14.10.2013

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

    курсовая работа [975,5 K], добавлен 11.06.2014

  • Алфавит языка программирования C#. Лексемы языка программирования. Область действия переменных. Понятие классов и объектов. Структура программного модуля на С#. Управление процессом повторения вычислений. Продолжение цикла и модификация параметра цикла.

    курсовая работа [557,1 K], добавлен 10.03.2014

  • Медицинские информационные системы как способ повышения эффективности управления медицинскими учреждениями. Инструментальные средства прикладного программирования. Оценка затрат на разработку продукта и расчет себестоимости информационной системы.

    дипломная работа [1,1 M], добавлен 11.01.2016

  • Унифицированный язык моделирования (UML) как стандартный инструмент для создания "чертежей" программного обеспечения. Визуализирование, специфицирование, конструирование и документирование артефактов программных систем. Правила языка, диаграммы классов.

    курсовая работа [613,9 K], добавлен 24.11.2010

  • Изучение существующих методик и инструментальных средств для управления сервисным обслуживанием. Лучшие практики управления IT. Выбор языка моделирования информационной системы. Ролевая модель системы. Модуль управления объектами и настройки системы.

    дипломная работа [2,3 M], добавлен 03.07.2017

  • Характеристика UML как унифицированного графического языка моделирования для описания, визуализации, проектирования и документирования объектно-ориентированных систем. Диаграмма программного обеспечения, деятельности, последовательности и реализации UML.

    курсовая работа [439,9 K], добавлен 05.06.2014

  • Основные теоретические положения объектно–ориентированной технологии программирования. Характеристика языка и словарь моделирования UML. Представление управления моделью. Построение диаграммы классов и описание функционирования предметной области.

    курсовая работа [859,4 K], добавлен 11.05.2015

  • Расширяемый язык разметки XML. Описание типа документа DTD. Значение XML и платформы Java. Обзор стандартных анализаторов DOM и SAX. Технология Java Servlet, Java Server Pages (JSP), JavaBeans. Общая функциональность программного продукта. Модель данных.

    курсовая работа [422,0 K], добавлен 21.02.2009

  • Типы окружений для использования системы управления базами данных SQL Server. Клиент-серверная система. Использование SQL Server в качестве настольной системы. Требования к квалификации администраторов. Введение в структурированный язык запросов SQL.

    презентация [368,4 K], добавлен 14.10.2013

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

    презентация [125,1 K], добавлен 15.04.2014

  • Модификация системы управления пользователями прокси-сервера SQUID. Выбор средств разработки программного обеспечения. Структура базы данных MySQL. Построение web-интерфейса. Авторизация в системе управления пользователями, страница администрирования.

    курсовая работа [456,2 K], добавлен 23.07.2011

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

    контрольная работа [239,5 K], добавлен 01.04.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.