Автор работы: Пользователь скрыл имя, 26 Января 2011 в 14:35, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Программирование и компьютеры".
Благодаря
детальному структурированию информации
OLAP-кубы позволяют оперативно осуществлять
анализ данных и формировать отчёты
в различных разрезах и с произвольной
глубиной детализации. Отчёты могут создаваться
аналитиками, менеджерами, финансистами,
руководителями подразделений в интерактивном
режиме для того, чтобы быстро получить
ответы, на возникающие ежедневно вопросы,
и принять правильное решение. При этом
сотрудникам, для создания отчетов не
нужно прибегать к услугам программистов,
на что обычно уходит немало времени.
42. OLTP (Online Transaction Processing) — обработка транзакций в реальном времени. Способ организации БД, при котором система работает с небольшими по размерам транзакциями, но идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время
Информационные системы класса OLTP предназначены для сбора, регистрации, ввода исходных данных, относящихся к той или иной предметной области, первичной обработки данных, их хранения, адекватной визуализации, поиска, выдачи справок и отчетных материалов. Первичная обработка включает проверку корректности вводимых данных и их соответствия ограничениям целостности, идентификацию описываемых данными объектов, кодирование, передачу данных по горизонтальным и вертикальным связям. Данные в информационную систему вводятся либо с документа, имеющего определенную правовую силу, либо непосредственно с места возникновения данных. В последнем случае документ, содержащий введенные данные, печатается системой и ему придается правовая сила.
Характеристики ИС - информационных систем - класса OLTP
Исторически такие
системы возникли в первую очередь,
поскольку реализовывали
43. Основные математические методы, применяемые при сжатии информации
Существуют методы, которые предполагают некоторые потери исходных данных, другие алгоритмы позволяют преобразовать информацию без потерь. Сжатие с потерями используется при передаче звуковой или графической информации, при этом учитывается несовершенство органов слуха и зрения, которые не замечают некоторого ухудшения качества, связанного с этими потерями.
Сжатие информации без потерь осуществляется статистическим кодированием или на основе предварительно созданного словаря. Статистические алгоритмы (напр., схема кодирования Хафмана) присваивают каждому входному символу определенный код. При этом наиболее часто используемому символу присваивается наиболее короткий код, а наиболее редкому - более длинный. Таблицы кодирования создаются заранее и имеют ограниченный размер. Этот алгоритм обеспечивает наибольшее быстродействие и наименьшие задержки. Для получения высоких коэффициентов сжатия статистический метод требует больших объемов памяти.
Альтернативой
статистическому алгоритму
Иногда для
сжатия информации используют аппаратные
средства. Такие устройства должны
располагаться как со стороны передатчика,
так и со стороны приемника. Как правило,
они дают хорошие коэффициенты сжатия
и приемлемые задержки, но они применимы
лишь при соединениях точка-точка. Такие
устройства могут быть внешними или встроенными,
появились и специальные интегральные
схемы, решающие задачи сжатия/декомпрессии.
На практике задача может решаться как
аппаратно, так и программно, возможны
и комбинированные решения.
44.
Фрактал — это бесконечно самоподобная
геометрическая фигура, каждый фрагмент
которой повторяется при уменьшении масштаба.
В более широком смысле под фракталами
понимают множества точек в евклидовом
пространстве, имеющие дробную метрическую
размерность.
Фрактальный алгоритм позволяет сжимать изображения в сотни и даже тысячи раз.
Основная сложность фрактального сжатия заключается в том, что для нахождения соответствующих доменных блоков, требуется полный перебор.
Поскольку при этом переборе каждый раз должны сравниваться два массива, данная операция получается достаточно длительной, требующей значительных
вычислительных ресурсов.
На данный момент
известно достаточно большое количество
алгоритмов оптимизации перебора, возникающего
при фрактальном сжатии. Для увеличения
скорости кодирования велась работа
по двум направлениям. Первый подход разрешал
задачу классификации доменов , при котором
за счет уменьшения количества доменов
среди которых ведется поиск, сокращается
количество вычислений. Второй подход
основан на методе выделения особенностей
, увеличение скорости кодирования происходит
за счет сравнения доменных и ранговых
блоков.
6.Структура
ЖЦ по стандарту ISO/IEC 12207 базируется
на трех группах процессов:
основные процессы ЖЦ вспомогательные процессы организационные процессы
Модель
ЖЦ - структура, определяющая последовательность
выполнения и взаимосвязи процессов, действий
и задач, выполняемых на протяжении ЖЦ.
Наибольшее
распространение получили две основные
модели ЖЦ:
Каскадный способ - разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будет полностью завершена работа на текущем (рис.1.2.1).
Положительные
стороны применения каскадного подхода:
на каждом
этапе формируется законченный набор
проектной документации, отвечающий критериям
полноты и согласованности;
выполняемые
в логичной последовательности этапы
работ позволяют планировать
сроки завершения всех работ и
соответствующие затраты.
Каскадный
подход хорошо зарекомендовал себя при
построении ИС, для которых в самом начале
разработки можно достаточно точно и полно
сформулировать все требования. В эту
категорию попадают сложные расчетные
системы, системы реального времени и
другие подобные задачи.
Однако
реально в процессе создания ИС постоянно
возникает потребность в
Одно из
использовавшихся в западной литературе
названий такой схемы организации работ:
"водопадная модель" (waterfall model).
Основным недостатком каскадного подхода является существенное запаздывание с получением результатов. Модели (как функциональные, так и информационные) автоматизируемого объекта могут устареть одновременно с их утверждением. Другой недостаток - такое проектирование ИС ведет к примитивной автоматизации (по сути - "механизации") существующих производственных действий работников.
В спиральной
модели ЖЦ (рис. 1.2.3), делается упор на начальные
этапы ЖЦ: анализ и проектирование. Реализуемость
технических решений проверяется путем
создания прототипов.
Каждый
виток спирали соответствует
созданию нового фрагмента или версии
ИС, на нем уточняются цели и характеристики
проекта, определяется его качество и
планируются работы следующего витка
спирали. Один виток спирали при этом представляет
собой законченный проектный цикл по типу
каскадной схемы. Такой подход назывался
также "Продолжающимся проектированием".
Позднее в проектный цикл дополнительно
стали включать стадии разработки и опробования
прототипа системы. Это называлось: "быстрое
прототипирование", rapid prototyping approach или
"fast-track".
Основная проблема спирального цикла - определение момента перехода на следующий этап. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.
Информация о работе Шпаргалка по "Программированию и компьютеру"