Современные средства используются узкими группами лиц. При этом действуют
две тенденции в стоимостном аспекте функционирования информационной
системы.С одной стороны, развитие технологий снижает затраты на создание
информационной системы. А с другой - стоимость информационного
обслуживания растет в связи с высокой стоимостью квалифицированного труда.Менеджеры решают вопросы роли ИС в организации, кто и как будет управлять.ИС, прямо или косвенно она будет воздействовать на решения.Причины построения ИС можно подразделить на два вида внешние (повышениестоимости труда и других ресурсов, изменение политики государства) и внутренние (организационная стратегия, культура, ценности). Управленцы должны решить, кто будет разрабатывать, устанавливать иуправлять ИС, которая для своей корректной работы требует специалистов,специальный отдел в организации. Кроме того, важно решить, кто будет конечным пользователем, решить вопрос о степени децентрализации управления системой, кто отвечает за доступ к данным и их расположение. Существует ряд решений, имеющих преимущества и недостатки. Одно из них –степень централизации. Это очень индивидуально. Возможно два подхода:централизованное и децентрализованное расположение ИС.
12.Под программным продуктом мы понимаем программное обеспечение как результат человеческой деятельности, выставленный на рынке массового покупателя в качестве товара и имеющий ненулевую потребительную стоимость.Очень важно различать тиражный программный продукт и программное обеспечение проекта. Тиражный ПП производится для того, чтобы его могли использовать во многих местах различные пользователи. Поэтому у него нет заказчиков, а решение о начале разработки принимается исходя из предполагаемого рыночного спроса. Текстовые процессоры, электронные таблицы, системы управления базами данных, электронные словари, корректоры орфографии, русификаторы, переводчики, программы оптического распознавания символов - все это примеры тиражных ПП. Во всем мире их используют миллионы людей. Программное обеспечение проекта создается для одного, редко - для нескольких пользователей или разрабатывается как часть технологии, которая может быть продана другой организации с целью использования в качестве составной части аппаратно-программного комплекса. Для производителя жизненный цикл программного продукта состоит из трех фаз: 1. Разработка. 2. Использование. 3. Продолжение разработки.
13 Для того чтобы обеспечить возможность анализа накопленных данных, организации стали создавать хранилища данных, которые представляют собой интегрированные коллекции данных, которые собраны из различных систем оперативного доступа к данным. Хранилища данных становятся основой для построения систем принятия решений. Несмотря на различия в подходах и реализациях, всем хранилищам данных свойственны следующие общие черты: Предметная ориентированность. Информация в хранилище данных организована в соответствии с основными аспектами деятельности предприятия (заказчики, продажи, склад и т.п.); это отличает хранилище данных от оперативной БД, где данные организованы в соответствии с процессами (выписка счетов, отгрузка товара и т.п.). Предметная организация данных в хранилище способствует как значительному упрощению анализа, так и повышению скорости выполнения аналитических запросов. Выражается она, в частности, в использовании иных, чем в оперативных системах, схемах организации данных. В случае хранения данных в реляционной СУБД применяется схема "звезды" (star) или "снежинки" (snowflake). Кроме того, данные могут храниться в специальной многомерной СУБД в n-мерных кубах. Интегрированность. Исходные данные извлекаются из оперативных БД, проверяются, очищаются, приводятся к единому виду, в нужной степени агрегируются (то есть вычисляются суммарные показатели) и загружаются в хранилище. Такие интегрированные данные намного проще анализировать. Привязка ко времени. Данные в хранилище всегда напрямую связаны с определенным периодом времени. Данные, выбранные их оперативных БД, накапливаются в хранилище в виде "исторических слоев", каждый из которых относится к конкретному периоду времени. Это позволяет анализировать тенденции в развитии бизнеса. Неизменяемость. Попав в определенный "исторический слой" хранилища, данные уже никогда не будут изменены. Это также отличает хранилище от оперативной БД, в которой данные все время меняются, "дышат", и один и тот же запрос, выполненный дважды с интервалом в 10 минут, может дать разные результаты. Стабильность данных также облегчает их анализ. Вышеприведенные особенности были впервые сформулированы в 1992 году "отцом-основателем" хранилищ данных Биллом Инмоном (Bill Inmon) в его книге "Building the Data Warehouse". Англоязычный термин "Data Warehousing", который сложно перевести лаконично на русский язык, означает "создание, поддержку, управление и использование хранилища данных" и хорошо подтверждает тот факт, что речь идет о процессе. Цель этого процесса - непрерывная поставка необходимой информации нужным сотрудникам организации. Этот процесс подразумевает постоянное развитие, совершенствование, решение все новых задач и практически никогда не кончается, поэтому его нельзя уместить в более или менее четкие временные рамки, как это можно сделать для разработки традиционных систем оперативного доступа к данным. Хранилища данных могут быть разбиты на два типа: корпоративные хранилища данных (enterprise data warehouses) и киоски данных (data marts). Основными компонентами хранилища данных являются следующие: оперативные источники данных; средства проектирования/разработки; средства переноса и трансформации данных; СУБД; средства доступа и анализа данных; средства администрирования.
14.Методы проектирования программных продуктов очень разнообразны, их можно классифицировать по различным признакам, важнейшими из которых являются:степень автоматизации проектных работ;принятая методология процесса разработки.По степени автоматизации проектирования алгоритмов и программ можно выделить:методы традиционного (неавтоматизированного) проектирования;методы автоматизированного проектирования (CASE-технология и ее элементы).Неавтоматизированное проектирование программных продуктов преимущественно используется при разработке небольших по трудоемкости и структурной сложности продуктов. Трудоемкость разрабатываемых программных продуктов, как правило, небольшая, а сами программные продукты имеют преимущественно прикладной характер.Автоматизированное проектирование алгоритмов и программ возникло с необходимостью уменьшить затраты на проектные работы, сократить сроки их выполнения, создать типовые "заготовки" алгоритмов и программ, многократно тиражируемых для различных разработок, координации работ большого коллектива разработчиков, стандартизации алгоритмов и программ. Автоматизированное проектирование алгоритмов и программ под силу лишь крупным фирмам, специализирующимся на разработке определенного класса программных продуктов, занимающих устойчивое положение на рынке программных средств.Проектирование алгоритмов и программ может основываться на различных подходах, среди которых наиболее распространены:структурное проектирование программных продуктов;информационное моделирование предметной области и связанных с ней приложений;объектно-ориентированное проектирование программных продуктов.
15.Использование баз данных на предприятии не дает желаемого результата от автоматизации деятельности предприятия. Причина проста: реализованные функции значительно отличаются от функций ведения бизнеса, так как данные, собранные в базах, не адекватны информации, которая нужна лицам, принимающим решения. Решением данной проблемы стала реализация технологии информационных хранилищ.Информационное хранилище (datawarehouse) – это автоматизированная система, которая собирает данные из существующих баз и внешних источников, формирует, хранит и эксплуатирует информацию как единую. Оно обеспечивает инструментарий для преобразования больших объемов детализированных данных в форму, которая удобна для стратегического планирования и реорганизации бизнеса и необходима специалисту, ответственному за принятие решений. При этом происходит «слияние» различных сведений в требуемую предметно-ориентированную форму с использованием различных методов анализа.Особенность новой технологии в том, что она предлагает среду накопления данных, которая не только надежна, но по сравнению с распределенными СУБД оптимальна с точки зрения доступа к данным и манипулирования ими.Для данных информационного хранилища характерны:· предметная ориентация – данные организованы в соответствии со способом их применения;· интегрированность – данные согласуются в соответствии с определенной системой наименований, хотя могут принадлежать различным источникам, и их формы представления могут не совпадать;· упорядоченность во времени – данные согласуются во времени для использования в сравнениях, идентификациях трендов и прогнозах;· неизменяемость и целостность – данные не обновляются и не изменяются, а только перезагружаются и считываются, поддерживая концепцию «одного правдивого источника».Для преобразования данных из хранилища в предметно-ориентированную форму требуются языки запросов нового поколения. Язык SQL не обеспечивает выборку требуемых данных из хранилища. Для уменьшения размера информационного хранилища до минимума при сохранении максимального количества информации применяются эффективные методы сжатия данных.В информационных хранилищах используются статистические технологии, генерирующие «информацию об информации»; процедуры суммирования; методы обработки электронных документов, аудио-, видеоинформации, графов и географических карт.