Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Системное ПО

Читайте также:
  1. A) Схватив окно за заголовок левой кнопкой мыши или через системное меню
  2. Корпоратив как системное явление
  3. Системное администрирование
  4. Системное построение процесса воспитания
  5. Системное программное обеспечение
  6. Системное программное обеспечение
  7. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
  8. Системное программное обеспечение.
  9. Системное программное обеспечение. История развития. Семейство операционных систем Windows.

               
   
 
   
Сервисное ПО
 
 
   
 

 


Рис. 3.3. Классификация системного ПО.

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

§ Однопользовательские ОС: MS-DOS – командная ОС

§ Многопользовательские ОС: Windows 9* - объектно-ориентированная, UNIX (LINUX) – командная (объектно-ориентированная)

§ Сетевые ОС: Windows NT, Novel Netware, UNIX.

Операционные оболочки – специальные программы, предназначенные для облегчения работы пользователя с командными ОС.

Для MS DOS: Norton Commander, Far, Windows 3.1

Утилиты – вспомогательные программы обслуживания вычислительных средств.

Инструментальное ПО
3.4. Инструментальное ПО

 

 

 


Рис. 3.4. Классификация инструментального ПО.

 

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

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

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

· Машинные (машинные коды в двоичном виде)

· Машинно-ориентированные, отражающие структуру конкретного типа компьютера (ассемблеры). Вместо бинарных кодов используют их мнемоническое обозначение.

· Языки высокого уровня (ЯВУ) (Фортран, СИ, Паскаль, Бейсик…)

· Объектно-ориентированные языки (СИ++, Delphi…)

· Языки искусственного интеллекта (положены в основу ЭВМ 5- го поколения). Находятся в стадии разработки.

 

Схема преобразования программ написанных на ЯВУ.

 
 

 


Рис. 3.5. Схема преобразования программ, написанных на ЯВУ.

 

Компилятор - транслирует всю программу, но без её выполнения.

Интерпретатор - пооператорная трансляция и выполнение программы.

Отладчик - программы для отладки и тестирования программ.

Системы программирования включают в себя:

- компилятор;

- интегрированную среду разработчика программ;

- отладчик;

- средства оптимизации кода программ;

- набор библиотек;

- редактор связей;

- утилиты для работы с библиотеками, текстами и двоичными файлами.

Справочные системы, документатор исходного кода программ, систему поддержки управления проектом программного комплекса:

· отслеживание изменений в программе,

· поддержка версий программы,

· получение статистики о ходе проекта.

Инструментальная среда пользователя:

- библиотека функций, процедур и методов обработки;

- макрокоманды;

- конструкторы экранных форм и отчетов;

- генераторы приложений;

- языки запросов высокого уровня;

- языки манипулирования данными;

- конструкторы меню.

Подобного рода среда имеется в MS office.

Интегрированные среды разработки программ - набор средств для комплексного их применения на всех этапах разработки программ.

Программные продукты для создания приложений (системы программирования) фирмы Microsoft.

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

- компилятор Visual C++ for Windows - система программирования объектно-ориентированного типа.

- Visual Basic for Windows - система программирования объектно -ориентированного типа - языковая программа приложения Microsoft Office.

Разработки других фирм.

Delphi - позволяет создавать приложения типа клиент - сервер и включает:

- объектно-ориентированный язык программирования;

- высоко производительный компилятор;

- объектно-ориентированную модель многократного использования компонентов;

- средства визуального создания программ (меню, экранных форм, отчетов);

- использование библиотеки визуальных компонентов и объектов;

- масштабируемая технология работы с базами данных - использование реляционного языка SQL, встроенная поддержка баз данных под управление СУБД ORACLE, Informix, Sybase, Interbase; применение локального сервера Interbase для отладки приложений;

- принцип открытой системы, - возможность переноса на другие платформы (Windows 3.1, Windows95, Windows NT).

 

3.5 Прикладное ПО

Как правило, для решения прикладных задач используются взаимосвязанные наборы программ - пакеты прикладных программ (ППП). Выделяют следующие основные группы ППП:

Общего назначения:

- текстовые редакторы (Word…);

- графические редакторы (Paint, Photoshop, Corel Draw, 3D-Studio MAX…);

- электронные таблицы (Excel);

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

- программы создания презентаций (Power Point…);

- настольные издательские системы (Page Maker…);

- экспертные системы (оболочки экспертных систем);

- браузеры (Internet Explorer);

- органайзеры (планировщики);

- программы переводчики (Stylus, …);

- интегрированные пакеты (MS Office);

- программные средства мультимедиа.

Методоориентированные:

- математические (MatLab, MatCad…);

- статистические (…).

Проблемно - ориентированные:

- проектирования (Autocad,…);

- бухгалтерского учета (1C-бухгалтерия…);

- обработки геолого - геофизических данных (Tigress…).

 




Дата добавления: 2014-12-20; просмотров: 25 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав