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

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

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

По принципу организации работы различают ИВС локальной, теле- и распределенной обработки.

В ИВС локальной обработки отсутствует аппаратура передачи данных для связи между отдельными ЭВМ и ЭВМ с терминалами (ЛВС).

К ИВС с телеобработкой относятся вычислительные системы с местной или удаленной через каналы связи терминальной сетью. Все управление абонентской сетью, как правило, централизовано и осуществляется с помощью центральной ЭВМ системы. Системы с телеобработкой обеспечивают дистанционное коллективное использование ресурсов ЭВМ.

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

По структурному принципу ИВС делятся на вычислительные центры, иерархические системы, сети ЭВМ и терминальные комплексы (ТК). 

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

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

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

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

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

По типу вычислительной среды ИВС можно разделить на однородные и неоднородные. Однородные ИВС содержат однотипные ЭВМ, например, ЕС ЭВМ. Неоднородные ИВС в свой состав включают ЭВМ различных типов, серий, систем, например, ЕС ЭВМ и СМ ЭВМ.

По количеству ЭВМ различают одномашинные и многомашинные ИВС. Переход от одномашинных к многомашинным ИВС обусловлен следующими факторами:

- необходимость увеличения мощности ИВС;

- повышение требований по надежности работы;

специализация отдельных ЭВМ на выполнении определенных функций в составе ИВС.

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

 По быстродействию ИВС делятся на малые (до 1 млн. опер./с), средние (от 1 до 10 млн. опер./с), большие (от 10 до 100 млн. опер./с) и сверхбольшие (более 100 млн. опер./с).

По числу обслуживаемых пользователей ИВС делятся также на малые (до 10 терминалов), средние (от 10 до 100 терминалов), большие от 100 до 1000 терминалов), сверхбольшие (более 1000 терминалов).

 

Достоинствами классического жизненного цикла являются:

 - получение плана и временного графика по всем этапам проекта,

 - упорядочение хода разработки.

К недостаткам классического жизненного цикла относятся:

 - частое отклонение реальных проектов от стандартной последовательности шагов,

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

- доступность результатов проекта заказчику лишь в конце работы.

Макетирование (прототипирование)

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

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

Модель может принимать одну из трех форм:

- бумажный макет или макет на основе ПК (изображает или рисует человеко – машинный диалог),

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

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

ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 7.1 Общая характеристика технологии создания программного обеспечения К программно-инструментальным средствам в первую очередь относятся алгоритмические языки и соответствующие им трансляторы, затем системы управления базами данных (СУБД) с языковыми средствами программирования в их среде, электронные таблицы с соответствующими средствами их настройки и т.п. Рассмотрим этапы разработки программ. Рис.7.1 - Этапы разработки программного обеспечения. Первый этап представляет собой постановку задачи. На этом этапе раскрывается сущность задачи, т.е. формулируется цель ее решения; определяется взаимосвязь с другими задачами; указывается периодичность решения; устанавливаются состав и формы представления входной, промежуточной и результатной информации. Особое внимание в процессе постановки задачи уделяется детальному описанию входной, выходной (результатной) и межуточной информации. Особенность реализации этого этапа технологического процесса заключается в том, что конечный пользователь разрабатываемой программы, хорошо знающий ее проблемную сторону, обычно хуже представляет специфику и возможности использования ЭВМ для решения задачи. В свою очередь, предметная область пользователя (особенно ее отдельные нюансы, способные оказать влияние на решение задачи) зачастую незнакома разработчику программы, хотя он знает возможности и ограничения на применение ЭВМ. Именно эти противоречия являются основной причиной возникновения ошибок при реализации данного этапа технологического процесса разработки программ, которые затем неизбежно отражаются и на последующих этапах. Отсюда вся важность и ответственность этого этапа, требующего осуществления корректной и полной постановки задачи, а также необходимости однозначного ее понимания как разработчиком программы, так и ее пользователем. Второй этап в технологии разработки программ - математическое описание задачи и выбор метода ее решения. Наличие этого этапа обусловливается рядом причин, одна из которых вытекает из свойства неоднозначности естественного языка, на котором описывается постановка задачи. В связи с этим на нем выполняется формализованное описание задачи, т.е. устанавливаются и формулируются средствами языка математики логико-математические зависимости между исходными и результатными данными. Математическое описание задачи обеспечивает ее однозначное понимание пользователем и разработчиком программы.
Метаданные - информация о данных, используемая в целях их идентификации, раскрывающая назначение и структуру данных, используемая при поиске и автоматической обработке данных. Каталог статистических показателей (КСП) - структурированные метаданные, используемые в целях однозначной идентификации статистических показателей. Структура и порядок ведения КСП утверждены приказом Росстата.
Физическая структура терминального комплекса