- •История и основные этапы развития ис ............................................... 11
- •Инструментальные средства разработки эс ................................. 139
- •Информационные системы Основные понятия Информация
- •Понятие системы
- •Понятие информационной системы
- •История и основные этапы развития ис
- •Классификация информационных систем
- •Структура информационных систем
- •Специфика ис
- •Задачи информационных систем
- •Функции информационных систем
- •Сбор и регистрация информационных ресурсов
- •Хранение информации
- •Обработка информации
- •Актуализация информации
- •Информационный процесс обмена данными
- •Проектирование ис Проблемы построения ис
- •Жизненный цикл ис.
- •Методы проектирования ис
- •Case-средства.
- •Способы проектирования ис
- •Архитектура ис Состав функциональных компонентов ис
- •Логические компоненты ис
- •Архитектурные решения ис
История и основные этапы развития ис
Понятие информационной системы (ИС) на протяжении своего существования претерпело значительные изменения. Первоначально ИС считалась любая система, позволяющая собирать, хранить и обрабатывать информацию, например - система каталогов в библиотеке, телефонный справочник и т.п. С появлением ЭВМ к ИС стали относить программы, которые выполняют перечисленные функции и имеют дело с большими объемами информации.
Условно можно выделить три поколения ИС. Рассмотрим основные характеристики компонентов этих ИС.
Первое поколение предназначалось для решения установившихся задач, которые четко определялись на этапе создания системы и затем практически не изменялись.
Первые ИС появились в 50-х гг. Основу их составляли созданные на рубеже 50-х годов ламповые вычислительные машины. Эти были огромные, неудобные и слишком дорогие машины, которые могли приобрести лишь крупные корпорации или правительства. Лампы потребляли огромное количество электроэнергии и выделяли много тепла. Для ввода-вывода информации в них использовались перфоленты, перфокарты, магнитные ленты и печатающие аналоговые устройства. Несмотря на ограниченность возможностей, эти компьютеры позволяли выполнять сложные расчёты, необходимые для прогнозирования погоды, решения задач атомной энергетики и др.
60-е гг. знаменуются изменением отношения к ИС в связи с развитием средств вычислительной техники. Были построенные компьютеры сначала на транзисторной элементной базе, а затем в качестве элементной базы стали используются интегральные схемы, которые получили называние микросхемы. Вычислительные машины стали более компактными, производительным и самое главное доступными для отдельных организаций. Информация, полученная из них, стала применяться для периодической отчетности по многим параметрам. Стало возможным использовать вычислительные машины для обработки счетов, расчета зарплаты сотрудников организации и т.д.
Можно выделить следующие основные черты 1-го поколения ИС:
Техническое обеспечение систем составляли ЭВМ 2-3 поколения.
Информационное обеспечение (ИО) представляло собой массивы (файлы) данных, структура которых определялась той программой, в которой они использовались.
Программное обеспечение - специализированные прикладные программы, например, программа начисления заработной платы.
Архитектура ИС - централизованная. Как правило, применялась пакетная обработка задач. Конечный пользователь не имел непосредственного контакта с ИС, вся предварительная обработка информации и ввод производились персоналом ИС.
ИС 1-го поколения имели ряд существенных недостатков:
Сильная взаимосвязь между программами и данными, то есть изменения в предметной области приводили к изменению структуры данных, а это заставляло переделывать программы.
Трудоемкость разработки и модификации систем.
Сложность согласования частей системы, разработанных разными людьми в разное время.
Второе поколение.
Стремление преодолеть указанные недостатки породило в 70-х годах технологию баз данных. База данных создается для группы взаимосвязанных задач, для многих пользователей и это позволяет частично решить перечисленные проблемы. Вначале СУБД разрабатывались для больших ЭВМ, и их количество не превышало десятка. Каждая система была уникальным и очень сложным произведением, но на ее основе можно было намного быстрее и эффективнее разрабатывать прикладные ИС. Однако стоимость самой развитой СУБД была и остается очень большой. Благодаря появлению ПЭВМ технология БД стала массовой, создано большое количество инструментальных средств и СУБД для разработки ИС, что в свою очередь вызвало появление огромного количества прикладных ИС в разных областях, в том числе в области экономики, которые отличаются эффективностью, полнотой функций и уровнем сервиса. ИС начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и ускоряющего процесс принятия решений.
Основные черты 2-го поколения ИС:
Основу информационного обеспечения составляет база данных.
Программное обеспечение состоит из прикладных программ и систем управления базами данных (СУБД).
Технические средства: ЭВМ 3-4 поколения и персональные ЭВМ (ПЭВМ).
Средства разработки ИС: процедурные языки программирования 3-4 поколения, расширенные языком работы с БД ( SQL, QBE).
Архитектура ИС отличается популярностью две разновидностей: персональная локальная ИС и централизованная БД с сетевым доступом (рис.1).
Р
ис.1.
Архитектура централизованной БД с
сетевым доступом
Большим шагом вперед явилось развитие принципа "дружественного интерфейса" по отношению к пользователю (как к конечному, так и к разработчику ИС).
Интерфейс - правила взаимодействия пользователя с ИС. Сегодня например, повсеместно применяется графический интерфейс, с развитыми средствами помощи и подсказки пользователю, используются разнообразные инструменты для упрощения разработки ИС: системы быстрой разработки приложений (RAD- системы), средства автоматизированного проектирования ИС (CASE- средства).
К концу 80-х годов выявились и недостатки систем 2-го поколения:
большие капиталовложения в компьютеризацию предприятий не дали ожидаемого эффекта, соответствующего затратам (увеличились накладные расходы, но не произошло резкого повышения производительности);
внедрение ИС столкнулось с инертностью людей, нежеланием конечных пользователей менять привычный стиль работы, осваивать новые технологии;
к квалификации пользователей стали предъявляться более высокие требования (знание персонального компьютера, конкретных прикладных программ и СУБД, способность постоянно повышать свою квалификацию).
В связи с этим постепенно стало формироваться 3-е поколение ИС.
Третье поколение.
К концу 80-х гг. концепция использования ИС вновь изменяется. Они становятся стратегическим источником информации и используются на всех уровнях организации любого профиля. ИС этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции по низкой цене и многое другое.
Рассмотрим основные черты современного поколения ИС.
Техническая платформа - мощные ЭВМ четвертого поколения, использование разных платформ в одной ИС (большие ЭВМ, мощные стационарные ПК, мобильные ПК). Наиболее характерно широкое применение вычислительных сетей - от локальных до глобальных.
Информационное обеспечение: ведутся интенсивные разработки с целью повышения интеллектуальности банка данных в следующих направлениях:
новые модели знаний, учитывающие не только структуру информации, но и активный характер знаний,
средства оперативного анализа информации (OLAP) и средства поддержки принятия решений (DSS),
новые формы представления информации, более естественные для человека (мультимедиа, полнотекстовые БД, гипертекстовые БД, средства восприятия и синтеза речи).
В программном обеспечении существенно новым является появление и развитие открытой компонентной архитектуры ИС.
Компонент - это программа, выполняющая какой-либо осмысленный с точки зрения конечного пользователя набор функций и имеющая открытый интерфейс.
Программное обеспечение ИС собирается из готовых компонентов, как мозаика из фрагментов. С другой стороны, компонент может функционировать на разных типах ЭВМ и связь между компонентами устанавливается не на этапе компиляции, а в реальном масштабе времени. Такой принцип построения позволяет использовать огромный накопленный опыт программистов, ускорять разработку ИС, создавать распределенные ИС.
Архитектура ИС стала более разнообразной в связи с многоплатформенностью.
Благодаря такому построению стали снижаться требования к клиентским машинам и общая стоимость системы, с одновременным повышением эффективности и производительности.
ИС стали создаваться с расчетом на длительную или постоянную модернизацию, причем система в каждый период своей жизни приносит пользу и способна развиваться дальше.
