Стандартные приложения прикладного назначения.
В комплект операционной системы WINDOWS входят следующие основные стандартные приложения прикладного назначения:
· Графический редактор Paint.
· Текстовые редакторы WordPad и Блокнот.
· Калькулятор.
Доступ осуществляется через Главное Меню [Пуск – Программы - Стандартные].
Графический редактор Paint.
Программа предназначена для создания, редактирования и просмотра рисунков. По умолчанию создаются файлы формата BMP, однако графический редактор Paint позволяет сохранять рисунки в форматах JPG и GIFF, используемых в Internet.
Текстовые редакторы Блокнот и WordPad.
Программа Блокнот является простейшим текстовым редактором, предназначенным для создания и редактирования текстовых документов, не имеющих форматирования. Реализован минимальный набор операций редактирования. Создаваемые файлы имеют расширение TXT.
Текстовый редактор WordPad предоставляет достаточно широкие возможности, по сравнению с программой Блокнот, по редактированию текстового документа. По умолчанию файлам присваивается тип DOC, но может сохраняться в других форматах (RTF, MS-DOS и др.).
Основные стандартные приложения служебного назначения.
[ Пуск – Программы – Стандартные - Служебные ]
Основные служебные программы:
· очистка диска;
· дефрагментация диска.
Очистка диска.
Программа выполняет удаление ненужных файлов и папок (в том силе без участия человека). Производит очистку следующих системных объектов (папок):
· Temporary Internet Files – папка временного хранения Web-страниц;
· Downloaded Program Files- папка временного хранения элементов ActiveX и приложений Java;
· Корзина – папка хранения удаленных файлов;
· Папка Temp – временные файлы, создающиеся приложениями WINDOWS в процессе работы. Обычно они автоматически удаляются, но могут оставаться при возникновении ошибки в приложении.
Дефрагментация диска (Disk Defragmenter)
Программа предназначена для оптимизации структуры диска путем изменения расположения файлов на диске. Перед началом запуска программы необходимо наличие не менее 10 % свободного пространства на диске.
Цель программы – ускорение работы компьютера.
Дефрагментация производится перемещением фрагментов файлов в новое место, где они могут располагаться друг за другом подряд, занимая смежные кластеры.
IV. Архитектура современных программных средств
Основные понятия и характеристики программных продуктов.
Программа - упорядоченная последовательность команд для решения задачи.
Программное обеспечение – совокупность программ, выполняемых вычислительной системой.
К программному обеспечению относятся:
· технология проектирования программ;
· методы тестирования программ;
· анализ качества работы программ;
· документирование программ и т. д.
Приложение (application) – программная реализация решения задачи на ЭВМ.
Схема процесса создания программ:
Постановка задачи |
Программирование |
Алгоритмизация решения задачи |
Постановка задачи (problem definition) – точная формулировка решения задачи с описанием входной и выходной информации.
Выходная информация может быть представлена в виде документов, сформированных кадров, файла, базы данных, выходного сигнала устройству управления.
Входной информацией служат первичные данные документов, результаты решения других задач, нормативно-справочная информация, входные сигналы от датчиков.
Алгоритм – система точно сформированных правил, определяющая процесс преобразования исходных данных (входной информации) в желаемый результат (выходную информацию) за конечное число шагов.
Алгоритм решения задачи имеет ряд обязательных свойств:
· дискретность – разбиение процесса обработки информации на более простые этапы (шаги выполнения);
· определенность алгоритма – однозначность выполнения каждого отдельного шага преобразования информации;
· выполнимость – конечность действий алгоритма при решении задач, позволяющая получить желаемый результат за конечное число шагов;
· массовость – способность алгоритма решать определенный класс задач.
Основные характеристики программных продуктов:
1. Алгоритмическая сложность (логика алгоритмов обработки информации).
2. Состав реализованных функций обработки информации.
3. Полнота и системность функций обработки информации.
4. Объем файлов программ.
5. Требования к операционной системе (ОС) и аппаратному обеспечению ЭВМ (тип микропроцессора, версия ОС, объем жесткого диска, наличие сети и т. д.) и др.
Характеристики качества программного обеспечения:
· мобильность (многоплатформенность) - независимость от ОС, специфики предметной области и др.;
· надежность – устойчивость в работе, точность выполнения предписанных функций, диагностика ошибок;
· учет человеческого фактора – наличие доступного интерфейса, анализа и диагностики ошибок, контекстно-зависимых подсказок;
· эффективность (как с позиции пользователя, так и с точки зрения расхода вычислительных ресурсов при эксплуатации);
· модифицируемость – способность к внесению изменений, например, расширение функций обработки и т. д.;
· коммуникативность – максимально возможная интеграция между программами.
Программное обеспечение должно быть защищено от воздействия:
- человека;
- аппаратуры;
- других специализированных программ.
Защита информации производится ограничением доступа, при этом контроль доступа выполняется путем:
- парольной защиты программ при их запуске;
- ограничения программ или данных, функций обработки, доступных пользователям;
- использования криптографических методов баз данных или программных модулей;
- правовых методов защиты (патент, лицензия, авторские права).