Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety1.doc
Скачиваний:
445
Добавлен:
14.02.2015
Размер:
12.78 Mб
Скачать

104 Методы практического извлечения знаний.

Дисциплина «Интеллектуальные информационные системы»

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

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

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

2. Объектный подход- связан с декомпозицией и выделением объектов, при этом каждый объект рассматривается как экземпляр определенного класса.

Простейшие методы структурирования

Алгоритм для "чайников".

Специальные методы структурирования

Методы выявления объектов, понятий и их атрибутов

Методы выявления связей между понятиями

Методы определения отношений

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

105 Методы продвижение проекта.

Дисциплина «Сетевая экономика»

Если рассматривать в дисциплине «Сетевая экономика», то под проектом понимается «САЙТ».

Продвижение сайта в Интернете

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

Залог популярности сайта – это его удачный домен.

Выбирая домен, следует придерживаться следующих правил:

􀂏доменное имя должно быть коротким и легко запоминающимся;

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

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

Сайт необходимо зарегистрировать в поисковых системах (каталогах).

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

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

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

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

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

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

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

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

Рейтинг определяется количеством уникальных посетителей сайта в сутки.

Индекс цитирования (ИЦ) показывает, сколько чужих сайтов ссылаются на ресурс.

Тематический индекс цитирования (ТИЦ) учитывает тематику ссылаю-щихся на сайт страниц.

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

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

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

106 Методы сборки программы.

Дисциплина «Разработка и стандартизация программных средств и информационных технологий»

Сборка модулей в программный комплекс может осущест­вляться двумя методами: монолитным, пошаговым. Пошаговая сборка может быть восходящей (снизу-вверх) и нисходящей (сверху-вниз).

Монолитный метод сборкипредполагает выполнение авто­номного тестирования каждого модуля, а затем их одновремен­ную сборку и тестирование в комплексе.

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

При монолитном тестировании все 9модулей, входящих в программу, тестируются независимо друг от друга, последова­тельно или параллельно. Затем они собираются в одну програм­му. Для автономного тестирования любого модуля нужен модуль-драйвер (отлаживающий модуль) и один или несколько модулей-заглушек (имитаторы). Для рассматриваемого примера модули-драйверы нужны для всех модулей, кроме модуляMl,aмодули-заглушки нужны для всех модулей, кроме М5, Мб, М7, М8, М9 (т.е. модулей самого низшего уровня).

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

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

Заглушка -это модуль, имитирующий функции модулей, вызываемых тестируемым.

Метод пошаговой сборки предполагает, что модули тести­руются не автономно, а подключаются поочередно для выпол­нения теста к набору уже ранее оттестированных модулей. При таком подходе возможны 2варианта: сверху-вниз или снизу-вверх.

При тестировании сверху-вниз для модуля Mlнужно разработать 3заглушки. Далее подключается реаль­ный модуль М2, для которого нужно предварительно разрабо­тать 2заглушки, и тестируются М1-М2. Затем заглушка М5 заменяется реальным модулем М5 и тестируется цепочка М1-М2-М5. Процесс продолжается до тех пор, пока не будет собран весь комплекс.

Есть возможность некоторого распараллеливания работ и автономного тестирования цепочек

При пошаговой сборке сверху-вниз нужно разработать 9заглушек, но не нужны драйверы.

При тестировании снизу-вверх процесс организуется следую­щим образом: тестируются модули низшего уровня -М5, Мб, М7, М8, М9. Для каждого из них нужен драйвер. Далее параллельно можно проводить тестирование М5-М2, М6-М2, М7-МЗ, М8-М4, М9-М4. Затем подключитьMlи провести комплексное тести­рование всей программы. При восходящем тести­ровании нужно будет разработать максимум 8драйверов, но не нужны заглушки.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]