Программные средства реализации информационных процессов

Классификация программного обеспечения. Системное программное обеспечение. Служебное (сервисное) программное обеспечение

Встроенные программы — это программы, «зашитые» в цифровые электронные устройства.

 

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


Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектированияразработки и сопровождения программ. 


Операционная система — комплекс системных программ, расширяющий возможности вычислительной системы, а также обеспечивающий управление её ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователями.


Открытое программное обеспечение  — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет пользователю принять участие в доработке самой открытой программы, использовать код для создания новых программ и исправления в них ошибок.


Прикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и проч. посредством операционной системы.


Программное обеспечение (ПО) — все или часть программ, процедур, правил и соответствующей документации системы обработки информации.


Проприетарное программное обеспечение — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно).


Свободное программное обеспечение — программное обеспечение, в отношении которого права пользователя («свободы») на неограниченную установку, запуск, а также свободное использование, изучение, распространение и изменение, защищены юридически авторскими правами при помощи свободных лицензий.


Сервисные программы - это вспомогательные инструменты, расширяющие и дополняющие функциональность операционных систем.


Системное программное обеспечение — комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессороперативная памятьустройства ввода-выводасетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.


Системное программирование — создание системного программного обеспечения.

 

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

 

Средства сжатия данных (архиваторы) - предназначены для создания архивов.

 

Средства контроля (мониторинга) - позволяют следить за процессами, происходящими в компьютерной системе.


Утилиты — программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения.


Файловая система и файловая структура операционной системы. Операции с файлами

Архивирование - процесс уменьшения размера файлов для удобства их хранения и перемещения.

 

Закрыть файл (Close). После завершения всех обращений к файлу потребность в его атрибутах и адресах на диске уже отпадает, поэтому файл должен быть закрыт, чтобы освободить место во внутренней таблице. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)


Жёсткая ссылка — в общем случае, одна и та же область информации может иметь несколько имён. Такие имена называют жёсткими ссылками (хардлинками). После создания хардлинка сказать где «настоящий» файл, а где хардлинк невозможно, так как имена равноправны. Сама область данных существует до тех пор, пока существует хотя бы одно из имён. Хардлинки возможны только на одном физическом носителе.

 

Запись в файл (Write). Запись данных в файл, как правило, с текущей позиции. Если эта позиция находится в конце файла, то его размер увеличивается. Если текущая позиция находится где-то в середине файла, то новые данные пишутся поверх существующих, которые утрачиваются навсегда. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Имя файла — строка символов, однозначно определяющая файл в некотором пространстве имён файловой системы, обычно называемом каталогом, директорией или папкой.


Каталог (файловая система) — список объектов файловой системы (файлов и подкаталогов) с указанием их месторасположения на устройстве хранения информации (обычно на жёстком диске или компакт-диске) и прочими метаданными.

 

Логический диск (том)— часть долговременной памяти компьютера, рассматриваемая как единое целое для удобства работы.

 

Многоуровневая файловая структура - древовидный (иерархический) способ организации файлов на диске. 


Обыкновенный файл— файл, позволяющий выполнять операции чтения, записи, перемещения внутри файла.


Одноуровневая файловая структура - это простая последовательность файлов. Для отыскания файла на диске достаточно указать лишь имя файла.

 

Открыть файл (Open). Перед использованием файла процесс должен его открыть. Цель системного вызова open — дать возможность системе извлечь и поместить в оперативную память атрибуты и перечень адресов на диске, чтобы ускорить к ним доступ при последующих вызовах. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Полное имя файла- последовательно записанные имя логического диска, путь к файлу и имя файла составляют (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Проводник – программа ОС Windows, предназначенная для работы с файлами и папками. Рабочая область окна Проводника имеет панель дерева папок (левая панель) и панель содержимого папки (правая панель).

 

Путь к файлу - это последовательность, состоящая из имен каталогов, начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.


Символьная ссылка (симлинк, софтлинк) — файл, содержащий в себе ссылку на другой файл или директорию. Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе.


Создать файл (Create). Создает файл без данных. Цель вызова состоит в объявлении о появлении нового файла и в установке ряда атрибутов. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Файл - это информация, хранящаяся на внешнем носителе и объединенная общим именем. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Удалить файл (Delete). Когда файл больше не нужен, его нужно удалить, чтобы освободить дисковое пространство. Именно для этого и предназначен этот системный вызов. (http://www.intelserv.ru/fajly/11-operacii-s-fajlami.html)

 

Файловая система - это функциональная часть ОС, обеспечивающая выполнение операций над файлами.

 

Чтение файла (Read). Считывание данных из файла. Как правило, байты поступают с текущей позиции. Вызывающий процесс должен указать объем необходимых данных и предоставить буфер для их размещения.

 

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


Текстовые редакторы. Технологии обработки текстовой информации

AkelPad — маленький и быстрый редактор с множеством полезных плагинов. (http://ru.wikipedia.org/wiki/Bred)

 

Apache OpenOffice.org Writer — текстовый процессор и визуальный редактор HTML, входит в состав OpenOffice.org и является свободным программным обеспечением.


Bred - заменитель блокнота и HTML pедактоp. Позволяет автоматически определять различные кодировки текста и работать с ними, выполняет форматирование текста, имеется html подсветка текста и многое другое. (http://ru.wikipedia.org/wiki/Bred)


Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL. (http://ru.wikipedia.org/wiki/Bred)


DPAD — текстовый редактор для простых пользователей и программистов. удобный интерфейс и функциональность. (http://ru.wikipedia.org/wiki/Bred)


EditPlus — текстовый редактор для Windows, предназначенный для программирования и веб-разработки. (http://ru.wikipedia.org/wiki/Bred)


Emacs — Один из самых мощных по возможностям многоцелевой, свободный редактор. Имеет большое число режимов работы, при использовании редактора для программирования — не уступает возможностям IDE. (http://ru.wikipedia.org/wiki/Bred)


EmEditor — платный редактор для Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения. (http://ru.wikipedia.org/wiki/Bred)


GNU nano — Свободный редактор для текстового режима. (http://ru.wikipedia.org/wiki/Bred)


jEdit — Свободный редактор на Java. (http://ru.wikipedia.org/wiki/Bred)


Kate — Мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав KDE. (http://ru.wikipedia.org/wiki/Bred)


Notepad — входит в состав Microsoft Windows. (http://ru.wikipedia.org/wiki/Bred)


SciTE - свободный кроссплатформенный редактор с подсветкой синтаксиса для многих языков программирования, фолдингом. Широкие возможности настройки и автоматизации. (http://ru.wikipedia.org/wiki/Bred)

 

Microsoft Office - пакет, предназначенный для выполнения различных операций с документами.

 

Microsoft Word (часто — MS Word, WinWord или просто Word) —текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритмов. Выпускается корпорацией Microsoft в составе пакета Microsoft Office.


NEdit — популярный текстовый редактор и редактор исходного кода для среды X Window System. (http://ru.wikipedia.org/wiki/Bred)


Notepad++ (GNU GPL) - имеет сходные возможности с notepad и удобный интерфейс. Тоже наиболее часто используется программистами. (http://ru.wikipedia.org/wiki/Bred)


Notepad GNU — свободный текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. (http://ru.wikipedia.org/wiki/Bred)


Oiynsoft Text Editor — маленький и быстрый текстовый редактор от Oiynsoft.( http://ru.wikipedia.org/wiki/Bred)


PSPad — текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом. (http://ru.wikipedia.org/wiki/Bred)


Rnote — текстовый редактор с большим количеством настроек и функций. (http://ru.wikipedia.org/wiki/Bred)


RJ TextEd — свободный текстовый редактор с подсветкой синтаксисасворачиванием и множеством других полезных возможностей. (http://ru.wikipedia.org/wiki/Bred)


TEA — Свободный кроссплатформенный редактор с сотнями функций обработки текста и разметки в [X]HTML, LaTeX, Docbook, Lout, подсветкой синтаксиса и проверкой правописания. (http://ru.wikipedia.org/wiki/Bred)


TextEdit — текстовый редактор-процессор от Apple Inc. (http://ru.wikipedia.org/wiki/Bred)


VEdit — один из самых быстрых универсальных файловых редакторов доступных на рынке для программистов. (http://ru.wikipedia.org/wiki/Bred)


Vim. - один из самых мощных по возможностям редактор для программистов. Модальный, основные режимы работы: режим ввода текста и командный режим. Обладает широкими возможностями настройки и автоматизации. (http://ru.wikipedia.org/wiki/Bred)

 

Контекстный (строковый) редактор - выполняет операции над текстом в текущей позиции.

 

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

 

Построчный (строковый) текстовый редактор- работает с текстом как последовательностью пронумерованных строк, выполняя операции над текстом в указанных строках.

 

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

 

Экранный текстовый редактор позволяет пользователю перемещать курсор в тексте с помощью клавиш или других устройств ввода.


Электронные таблицы. Формулы в ЭТ. Технологии обработки данных в ЭТ

Apache OpenOffice.org Calc — табличный процессор, входящий в состав OpenOffice.org. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.

 

Microsoft Excel программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов и графические инструменты.

 

Quattro Pro — офисная программа, редактор электронных таблиц.

 

SuperCalc — электронная таблица, выпущенная Sorcim  в 1981 году и изначально поставлявшаяся вместе с WordStar в составе набора программ CP/M для портативного компьютера Osborne 1. 

 

VisiCalc — первая электронная таблица для персональных компьютеров. 

 

Адрес ячейки определяется именем (индексом) столбца и номером (индексом) строки, на пересечении которых она находится.

 

Диапазон ячеек – область из нескольких ячеек. Диапазон смежных ячеек обозначается адресом левой верхней ячейки диапазона и адресом правой нижней ячейки, между которыми ставится знак «:» (двоеточие).

 

Диапазон несмежных ячеек – несколько ячеек, стоящих не рядом; обозначается перечислением адресов ячеек или диапазонов смежных ячеек, между которыми ставится знак «;»; выделяется – при нажатой клавише Ctrl.

 

Столбец ЭТ – вертикальный элемент электронной таблицы. Столбцы озаглавлены прописными латинскими буквами и, далее, двухбуквенными комбинациями.

 

Строка ЭТ – горизонтальный элемент электронной таблицы. Строки последовательно нумеруются цифрами.

 

Табличный процессор – прикладная программа для работы с электронными таблицами.

 

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

 

Электронная таблица — компьютерная программа, позволяющая проводить вычисления с данными, представленными в виде двухмерных массивов, имитирующих бумажные таблицы. 

 

Ячейка – область, образованная пересечением некоторого столбца и некоторой строки электронной таблицы. Ячейка – основная информационная единица листа электронной таблицы, в нее можно вводить информацию. 


Графическое отображение данных в ЭТ

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


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


График- показывает, как меняется один из показателей (Y) при изменении другого показателя (X) с заданным шагом. Excel позволяет построить объемные графики и ленточные диаграммы. Удобен для отображения математических функций.


Диаграмма – условное графическое отображение числовых данных и их соотношений, выполненное геометрическими средствами. Диаграммы являются наглядным средством представления данных и облегчают выполнение сравнений и выявление закономерностей данных.


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


Заголовок – служит для пояснения данных, представленных на диаграмме.


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


Категории – названия категорий соответствуют подписям вдоль оси Х.


Кольцевая диаграмма - позволяет показать отношение частей к целому. Может включать несколько рядов данных. Каждое кольцо кольцевой диаграмме соответствует одному ряду данных.


Круговая диаграмма - показывает соотношения между различными «Частями одного ряда данных, составляющего в сумме 100%». Обычно используется в докладах и презентациях, когда необходимо выделить главный элемент и для отображения вклада в процентах каждого источника.


Легенда – образец оформления данных.


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


Линейчатая- дает возможность сравнивать значения различных показателей. Внешне напоминают повернутые на 90 градусов гистограммы. Такой поворот позволяет обратить большее внимание на сравниваемые значения, чем на время.


Метки (маркеры данных) – символы (столбики, точки, сектора и т.д.) на диаграмме, изображающие отдельный элемент данных.


Метки делений – это короткие отрезки, пересекающие координатные оси подобно разметке линейки.


Область диаграммы – область, в которой находятся все элементы диаграммы.


Область построения диаграммы – место расположения осей, рядов данных и т.д.


Ось – линия, ограничивающая одну из сторон области построения диаграммы и создающая шкалу для измерения и сравнения данных на диаграмме.


Поверхность - используется для поиска наилучшего сочетания в двух наборах данных. Отображает натянутую на точки поверхность, зависящую от двух переменных. Как на топографической карте, области, относящиеся к одному диапазону значений, выделяются одинаковым цветом или узором. Диаграмму можно поворачивать и оценивать с разных точек зрения.


Пузырьковая диаграмма - отображает на плоскости наборы из трех значений. Является разновидностью точечной диаграммы. Размер маркера данных показывает значение третьей переменной. Значения, которые откладываются по оси X, должны располагаться в одной строке или в одном столбце. Соответствующие значения оси Y и значения, которые определяют размеры маркеров данных, располагаются в соседних строках или столбцах.


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


Точечная диаграмма - показывает изменение численных значений нескольких рядов данных (ось Y) через неравные промежутки (ось X), или отображает две группы чисел как один ряд координат х и у.


Цилиндрическая, коническая и пирамидальная диаграммы - имеют вид гистограммы со столбцами цилиндрической, конической и пирамидальной формы. Позволяют существенно улучшить внешний вид и наглядность объемной диаграммы.


Технологии обработки графической информации. Графические редакторы

ACDSee Photo Editor — платная проприетарная программа для креативной обработки цифровых фотографий для Microsoft Windows.


Adobe ImageReady — растровый графический редактор, разработанный и распространяемый фирмой Adobe Systems и поставлявшийся вместе с Adobe Photoshop с 1998 по 2007 годы. 

 

Adobe Photoshop — многофункциональный графический редактор, разработанный и распространяемый фирмой Adobe Systems. В основном работает с растровыми изображениями, однако имеет некоторые векторные инструменты.

 

AfterShot Pro — утилита для профессиональной обработки и управления фотографиями от компании Corel.

 

Adobe Fireworks — растровый и векторный графический редактор для веб-дизайнеров и разработчиков, позволяющий быстро создавать, редактировать и оптимизировать изображения для веб-сайтов, эскизы веб-сайтов и веб-приложений.

 

CorelDRAW — векторный графический редактор, разработанный канадской корпорацией Corel.


Paint - Распространённый редактор растровой графики, входит в состав ОС Windows и вызывается из подменю “Стандартные”, находящемся в меню “Программы”.


Векторные графические редакторы -  встроены  во многие приложения и используются для создания простых рисунков из набора графических примитивов (автофигур). Существуют и профессиональные векторные ГР (например, CorelDRAW).


Графический интерфейс пользователя - это графическая среда организации взаимодействия пользователя с вычислительной системой, предполагающая стандартное использование основных элементов диалога пользователя с ЭВМ.


Графический объект - это множество примитивов, обладающих одинаковыми визуальными свойствами и статусом, идентифицированных одним именем.


Графические приложения – приложения, в которых используются такие графические элементы, как: псевдокнопки, графический указатель, кнопка и линейка прокрутки.


Графический редактор - программное обеспечение для обработки графической информации в компьютере.


Диалоговый режим – способ взаимодействия пользователя с ЭВМ, при котором происходит непосредственный и двухсторонний обмен информацией, командами или инструкциями между человеком и ЭВМ. Различают активные и пассивные диалоговые режимы.


Динамическая информация – это информация, изменяемая в течение определённого времени по содержанию или положению на экране. Она может являться функцией случайных параметров.


Кривые Безье — позволяют создавать прямыеломаные и гладкие кривые, проходящие через узловые точки, с определёнными касательными в этих точках.


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


Растровые графические редакторы подходят наилучшим образом для обработки фотографий и высококачественной графики, так как обеспечивают высокую точность передачи цвета.


Статическая информация – это относительно стабильная по содержанию информация, используемая в качестве фона. Например, координатная сетка, план, изображение местности и т.д.


Фрактальные графические изображения создаются автоматически с помощью специальных математических вычислений, то есть путём программирования, а не рисования. Фрактальная графика обычно используется в оформительских работах и развлекательных программах.


Мультимедийные презентации. Технологии создания и обработки мультимедийных презентаций в MS PowerPoint

Microsoft PowerPoint (Microsoft Office PowerPoint) — программа для создания и проведения презентаций, являющаяся частью Microsoft Office и доступная в редакциях для операционных систем Microsoft Windows и Mac OS.

 

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

 

Мультимедийное аппаратное обеспечение - это оборудование, необходимое для создания, хранения и воспроизведения мультимедийного программного обеспечения.

 

Интерактивность – обеспечивает пользователю возможность активного участия в происходящих условиях.


CD Player – Лазерный проигрыватель.


Media Player – универсальный проигрыватель.


Volume Control  - регулятор громкости звука.


Sound Recoder – программа записи звука Фонограф.


Модели данных. Общее понятие о базах данных и базах знаний. Основные понятия СУБД. Технологии работы с данными в СУБД

Агрегат - Поименованное множество атрибутов. В некоторых случаях отдельно взятый агрегат может состоять из множества экземпляров однотипных данных (являться множественным элементом).

 

Атрибут –  наименьшая поименованная структурная единица данных.

 

Атрибут - это информационное отображение свойств объекта. Каждый объект характеризуется некоторым набором атрибутов.

 

База данных (БД) – именованная совокупность данных, отражающая состояние объектов и их отношений.

 

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

 

Запись - составной агрегат, который не входит в состав других агрегатов.

 

Запись данных - это совокупность значений связанных элементов данных.

 

Режим макета – просмотр данных, изменение оформление, перемещение элементов.

 

Режим форм – просмотр редактируемых данных.

 

Системы управления базами данных (СУБД) – комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержанием, редактирования содержимого и визуализации информации.

 

Основные понятия реляционных баз данных. Объекты баз данных

Домен – область значений каждого атрибута.


Запрос – обращение к СУБД для выполнения каких-либо операций с данными.

 

Кортеж - это множество пар (имя атрибута, значение), которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения.

 

Макрос – набор макрокоманд. Которые описывают действия выполняемое в определенной ситуации.

 

Модули – содержат процедуры на языке Visual Basic for Applications. Могут создаваться процедуры-подпрограммы, процедуры-функции, которые разрабатываются пользователем для реализации нестандартных функций в приложении пользователя, и процедуры для обработки событий. Использование процедур позволяет создать законченное приложение, которое имеет собственный графический интерфейс, позволяющий запросить выполнение всех функций приложения.

 

Отношение - это множество кортежей данной базы данных, соответствующих одной схеме отношения.

 

Отчеты – документ, содержащий информацию из базы данных и предназначаемый для вывода на печать.

 

Первичный ключ – один из потенциальных ключей, выбранный в качестве основного ключа.

 

Страницы или страницы доступа к данным – специальные объекты БД, выполненные в коде HTML , размещаемые на web -странице и передаваемые клиенту вместе с ней.

 

Схема базы данных (в структурном смысле) - это набор именованных схем отношений.

 

Схемы данных определяют с помощью каких полей таблицы связываются между собой, как будет выполняться объединение данных этих таблиц, нужно ли проверять связную целостность при добавлении и удалении записей, изменении ключей таблиц. Схемы данных на панели объектов в окне базы данных отображаются только в проектах Access, работающих с базами данных сервера. Для их отображения в базах данных Access используется команда Сервис/Схема данных.

 

Таблицы – основные объекты любой БД, в которых хранятся все данные, имеющиеся в базе, и хранится сама структура базы (поля, их типы и свойства).

 

Типы данных - любые данные, т.е. константы, переменные, значения функций или выражения.

 

Формы – средства для ввода данных, предоставляющие пользователю необходимые для заполнения поля. В них можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода.

Comments