Основные понятия программного обеспечения
Программа) - упорядоченная последовательность команд (инструкций) компьютера для решения задачи.
Программное обеспечение (sowtware) - совокупность программ обработки данных и необходимых для их эксплуатации документов.
Программы предназначены для машинной реализации задач.
Задача - проблема, подлежащая решению. Приложение (application) - программная реализация на компьютере решения задачи.
С позиций специфики разработки и вида программного обеспечения будем различать два класса задач:
-
Технологические задачи ставятся и решаются при организации технологического процесса обработки информации на компьютере.
-
Функциональные задачи требуют решения при реализации функций управления в рамках информационных систем предметных областей. Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику.
Предметная (прикладная) область (application domain) - совокупность связанных между собой функций, задач управления, с помощью которых достигается выполнение поставленных целей.
Постановка задачи (problem definition) - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации. Постановка задачи связана с конкретизацией основ-параметров ее реализации, определением источников и структурой входной и выходной информации, востребуемой пользователем.
Входная информация по задаче определяется как данные, поступающие на код задачи и используемые для ее решения.
Алгоритм - система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Программирование (programming) - теоретическая и практическая деятельность, связанная с созданием программ.
Основная категория специалистов, занятых разработкой программ, - это программисты (programmer):
-
Системный программист (system / software programmer, toolsmilh) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач.
-
Прикладной программист (application programmer) осуществляет разработку и отладку программ для решения функциональных задач.
Если база данных является интегрированной, обеспечивающей работу с данными многих приложений, возникает проблема организационной поддержки базы данных, которая выполняется администратором базы данных.
Основным потребителем программ служит конечный пользователь.
Вопрос №35.
- Информатизация общества.
- Определение информационного общества.
- Информационный потенциал общества.
- Информационный продукт и информационная услуга
- Инфраструктура информационного рынка, его информационные потоки.
- Предметы и задачи информатики
- Определение информации.
- Семантическая мера информации, понятие тезауруса.
- Прагматическая мера информации (Харкевича).
- Показатели качества информации.
- Классификация и кодирование информации.
- Иерархическая и фасетная системы классификации
- Перевод чисел из одной системы счисления в другую.
- Формы представления двоичных чисел в персональном компьютере
- Машинные коды чисел.
- Варианты представления информации в персональном компьютере
- Понятие кодов ascii
- Понятие математической логики
- Особенности операций и функций в алгебре логики.
- Структура и виды компьютерных команд
- Структурная схема и основные блоки пк
- Составные части микропроцессора
- Функциональное значение системной шины в персональном компьютере
- Регистровая кэш-память.
- Физическая и логическая структура основной памяти.
- Внешние запоминающие устройства персонального компьютера.
- Основные понятия программного обеспечения
- Программный продукт и его жизненный цикл
- Системное программное обеспечение пк
- Понятие файла и его характеристики
- Организация файловой системы пк
- Состав и структура операционной системы ms dos
- Порядок загрузки операционной системы dos.
- Концепция операционной системы Windows
- Основные коммуникационные и мультимедийные возможности операционной системы Windows.