
- •Общие сведения об информационных системах
- •1.1 Функции информационных систем
- •1.2. База данных
- •1.3. Case-средства
- •1.4. Средства разработки
- •1.5. Основные понятия
- •1.6. Факторы, влияющие на развитие корпоративных информационных систем
- •1.7. Основные составляющие корпоративных информационных систем
- •1.8. Соотношение между составляющими информационной системы
- •2. Классификация информационных систем
- •2.1. Классификация по масштабу
- •2.2. Классификация по сфере применения
- •2.3. Классификация по способу организации
- •3 Области применения и примеры реализации информационных систем
- •3.1. Экономическое применение ис
- •3.2. Ис для управления предприятием
- •4. Требования, предъявляемые к информационным системам
- •Жизненный цикл информационных систем
- •5.1. Принципы построения ис
- •5.2. Общие сведения об управлении проектами
Общие сведения об информационных системах
1.1 Функции информационных систем
Программное обеспечение за полвека своего существования претерпело огромные изменения, пройдя путь от программ, способных выполнять только простейшие логические и арифметические операции, до сложных систем управления предприятиями. В программном обеспечении всегда можно было выделить два основных направления развития:
выполнение вычислений;
накопление и обработка информации.
Хотя первоначально компьютеры предназначались главным образом для выполнения сложных математических расчетов (в первую очередь для расчетов, связанных с созданием ядерного оружия и ракетной техники), в настоящее время доминирующим является второе направление. Такое перераспределение основных функций, выполняемых вычислительной техникой, вполне понятно — гражданские области применения компьютеров гораздо более распространены, чем военные и научные, а снижение стоимости компьютеров сделало их доступными для совсем небольших предприятий и даже частных лиц.
Сегодня управление предприятием без компьютера просто немыслимо. Компьютеры давно и прочно вошли в такие области управления, как бухгалтерский учет, управление складом, ассортиментом и закупками. Однако современный бизнес требует гораздо более широкого применения информационных технологий в управлении предприятием. Жизнеспособность и развитие информационных технологий объясняется тем, что современный бизнес крайне чувствителен к ошибкам в управлении. Интуиции, личного опыта руководителя и размеров капитала уже мало для того, чтобы быть первым. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности, будь то торговля, производство или предоставление каких-либо услуг. Поэтому современный подход к управлению предполагает вложение средств в информационные технологии. И чем крупнее предприятие, тем серьезнее должны быть подобные вложения. Они являются жизненной необходимостью — в жесткой конкурентной борьбе одержать победу сможет лишь тот, кто лучше оснащен и наиболее эффективно организован.
Хотя информационные системы являются обычным программным продуктом, они имеют ряд существенных отличий от стандартных прикладных программ и систем. В зависимости от предметной области информационные системы могут весьма значительно различаться по своим функциям, архитектуре, реализации. Однако можно выделить ряд свойств, которые являются общими.
Информационные системы предназначены для сбора, хранения и обработки информации, поэтому в основе любой из них лежит среда хранения и доступа к данным.
Информационные системы ориентированы на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. По этому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции и в то же время не дает ему возможность выполнять какие-либо лишние действия.
Таким образом, при разработке информационной системы приходится решать две основные задачи:
разработка базы данных, предназначенной для хранения информации;
разработка графического интерфейса пользователя клиентских приложений.
В данной книге рассматриваются оба аспекта разработки информационных систем, но большее внимание уделено второму.