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

Информационно-вычислительные системы и сети

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

Системы телеобработки данных.

Рассмотрим несколько подробнее этот класс ИВС в виду его большого распространения на практике (см. рис.2).

  Рис. 2. Система телеобработки данных.

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

- АПД (устройства преобразования сигналов, устройство защиты от ошибок и вспомогательные устройства);

-  каналы связи (в том числе абонентские и соединительные линии) и

- коммутационное оборудование, вспомогательная аппаратура (контроль, измерение, отображение, управление, а также наладочная).

Сопряжение средств СПД с оконечным оборудованием данных (ООД) как на ВЦ, так и на АП может выполняться двумя способами:

- непосредственное (электрическое сопряжение);

- сопряжение с помощью промежуточных носителей.

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

Основным, базовым программным средством взаимодействия ЭВМ в системах телеобработки данных является сетевая телеобработка. Прототипом архитектуры сетевой телеобработки является системная архитектура вычислительной сети SNA, разработанная фирмой IBM в 1975 году. Основная задача сети SNA - обеспечение теледоступа с терминала, АП к ЭВМ. Однако функции взаимодействия между ЭВМ, реализованные в SNA, ограничены и не позволяют реализовать распределенной обработки информации, как это требуется в сетях ЭВМ, создаваемых, например, в интересах АСУ (автоматизированных систем управления).

 

Макетирование основывается на многократном повторении итераций, в

которых участвуют заказчик и разработчик.

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

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

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

К недостаткам макетирования относятся:

 - возможность принятия заказчиком макета за продукт,

 - возможность принятия разработчиком макета за продукт

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

Стратегии разработки ПО

Стратегии разработки ПО можно подразделить на три группы:

Линейная последовательность этапов разработки – однократный проход (водопадная стратегия)

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

независимость от фрагментации данных (как от горизонтальной фрагментации, когда различные группы записей одной таблицы размещены на различных установках или в различных локальных базах, так и от вертикальной фрагментации, когда различные поля-столбцы одной таблицы размещены на разных установках); § независимость от реплицирования (дублирования) данных (когда какая-либо таблица базы данных (или ее часть) физически может быть представлена несколькими копиями, расположенными на различных установках); § распределенная обработка запросов (оптимизация запросов должна носить распределенный характер - сначала глобальная оптимизация, а далее локальная оптимизация на каждой из задействованных установок); § распределенное управление транзакциями (в распределенной системе отдельная транзакция может требовать выполнения действий на разных установках, транзакция считается завершенной, если она успешно завершена на всех вовлеченных установках); § независимость от аппаратуры (желательно, чтобы система могла функционировать на установках, включающих компьютеры разных типов); § независимость от типа операционной системы (система должна функционировать вне зависимости от возможного различия ОС на различных вычислительных установках); § независимость от коммуникационной сети (возможность функционирования в разных коммуникационных средах); § независимость от СУБД (на разных установках могут функционировать СУБД различного типа, на практике ограничиваемые кругом СУБД, поддерживающих SQL). В обиходе СУБД, на основе которых создаются распределенные информационные системы, также характеризуют термином "распределенные СУБД", и, соответственно, используют термин "распределенные базы данных". Практическая реализация распределенных вычислений осуществляется через отступление от некоторых рассмотренных выше принципов создания и функционирования распределенных систем. В зависимости от того, какой принцип приносится в "жертву" (отсутствие центральной установки, непрерывность функционирования, согласованного состояния данных и др.) выделились несколько самостоятельных направлений в технологиях распределенных систем - технологии "Клиент-сервер", технологии реплицирования, технологии объектного связывания. Реальные распределенные информационные системы, как правило, построены на основе сочетания всех трех технологий, но в методическом плане их целесообразно рассмотреть отдельно.
Метаданные - информация о данных, используемая в целях их идентификации, раскрывающая назначение и структуру данных, используемая при поиске и автоматической обработке данных. Каталог статистических показателей (КСП) - структурированные метаданные, используемые в целях однозначной идентификации статистических показателей. Структура и порядок ведения КСП утверждены приказом Росстата.
Физическая структура терминального комплекса