Общая характеристика программного обеспечения информационных технологий. Классификация программного обеспечения

Автор работы: Пользователь скрыл имя, 15 Января 2012 в 19:05, контрольная работа

Краткое описание

На сегодняшний день в мире существует более 130 миллионов компьютеров и более 80 % из них объединены в различные информационно-вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet. Всемирная тенденция к объединению компьютеров в сети обусловлена рядом важных причин, таких как ускорение передачи информационных сообщений, возможность быстрого обмена информацией между пользователями, получение и передача сообщений (факсов, E-Mail писем и прочего) не отходя от рабочего места, возможность мгновенного получения любой информации из любой точки земного шара, а так же обмен информацией между компьютерами разных фирм производителей работающих под разным программным обеспечением.

Содержание работы

Введение…………………………………………………………………………..1
1. Общая характеристика программного обеспечения информационных технологий :
Базовое (системное) ПО………………………………………………………….2
Прикладное программное обеспечение…………………………………………4
Система программирования……………………………………………………...6
Инструментальные программы………………………………………………….7
2. Классификация программного обеспечения………………………………...7
Заключение………………………………………………………………………..9
Список литературы………………………………………………………………10

Содержимое работы - 1 файл

контрольная.docx

— 32.59 Кб (Скачать файл)

1.  прикладные  программы, непосредственно обеспечивающие  выполнение необходимых пользователям  работ; 

2.  системные  программы, выполняющие различные  вспомогательные функции, например:

управление  ресурсами компьютера;

создание  копий используемой информации;

проверка  работоспособности устройств компьютера;

выдача  справочной информации о компьютере и др.;

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

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

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

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

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

-7-

 Кроме  того, появились нетрадиционные  программы, классифицировать которые  по устоявшимся критериям очень  трудно, а то и просто невозможно, как, например, программа — электронный  собеседник.

 На  сегодняшний день можно сказать,  что более или менее определённо  сложились следующие группы программного  обеспечения: 

операционные  системы и оболочки;

системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

 инструментальные  системы; 

 интегрированные  пакеты программ;

динамические  электронные таблицы;

системы машинной графики;

системы управления базами данных (СУБД);

прикладное  программное обеспечение.  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

-8-

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

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

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

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

 Анализ  эффективности централизованной  и децентрализованной организации  системы для различных видов  приложений, составляющих типовой  набор нагрузки ИС, показывает, что:

 •  персональные приложения (текстовые  редакторы, электронные таблицы  и т. п.) практически не чувствительны  к способу организации системы  — децентрализованная сетевая  модель не намного дешевле  централизованной;

 •  эффективность средств поддержки  принятия решений в централизованном  и децентрализованном вариантах  примерно одинакова с небольшим  преимуществом централизованного  варианта;

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

-9-

                           Список литературы: 
 
 

Интернет 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                                  -10-

Информация о работе Общая характеристика программного обеспечения информационных технологий. Классификация программного обеспечения