- •Классификация программного обеспечения.
- •Операционные системы. Классификация.
- •Системное программное обеспечение. Классификация.
- •Проблемно-ориентированное программное обеспечение.
- •Интегрированное программное обеспечение.
- •Технологии оlе, ОреnDoc.
- •Характеристики программного обеспечения.
- •Жизненный цикл программного продукта.
- •Правовые основы программного обеспечения.
- •Компьютерные шрифты. Основные понятия.
- •Параметры шрифтов и символов.
- •Оптические эффекты шрифта.
- •Характеристики шрифтов.
- •Способы улучшения читабельности текста.
- •Виды цифровых шрифтов.
- •Способы ввода и редактирования данных в электронных таблицах. Пользовательский формат данных.
- •Ввод и редактирование формул.
- •Создание имен и применение имен.
- •Мастер функций.
- •Диаграммы. Добавление данных. Форматирование диаграмм. Использование минитренда на диаграмме.
- •Поиск элементов списка. Применение автофильтра.
- •Сводные таблицы. Редактирование сводной таблицы.
- •Инструменты анализа данных. Таблица данных.
- •Сценарии. Создание сценариев.
- •Компьютерная графика. Основные понятия.
- •Понятие цветовой модели.
- •Цветовая модель смук.
- •Цветовая модель rgb.
- •Индексированные цвета.
- •Методы сжатия изображения. Основные понятия.
- •Алгоритмы сжатия без потерь[править | править исходный текст]
- •Алгоритмы сжатия с потерями[править | править исходный текст]
Характеристики программного обеспечения.
Программное обеспечение — это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации.
Программное обеспечение делится на системное (общее) и прикладное (специальное).
Системное программное обеспечение обеспечивает функционирование и обслуживание компьютера, а также автоматизацию процесса создания новых программ.
К системному программному обеспечению относятся:
операционные системы и их пользовательский интерфейс;
инструментальные программные средства;
системы технического обслуживания.
Операционная система — обязательная часть специального программного обеспечения, обеспечивающая эффективное функционирование персонального компьютера в различных режимах, организующая выполнение программ и взаимодействие пользователя и внешних устройств с ЭВМ.
Пользовательский интерфейс (сервисные программы) — это программные надстройки операционной системы (оболочки и среды), предназначенные для упрощения общения пользователя с операционной системой.
Программы, обеспечивающие интерфейс, сохраняют форму общения (диалог) пользователя с операционной системой, но изменяют язык общения (обычно язык команд преобразуется в язык меню).
Сервисные системы условно можно разделить
на интерфейсные системы,
оболочки операционных систем
и утилиты.
Интерфейсные системы — это мощные сервисные системы, чаще всего графического типа, совершенствующие не только пользовательский, но и программный интерфейс операционных систем, в частности, реализующие некоторые дополнительные процедуры разделения дополнительных ресурсов.
Оболочки операционных систем предоставляют пользователю качественно новый по сравнению с реализуемым операционной системой интерфейс и делают необязательным знание последнего.Утилиты автоматизируют выполнение отдельных типовых, часто используемых процедур, реализация которых потребовала бы от пользователя разработки специальных программ.
Многие утилиты имеют развитый диалоговый интерфейс с пользователем и приближаются по уровню общения к оболочкам.
Инструментальные программные средства (системы программирования) — обязательная часть программного обеспечения, с использованием которой создаются программы.
Инструментальные программные средства включают в свой состав
средства написания программ (текстовые редакторы);
средства преобразования программ в вид, пригодный для выполнения на компьютере (ассемблеры, компиляторы, интерпретаторы, загрузчики и редакторы связей),
средства контроля и отладки программ.
Текстовые редакторы позволяют
удобно редактировать,
формировать и объединять тексты программ,
а некоторые — и контролировать синтаксис создаваемых программ.
Программа, написанная на алгоритмическом языке, должна быть преобразована в объектный модуль, записанный на машинном языке (в двоичных кодах). Подобное преобразование выполняется трансляторами (ассемблером — с языка Assembler и компиляторами — с языков высокого уровня).
Жизненный цикл программного продукта.
Жизненный цикл программного продукта – это период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации.
Программы любого вида характеризуются жизненным циклом, состоящим из отдельных этапов:
a) маркетинг рынка программных средств, спецификация требований к программному продукту;
b) проектирование структуры программного продукта;
c) программирование (создание программного кода), тестирование, автономная и комплексная отладка программ;
d) документирование программного продукта, подготовка эксплуатационной и технологической документации;
e) выход на рынок программных средств, распространение программного продукта;
f) эксплуатация программного продукта пользователями;
g) сопровождение программного продукта;
h) снятие программного продукта с продажи, отказ от сопровождения.
На рисунке изображены этапы жизненного цикла и показаны их временное соответствие друг другу. Рассмотрим содержание отдельных этапов жизненного цикла.
