
- •История развития эвм
- •2) Состав эвм
- •3 Процессоры
- •4 Системные платы и озу
- •5 Накопители fdd и hdd
- •6Устройства ввода информации
- •7 Устройства вывода информации
- •8 Назначение и состав ос
- •9 Классификации ос
- •3) Особенности алгоритмов управления ресурсами:
- •3 Основных класса программ:
- •С истемное по 2) Пакеты прикладных программ 3) Инструментарии технологии программирования
- •11 Системное по
- •12 Средства создания приложений
- •13Прикладное по
- •14Процедурное программирование
- •15Объектно-ориентированное программирование
- •16 Текстовые и графические редакторы
- •17 Банк данных
- •19 Обзор субд
- •Системы общего назначения;
- •Специализированные системы.
- •20 Классификации компьютерных сетей
- •21Компьютерные коммуникации
- •22Языки высокого уровня
- •23Средства модульного программирования
- •24 Классификации компьютерных вирусов
- •25 Основные способы защиты вирусов
- •26 Обнаружение и лечение вирусов
- •27 Электронная почта
12 Средства создания приложений
Инструментальное ПО (инструментарий) или системы программирования - это системы для автоматизации разработки, наладки новых программ на языке программирования.
Группы: 1) Средства для создания приложенияа) локальные средства, обеспечивающие выполнение отдельных работ по созданию программ, языки и системы программирования) б) Интегрированные средства разработки программ выполняют комплекс взаимных работ по выполнению программ.
2) Кейс (CASE) технологии – средства создания информационных систем, предоставляющие методы анализа, проектирование и создание программных систем, предназначенных для автоматической организации процессов разработки и реализации информационных систем.
Средства создания информационных систем: 1) Локальные – средства разработки программ, языка, систем программ и инструментальной среды пользователя.
2) Языки программ – формальный язык алгоритмического решения задач для описания программ на ЭВМ.
Виды языков: 1) Машинные (язык,воспринимаемый аппаратной части ПК, машинные коды)2) Машинно-ориентировочные (отражают структуру конкретного типа ПК)
3) Алгоритмические (не зависят от типа ПК, отражают структуру алгоритма)
4)Процедурно-ориентировочные(возможность описывать программы, как совокупность процедур) 5) Проблемно – ориентированные(для задач определённого класса) 6) Интегрированные системы программирования( понимают совокупность языка и виртуальной машины, обеспечивающие на реальной машине выполнение программы написанной на конкретном языке)
Виртуальная машина – программный комплекс, имитирующий работу ПК с определённым входным языком. Содержит: транслятор, отладчики.
Транслятор – программа осуществляющая перевод текста из одного в другой язык.
Трансляция может выполняться с помощью компиляторов(транслируют всю программу без её выполнения) и интерпретаторов (выполняется по оператору обрабатывает и выполняет программы.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты: 1. Текстовый редактор для создания файла с исходным текстом программы. 2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое. 3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
13Прикладное по
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д. Пакеты прикладных программ – это система программ, которые по сфере применения делятся на:
Проблемно-ориентированные (Бухгалтерский учёт, финансовая деятельность, кадровый учёт, управление математическими записями).
Метода-ориентированные (Продукты обеспечения не зависимо от предметной области и функции информационных систем, математические и статистические методы решения задач)
Общего назначения - Поддерживающие ИТ конечных пользователей: СУБД (обеспечение организации и хранения локальных баз данных ), Текстовые процессоры (автоматическое формирование документов), Табличные процессоры (работа с таблицами), Средства графических презентаций.
Интеллектуальные системы( Реализующие отдельные функции интеллекта человека: база знаний, логические выводы, интеллектуальный интерфейс ).
Автоматическое проецирование (Для поддержки работы конструктора связи с графическим моделированием и демонстрацией иллюстраций)
Офисные (Органайзеры, переводчики)
Мультимедиа (Аудио и видео информации.Расширенное использование пользователем)
Настольные издательские системы (обеспечение ИТ в компьютерной издательской системе (деятельности)).