Главная страница

информатика 1-7. Разработайте схему Классы прикладного программного обеспечения


Скачать 74.52 Kb.
НазваниеРазработайте схему Классы прикладного программного обеспечения
Дата27.01.2023
Размер74.52 Kb.
Формат файлаdocx
Имя файлаинформатика 1-7.docx
ТипДокументы
#907773

Задание 1.

Разработайте схему «Классы прикладного программного обеспечения».



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

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него программным обеспечением. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.

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

Задание 2.

Опишите назначение и состав офисных программ средств общего назначения.

Офисные программные средства общего назначения


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

  1. Программы обработки текстов;

  2. Табличные процессоры;

  3. Программы планирования рабочего времени (органайзеры);

  4. Программы сопровождения публичных выступлений (создания презентаций);

  5. Системы управления базами данных (СУБД);

  6. Телекоммуникационные программы;

  7. Средства деловой графики.

Программы обработки текстов (текстовые редакторы и процессоры)– (MS Word, Tex).предназначены для формирования и просмотра слабоструктурированных документов, основным содержимым которых является текстовая информация. Отдельно стоит выделить программы просмотра (Adobe reader, DJVU reader) и издательские системы

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

Наиболее полнофункциональным табличным процессором является MS Excel. Примерно схожими возможностями обладают табличные процессоры Quattro Pro из комплекта Corel Office, Lotus 1-2-3, Gnumeric для ОС Linux, а также табличные процессоры из комплектов Sun Star Office и Open Office. Несколько менее мощные табличные процессоры входят в состав пакетов программ MS Works и Lexicon XL.

Программы планирования рабочего времени (органайзеры) - предназначены для ведения списка дел, распорядка мероприятий, базы данных контактной информации. Могут оповещать пользователя о наступлении/приближении заданных событий, имеют средства коллективной работы для согласования дат/времени проведения совместных мероприятий с учетом распорядка всех его участников. Наиболее популярной разработкой такого рода является MS Outlook. В пакеты программ Corel Office, Sun Star Office и Open Office также входят органайзеры с возможностями, сопоставимыми с MS Outlook.

Программы сопровождения публичных выступлений - предназначены для создания и демонстрации упорядоченных последовательностей слайдов, содержащих иллюстративный материал к выступлению докадчика. Наиболее популярной разработкой такого рода является MS Power Point. В пакеты программ Corel Office, Sun Star Office и Open Office также входят органайзеры с возможностями, сопоставимыми с MS Power Point.

Системы управления базами данных (СУБД) - программы ведения, организации доступа и обработки массивов структурированных данных.. К офисным программным средствам общего назначения относят, прежде всего, так называемые настольные или персональные СУБД (MS Access, FoxPro, Paradox, Oracle). Серверные СУБД следует рассматривать как вспомогательное (обслуживающее, обеспечивающее ПО).

Телекоммуникационные программы - программы организации взаимодействия с удаленными компьютерными системами. Например, большинство программ для работы с Интернет следует относить к телекоммуникационным программам. Многие из них (программы просмотра Web-сайтов) имеют развитые средства просмотра слабоструктурированных документов, а почтовые программы содержат еще и развитые средства их редактирования. В целом же программы просмотра Интернет и почтовые программы следовало бы в большей степени относить к программам обработки текстов.

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

Часто к офисным программным средствам общего назначения относят программы распознавания символов (ABBYY FineReader) и системы автоматического перевода (Lingvo, Promt). Первые обеспечивают перевод считанных сканером текстов в формат, пригодный для обработки текстовыми процессорами, а вторые - автоматизированный перевод текстов с одних языков на другие. Обычно они тесно интегрированы с текстовыми процессорами.

Современные офисные программные средства общего назначения часто включают различные инструменты для создания и выполнения так называемых макросов - программ, обеспечивающих автоматизацию исполнения многошаговых процедур обработки данных. Наиболее подвинутые средства разработки, отладки и исполнения макросов вполне можно считать специфическими системами программирования, встроенными в конкретные офисные программные средства. Стандартным средством такого рода является VBA (Visual Basic for Applications). Он поддерживается не только в пакете программ MS Office, но в определенной степени и в офисных пакетах Sun Star Office и Open Office.

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

Наиболее популярным и полнофункциональным интегрированным офисным пакетом программ на текущий момент является MS Office. Однако существуют и серьезные альтернативы ему - Sun Star Office и Open Office. В целом, они обладают схожими возможностями, уступая лишь в некоторых нечасто востребуемых функциях. При этом легальная версия пакета Sun Star Office стоит существенно дешевле MS Office, а пакет Open Office вообще является свободно распространяемым.

В зависимости от варианта комплектации интегрированных офисных пакетов в них могут входить и другие специализированные программы. Например, в пакет MS Office XP, помимо Word, Excel, Power Point, Outlook и Access входят такие программы, как FrontPage (предназначена для создания и администрирования сложных веб-сайтов), Visio (универсальное средство черчения и построения диаграмм для технических специалистов и специалистов в области бизнеса), Publisher (издательская система), Project (программа управления проектами), Data Analyzer (средства анализа деловой информации).

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

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

Задание 3.

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

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

Что такое системы перевода и распознавания текста


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

Системы распознавания текста


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

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

Самым популярным программным продуктом, выполняющим распознавание текста, является Fine Reader от компании ABBYY.

Компания ABBYY на современном рынке программных продуктов является лидером мирового масштаба в разработке программных решений, использующих технологию распознавания документов. Более 1000 компаний в 150 странах сотрудничают с ABBYY, включая таких мировых лидеров, как Fujitsu, Panasonic, Microsoft, Sharp, Samsung, Xerox.

Приложение Fine Reader конвертирует изображения в электронные редактируемые форматы. В качестве графических объектов могут быть фотографии, PDF-файлы, а также полученные в результате сканирования копии бумажных документов. После преобразования результаты можно сохранить в форматах приложений Microsoft Word, Excel, Powerpoint, а также в текстовом формате RTF и в формате разметки гипертекста HTML. Самые новые версии этого программного продукта позволяют сохранять результаты распознавания в формате DJVU.

Достоинством данного программного продукта является распознавание более чем на 190, а также встроенная проверка орфографии.

Системы перевода


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

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

Как правило, такие программные продукты можно устанавливать на свой персональный компьютер как отдельные приложения (например, ABBYY Lingvo), но чаще их используют в режиме on-line в сети интернет. Свои услуги по переводу предлагают Яндекс-переводчик, Google-переводчик. Объем переводимого текста в Google может достигать до 5000 знаков, программа позволяет осуществлять перевод с 103 языков.

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

Для работы с текстом разработчики программных решений предлагают ряд специальных программных продуктов, предназначенных для машинного перевода и распознавания текста. Приложения для распознавания текста конвертируют фотографии, pdf-документы и друге изображения в электронные редактируемые форматы doc, xlsx, pptx, rtf, html. Программы-переводчики предназначены для перевода текстовых документов с одного языка на другой.

Задание 4.

Составьте таблицу «Варианты комплектации интегрированных офисных пакетов».

Тип программного продукта

Интегрированный пакет







Borland Office

Lotus SmartSuite

Microsoft Office Professional




Текстовый процессор

WordPerfect

AmiPro

Word

Электронная таблица

Quattro Pro

Lotus 1-2-3

Excel

СУБД

Paradox

Lotus Approach

Access

Презентационная графика

Нет

Freelance Graphics

PowerPoint

Другие

Нет

Organaizer

Schedule

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

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

В настоящее время на рынке офисных продуктов доминируют три комплекта:

  • Borland Office for Windows фирмы Novell (в настоящее время Corel Office).

  • SmartSuite фирмы Lotus Development (в настоящее время под разделение IВМ).

  • Microsoft Office фирмы Microsoft.

Задание 5.

Опишите понятие информационно- поисковые системы.

Информационно-поисковая система – это прикладная компьютерная среда для обработки, хранения, сортировки, фильтрации и поиска больших массивов структурированной информации.

Каждая ИПС предназначена для решения определенного класса задач, для которых характерен свой набор объектов и их признаков. ИПС бывают двух типов:

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

2. Фактографические. В фактографических ИПС хранятся не документы, а факты, относящиеся к какой-либо предметной области. Поиск осуществляется по образцу факта.

Каждая ИПС состоит из двух частей: базы данных (БД) и системы управления базами данных (СУБД).

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

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

На настоящий момент существует множество различных СУБД. Наиболее широкую известность получили такие как Dbase, Clipper, FoxPro, Paradox, Microsoft Access.

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

Терминологически "информационно-поисковая система" (англ. "information retrieval system", IRS) - представляет систему, предназначенную для поиска и хранения информации; пакет программного обеспечения, реализующий процессы создания, актуализации, хранения и поиска в информационных базах и банках данных.

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


написать администратору сайта