Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТвПД теория.docx
Скачиваний:
17
Добавлен:
19.09.2019
Размер:
96.88 Кб
Скачать

8.Общая характеристика и классификация современных программных средств

Хар-ка и классификация современных программных средств. Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению относится также вся область деят-ти по проектированию и разработке ПО. Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Классификация ПО. Программы, работающие на компьютере, можно разделить на три категории: 1) прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработка информ.массивов и т. д.; 2) системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.; 3) Вспомогательное ПО (инструментальные системы и утилиты). Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера. Прикладная программа – любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов. Наиболее часто используемые типы прикладных программ: Графические редакторы, Системы деловой и научной графики, Системы управления базами данных, Табличные процессоры. Вспомогательные программы (утилиты). К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения: Программы – упаковщики, Программы для создания резервных копий информации на дисках, Антивирусные программы, Программы для диагностики компьютера. Системы программирования. Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.

9.Программное обеспечение информационных технологий. ПО для ведения бух.отчётности.

Программное обеспечение (software) - син. математическое обеспечение, программные средства - совокупность программ системы обработки информации и программных документов, необходимых при эксплуатации этих программ; различают общее, в том числе системное П.о. (system software), и прикладное П.о. (application software). П.о. ГИС (GIS software) поддерживает тот или иной набор функциональных возможностей ГИС и включает специализированные программные средства: универсальные полнофункциональные ГИС, или инструментальные ГИС (GIS software tools), картографические визуализаторы (map viewer), картографические броузеры, или браузеры (map browser), средства настольного картографирования (desktop mapping), информационно-справочные системы, средства, обслуживающие отдельные этапы геоинформационных технологий и функциональные группы: конвертирование форматов, цифрование, векторизацию, создание и обработку цифровых моделей рельефа, взаимодействие с системами спутникового позиционирования и т.д. Комплект поставки П.о. ГИС может включать отдельные функциональные модули, приобретаемые и используемые в наборе, обеспечивающем решение задачи. Специализированное П.о. ГИС, разрабатываемое автономно или на основе адаптации или доработки существующих универсальных средств ГИС, предназначается для решения прикладных задач. В коплексе с П.о. ГИС используются иные типы П.о. - настольные издательские системы, пакеты статистического анализа, СУБД, САПР, электронные таблицы, средства цифровой обработки изображений и т.п. П.о. может поставляться в автономном и сетевом вариантах (версиях). Сравнительное исследование функциональных возможностей П.о. ГИС носит наименование тестирования (benchmarking).

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

А) Системное

Б) Прикладное

В) Инструментарий программирования

А) Системное П.О. (С.П.О.) –

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

1. Создание операционной среды для функционирования программ.

2. Обеспечение эффективной работы компьютера

3. Проведение диагностики и профилактики аппаратуры компьютера.

4. Проведение вспомогательных технологических процессов (архивация, восстановление файлов и т.д.)

Б) Прикладное П.О:

1. О.С – это программа, которая начинает свою работу сразу после включения компьютера и управляет выполнением пользовательских программ, а так же управляет ресурсами компьютера (Windows 9x/NT)

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

Они бывает: текстовыми

(Far Manager) и графические (Windows 3.11)

В) Инструментарий программирования – это программные продукты, поддержки технологий программирования.

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

Прикладное программное обеспечение (ППО)- это программные средства, предназначенные для решения того или иного класса задач.

ППО – общего пользования включает в себя:

1. Текстовые процессоры.(MS Word)

2. Электронные таблицы(MS Excel)

3.Графические редакторы (Paint)

4. Системы управления базами данных (MS Access)

5. Средства создания презентации (MS Power Point)

Программное обеспечение (2-й вариант)

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

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

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

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

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

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

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

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

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

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

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

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

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

Прикладное программное обеспечение обеспечивает решение пользовательских задач. Ключевым понятием здесь является пакет прикладных программ.

Пакет прикладных программ — это совокупность программ для решения круга задач по определенной тематике или предмету. Различают следующие типы пакетов прикладных программ:

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

2.методо-ориентированные — реализация разнообразных экономико-математических методов решения задач (математического программирования, сетевого планирования и управления, теории массового обслуживания, математической статистики и т. д.);

3.проблемно-ориентированные — направлены на решение определенной задачи (проблемы) в конкретной предметной области (банковские пакеты, пакеты бухгалтерского учета, финансового менеджмента, правовых справочных систем и т. д.).

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

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

Компьютер- это универсальное средство для автоматизации обработки информации.

Первоначально компьютеры создавались для проведения различного рода вычислений, затем

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

информации может быть представлен в числовом виде.В настоящее время компьютеры

используются для создания текстов графики управления предприятиями хранения

информации. Для того чтобы компьютер понимал информацию её нужно перевести в

числовую форму, т.е. кодировать т.к. вся информация в компьютере представлена в виде

нулей и единиц, т. е. в двоичной системе счисления.

Для ввода и вывода информации к компьютеру подключаются дополнительные устройства,

называемы периферийными:

Монитор -для изображения графической и текстовой информации.

Клавиатура для ввода символьной информации

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

Принтер - устройство для вывода текстовой и графической информации на печать.

Модем - модулятор/демодулятор устройство для преобразования и усиления сигналов,

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

В настоящее время многие компьютеры работают не изолированно друг от друга, а

объединены посредством кабелей, телефонных линий, В компьютерную сеть.

Существует несколько видов сетей:

Локальная сеть - это группа компьютеров объединенных между собой посредством кабелей.

Глобальная сеть - это сеть в которую входит множество сетей и обмен в которой, ведется по

определенным правилам.

Интернет - это всемирная совокупность компьютерных сетей данные в которой передаются

по протоколу TCP/IP и на территории, которой существует единое адресное пространство.

11.Информационные процедуры и информационная технология: получение, регистрация, кодирование, передача, хранение, обработка, контроль результатов обработки и использование информации.

Понятие технологии обработки информации

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

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

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

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

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

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

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

Технологический процесс обработки информации может включать в свой состав

следующие операции (действия):

1.Сбор данных, информации, знаний. Эта операция представляет собой процесс регистрации, фиксации, записи детальной информации (данных, знаний) о событиях, объектах (реальных и абстрактных) связях, признаках и соответствующих действиях. При этом иногда выделяют в отдельные операции «сбор данных и информации» и «сбор знаний». Сбор данных и информации - это процесс идентификации и получения данных от различных источников, группирования полученных данных и представления их в форме, необходимой для ввода в ЭВМ. Сбор знаний - это получение информации о предметной области от специалистов - экспертов и представления ее в форме, необходимой для записи в базу знаний.

2.Обработка данных, информации, знаний. Обработка – понятие достаточно широкое и очень часто включает в себя несколько взаимосвязанных более мелких операций. К обработке могут относить такие операции как проведение расчетов, выборка, поиск, объединение, слияние, сортировка, фильтрация и т.д. Важно помнить, что обработка представляет собой систематическое выполнение операций над данными, процесс преобразования, вычисления, анализа и синтеза любых форм данных, информации и знаний посредством систематического выполнения операций над ними. При определении такой операции как «обработка», также выделяют «обработку данных», «обработку информации», «обработку знаний».

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

4.Генерация данных, информации, знаний. Данная операция технологического процесса представляет собой процесс организации, реорганизации и преобразования данных (информации, знаний) в требуемую пользователем форму, в том числе и путем ее обработки. Например, процесс получения форматированных отчетов (документов). Хранение данных, информации, знаний. Операция представляет собой процессы накопления, размещения, выработки и копирования данных (информации, знаний) для дальнейшего их использования (обработки и/или передачи).

5.Передача данных, информации, знаний. Указанная операция – это процесс распространения данных (информации, знаний) среди пользователей с применением посредством средств и систем коммуникаций путем перемещения (пересылки) данных от источника (отправителя) к приемнику (получателю).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]