русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Классификация видов программного обеспечения


Дата добавления: 2014-12-01; просмотров: 1803; Нарушение авторских прав


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

Программное обеспечение подразделяется на три группы (рисунок 3.1.).

 

 
 

 

 



 

Рисунок 3.1. Классификация программного обеспечения

 

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

В системное (базовое) программное обеспечение входят операционные системы; операционные оболочки (текстовые и графические); сетевая операционная система.

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

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

· программы диагностики работоспособности компьютера;

· антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

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



· программы архивирования данных, обеспечивающие процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;

· программы обслуживания сети.

Прикладное программное обеспечение включает прикладные программы, которые непосредственно обеспечивают выполнение необходимых работ для пользователей. Прикладные программы, как правило, являются пакетами программ. Пакетприкладных программ - комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

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

В данном классе различают следующие группы программных продуктов.

1. Средства для создания приложений - совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ, включающие:

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

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

2. СASE-технология (Computer-Aided System Engineering), представляющая методы анализа, проектирования и создания программных систем и предназначенная дли автоматизации процессов разработки и реализации информационных систем.

 



<== предыдущая лекция | следующая лекция ==>
Устройства вывода информации | Обзор операционных систем персональных компьютеров


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.312 сек.