Мегаобучалка Главная | О нас | Обратная связь


Определение ППП. Этапы развития ППП



2020-02-03 494 Обсуждений (0)
Определение ППП. Этапы развития ППП 0.00 из 5.00 0 оценок




СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ………………………………………………………………. 5
1 ПОНЯТИЕ И КЛАССИФИКАЦИЯ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ……………………………………………………………   6
1.1 Определение ППП. Этапы развития ППП…………………… 6
1.2 Классификация ППП…………………………………………….. 9
1.2.1 ППП общего назначения…………………………………… 9
1.2.2 Офисные ППП………………………………………………... 16
1.2.3 Проблемно-ориентированные ППП………………………. 19
1.2.4 ППП автоматизированного проектирования……………. 21
1.2.5 Методо-ориентированные ППП…………………………… 21
1.2.6 Настольные издательские системы……………………… 22
1.2.7 Программные средства мультимедиа…………………… 23
1.2.8 Системы искусственного интеллекта…………………….. 24
1.3 Информационные технологии программирования………… 25
2 МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ ППП……………………….. 30
2.1 Составные части ППП. Оболочка ППП………………………. 30
2.2 Модель предметной области ППП……………………………. 34
2.2.1 Данные………………………………………………………… 35
2.2.2 Связи…………………………………………………………... 36
2.2.3 Вектор состояния модели предметной области……….. 40
2.3 Пример построения модели предметной области ППП…... 42
3 ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ УПРАВЛЯЮЩИХ МОДУЛЕЙ ППП………………………………………………………..   48
3.1 Функции управляющих модулей пакета……………………… 48
3.2 Входной язык ППП………………………………………………. 49
3.3 Особенности организации управления ППП с входным языком командного типа………………………………………...   51
3.4 Планирование вычислительного процесса в ППП…………. 54
4 ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ ОБСЛУЖИВАЮЩИХ МОДУЛЕЙ ППП………………………………………………………..   61
4.1 Функции обслуживающих модулей пакета………………….. 61
4.2. Интерфейс управления………………………………………… 62
4.3 Справочный интерфейс пользователя………………………. 67
4.4 Информационный интерфейс пользователя……………….. 71
4.5 Интерфейс ввода-вывода……………………………………… 74
4.6 Внешний интерфейс…………………………………………….. 76
5 ПРОГРАММНАЯ ИНЖЕНЕРИЯ……………………………………. 78
5.1 Проблемы разработки ПО……………………………………… 78
5.2 Жизненный цикл ПО…………………………………………….. 82
5.2.1. Основные процессы ЖЦ ПО……………………………… 82
5.2.2 Вспомогательные процессы ЖЦ ПО……………………... 89
5.2.3 Организационные процессы ЖЦ ПО……………………... 94
5.3 Модели жизненного цикла ПО…………………………………. 98
6 СТАДИИ РАЗРАБОТКИ ППП………………………………………. 104
6.1 Виды работ и трудоемкости……………………………………. 104
6.2 Формирование требований к ППП……………………………. 105
6.3 Проектирование………………………………………………….. 108
6.4 Программирование……………………………………………… 113
6.5 Тестирование…………………………………………………….. 118
6.5.1 Определение и принципы тестирования………………… 118
6.5.2 Методы тестирования………………………………………. 122
6.5.3 Этапы тестирования………………………………………… 123
6.6 Документирование ППП………………………………………… 127
6.7 Эксплуатация и сопровождение ППП………………………… 129
7 КАЧЕСТВО ППП……………………………………………………… 134
7.1 Характеристики качества программного изделия………….. 134
7.2 Основные понятия и показатели надежности программных средств……………………………………………   137
7.3 Дефекты программных изделий………………………………. 140
7.4 Концепция качества Six Sigma………………………………… 143
7.5 Стандарты ISO 9000…………………………………………….. 145
8 ОЦЕНКА ЗАТРАТ НА РАЗРАБОТКУ ППП……………………….. 148
8.1 Экономическая эффективность ПИ…………………………... 148
8.2 Исследование затрат на разработку ППП…………………... 149
8.3 Составляющие затрат на эксплуатацию, влияющие на процесс разработки ППП………………………………………..   157
8.4 Составляющие затрат на сопровождение, влияющие на процесс разработки ППП………………………………………..   159
9 ППП ЭКОНОМИЧЕСКОЙ СФЕРЫ………………………………… 162
9.1 ERP-системы……………………………………………………… 162
9.1.1 Зарубежные ERP-системы…………………………………. 166
9.1.2 Отечественные ERP-системы……………………………... 176
9.2 Бухгалтерские ППП……………………………………………… 191
9.3 ППП финансового планирования, анализа и контроля деятельности предприятия……………………………………...   193
9.3.1 Сравнительный анализ программ «Альт-Инвест» и «Project Expert»………………………………………………..   194
9.3.2 Программные продукты серии «Аналитик»……………... 201
КонтрольнАЯ работА…………………………………………….. 206
Лабораторные работы………………………………………….. 212
ЛИТЕРАТУРА…………………………………………………………… 214
ПРИЛОЖЕНИЕ. Пример технико-экономического обоснования проекта разработки программного продукта….   215  

 

ВВЕДЕНИЕ

 

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

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

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

Таблица – Развитие рынка ИТ и ПО

Год Рынок ИТ, млрд. долл. Рынок ПО, млрд. долл. Доля ПО, %
1997 1999 2000 2003 (прогноз) 720,4 840 940 1200 115,3 155,4 183,3 268,8 16 18,5 19,5 22,4

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

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


ПОНЯТИЕ И КЛАССИФИКАЦИЯ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ

 

Определение ППП. Этапы развития ППП

 

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

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

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

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

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

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

Можно выделить несколько типовых подходов к организации применения ЭВМ для решения расчетных задач. Эти подходы, рассматриваемые в историческом плане, можно считать этапами развития ППП:

1. При возникновении потребности в решении конкретной задачи оставляется и отлаживается программа или несколько последовательно выполняемых программ. Для программирования используется один из универсальных языков программирования (Basic, Pascal, Fortran, C, C++ , Assembler и т.д.).

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

Библиотеку готовых подпрограмм уже можно рассматривать как ППП, используемый совместно с прикладной программой. Примерами таких ППП являются пакеты научных подпрограмм на языках ПЛ/1, Алгол и Фортран, которые использовались на БЭСМ-6 и ЕС ЭВМ в 70-е и 80-е годы..

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

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

Перечисленные выше четыре подхода к применению ЭВМ предполагают различную квалификацию пользователей.

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

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

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

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

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

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

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

Исходя из определения, можно выделить некоторые общие свойства ППП:

1. Пакет состоит из нескольких программных единиц.

2. Пакет предназначен для решения определенного класса задач и в пределах своего класса обладает определенной универсальностью, т.е. позволяет решать большинство задач этого класса.

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

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

1) соответствует существующим стандартам;

2) снабжается пользовательской документацией;

3) допускает возможность послепродажного обслуживания;

4) имеет установленную цену;

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

Поскольку ППП предназначен для решения задач определенного класса, можно говорить о функциональном назначении пакета.

Рассмотрим классификацию ППП по их функциональному назначению (рис. 1).

 

Классификация ППП

ППП общего назначения

 

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

Представители данного класса программных продуктов:

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

В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:

· работу с базой данных через экранные формы;

· организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня, например, SQL (Structured Query Language);

 


· генерацию отчетов различной структуры данных с поведением промежуточных и окончательных итогов;

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

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

В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии процесса проектирования, в частности:

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

· осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных);

· предоставляются так называемые мастера, автоматизирующие процесс проектирования (режим «конструктор») – мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.д.;

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

Все это свидетельствует о расширении функциональных возможностей СУБД как инструментального средства для создания приложений.

Примеры: dBase (Ashton-Tate), Clipper (Nantucket), FoxPro (Fox Software), Approach (Lotus), Paradox (Borland), Access (Microsoft).

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

Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети.

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

Большинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и др.) и поддерживать широкий спектр протоколов передачи данных (IPX, TCP/IP, X.25 и др.).

Некоторые серверы реализуют распределенное хранение информации в сети, поддерживают интерфейсы на уровне вызова типа:

· ODBC – Open DataBase Connectivity для доступа к разнородным базам данных;

· DAL – Data Access Language для создания запроса на выборку данных, распределенных в сети;

· SAG/CLI – SQL Access Group/ Call Level Interface для распределенных запросов и др.

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

Примеры: MS SQL Server, Oracle Internet Application Server, Watcom SQL Network Server, ZOPE – Z Object Publishing Environment (Digital Creations) (сервер Web – приложений).

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

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

· программы планирования – учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространения отчетов по сети;

· программы управления очередью запросов на формирование отчетов;

· программы ведения словаря пользователей для разграничения доступа к сформированным отчетам;

· программы ведения архивов отчетов и др.

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

Примеры: Crystal Report (Seagate Software Company), Report Smith (Borland).

4. Текстовые процессоры (текстовые редакторы)– пакеты прикладных программ для подготовки текстовых документов; предоставляют возможности автоматического форматирования документов, вставки рисованных объектов, графики, формул, составления оглавлений и указателей, проверки орфографии, шрифтового оформления, подготовки шаблонов документов и т.п.

Примеры: MS Word , Corel Word Perfect , ChiWriter (American Cybernetics), ЛЕКСИКОН (Е. Веселов, затем компания Арсеналъ).

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

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

Примеры: MS Excel, Lotus 1-2-3 (Lotus Development), Quattro Pro (Novell), SuperCalc (Computer Associates).

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

Примеры: MS Paint , MS PhotoDraw , PhotoLine (ComputerInsel GmbH), Paint Shop Pro (JASС Inc.), Adobe Photoshop , Adobe PhotoPaint ,растровые графические редакторы, предназначенные для формирования различных цветных, в т.ч. многослойных, изображений, импорта изображений со сканеров и цифровых фотоаппаратов; поддерживают различные графические форматы, обеспечивают возможность цветовыделения, конверсии RGB/CMYK, фильтрации, использования различных спецэффектов. К векторным графическим редакторам относятся Adobe Illustrator , Corel Draw , Macromedia Freehand, 3D Studio Max (AutoDesk) [1].

Также можно отметить редакторы VISIO Pro (VISIO International), SmartDraw (SmartDraw Software Inc.), предназначенные для создания всевозможных логических, электронных, теплотехнических и иных схем и организационных диаграмм, деловой и технической графики, а также дизайна интерьеров.

7. Средства презентационной графики – специализированные программы, предназначенные для подготовки мультимедиа-презентаций (слайд-фильмов), состоящих из нескольких слайдов, на которых размещаются рисунки, таблицы, графики, диаграммы, текстовая информация. Их показ может сопровождаться звуковыми эффектами, анимацией и помогает докладчику нагляднее донести свои мысли до аудитории. Кроме того, с помощью этих программ можно готовить 35-мм слайды, «прозрачки», Web-страницы для размещения в сети Интернет.

Для работы этих программ необходимы также наличие специализированного оборудования, например, жидкокристаллической проекционной панели LCD (Liquid Crystal Desktop) для получения крупного изображения.

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

Примеры: MS Power Point, Adobe Persuasion, Lotus Freelance Graphics, Gold Disk Astound, Novell Presentations, Super Show & Tell (Midsoft), Harvard Graphics (SPC).

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

Наиболее распространены интегрированные пакеты, компонентами которых являются:

· СУБД;

· текстовый редактор;

· табличный процессор;

· органайзер;

· средства поддержки электронной почты;

· программы создания презентаций;

· графический редактор.

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

Отличительными особенностями данного класса программных средств являются:

· полнота информационных технологий для конечных пользователей;

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

· общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конверт данных и др.);

· легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE – динамический обмен данными и OLE – динамическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);

· наличие единой языковой платформы для разработки макрокоманд, пользовательских программ (Visual Basic for Applications компании Microsoft; PerfectScript фирмы Corel, LotusScript фирмы Lotus);

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

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

Примеры: MS Office, MS Works, MS Suite 2000 (все – Microsoft), Lotus Smartsuite (Lotus), Perfect Office (Novell), Star Office (Sun Microsystems), Claris Works (Claris Inc.).

Что, например, включает в себя MS Office 2000 Pro? Кроме хорошо известных приложений Word , Excel , PowerPoint , Access , Outlook в него входит целый ряд новых приложений: Publisher (создание полиграфических макетов изданий самого различного характера: красочных проспектов, рекламных брошюр, листовок, бюллетеней и т.п.), PhotoDraw (графический редактор с коллекцией 20000 картинок и фотографий), FrontPage (создание Web-узла, публикация и сопровождение файлов на Web-сервере), «Диспетчер контактов малого бизнеса» (нечто среднее между базой данных Access и приложением Outlook; предназначен для ведения ежедневного делового учета по каждому клиенту), браузер Internet Explorer 5.0.

Офисные ППП

 

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

Рассмотренные выше в разделе «Общие» интегрированные пакеты прикладных программ можно отнести и к классу офисных ППП.

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

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

Примеры: Lotus Organizer, PrimaSoft Address Organizer, MS Money, MS Outlook, MS Schedule+, Daily Journal (FormalSoft Inc.), Day-Timer Organizer (Day-Timer Inc.), Any Time (Individual Software Inc.) и многие другие.

2. Программы-переводчики, средства проверки орфографии и распознавания текставключают:

· программы - переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;

· словари орфографии, используемые при проверке текстов;

· словари синонимов, используемые для стилевой правки текстов;

· программы для распознавания считанной сканерами информации и преобразования в текстовое представление (OCR –программы[2]).

Примеры.

1). Профессиональная система перевода текстов PROMT (ранее Stylus) компании ПРОМТ. Она предоставляет все необходимые инструменты для работы по переводу, встраивает функции перевода в MS Office. Обширные коллекции специализированных словарей, разработанные компанией ПРОМТ, и возможность пополнения словарной базы пользователем в процессе работы позволяют получить качественный перевод текстов практически любой тематики с английского, немецкого, французского, итальянского языков на русский и наоборот. PROMT99 включает браузер WebView с функцией перевода Web – страниц и специальное приложение для пакетного перевода документов File Translator. Последняя версия называется PROMT Translation Office.

Также популярны и другие продукты этой компании: Magic Good d y (домашний мультимедийный переводчик), Stylus Help Reader (переводчик Help – файлов, непосредственно встраивающийся в Справку).

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

3). Система оптического распознавания текста FineReader (ABBYY Software House, ранее – BIT Software). Основные этапы работы программы: непосредственно сканирование, сегментирование (разбивка на блоки), распознавание текста, проверка орфографии, передача результата (текста, картинки и т.д.) в приложения. Последняя версия FineReader 5.0 умеет распознавать 176 языков, штрих-коды, многоколоночный текст с картинками и таблицами с сохранением оформления документа, проводить пакетную обработку документов и распределенную обработку пакетов в сети. Результаты распознавания сохраняются в форматах HTML, PDF, RTF, DOC, XLS, DBF, CSV, TXT. Специально для автоматизированного ввода платежных документов юридических лиц с помощью сканера в информационные системы разработана программа FineReader Банк. Она избавляет оператора от рутинной работы по ручному вводу информации и позволяет в 3...10 раз увеличивать скорость ввода платежных документов.

Основной конкурент этой системы на российском рынке - ППП CuneiForm (Cognitive Technologies) .

4). Система электронных словарей ABBYY Lingvo (ABBYY Software House). Осуществляет перевод слов и словосочетаний с экрана и клавиатуры с массой вариантов и перекрестных ссылок. В последних версиях есть голосовые возможности.

5). Система проверки орфографии и грамматики ОРФО (Информатик). Осуществляет проверку текстов на основных европейских языках в MS Office. Пакет встроен в русскоязычный MS Word.

6). «Русский офис» (Арсеналъ) – серия программных продуктов, предназначенных для создания единой рабочей среды на компьютере как дома, так и в офисе. В эту серию входит продукция как собственного производства, так и лицензионные ППП. В настоящее время в состав «Русского офиса» входят следующие ППП:

Лексикон – национальный текстовый редактор; Лексикон- XL – текстовый редактор и процессор электронных таблиц; Сократ – система автоматизированного перевода небольших фрагментов текста и отдельных слов; Дела в порядке – система структурированного хранения и работы с разноформатными документами; Декарт – система финансового контроля и учета; Диско Командир –файловый менеджер для работы в среде Windows; Диско Качалка – российский off-line браузер; Реаниматор – восстановление текста сообщений, искаженных при передаче по электронной почте; Хамелеон – русификатор операционной системы; Три-О-Граф – коллекция True Type – шрифтов; Picture Man – группа программ обработки изображений.

3. Справочные базы данных и информационно-поисковые системы.

Примеры.

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

2). Правовая система ГАРАНТ. Состоит из пяти блоков правовой информации (нормативные акты, международные договоры, судебная и арбитражная практика, комментарии к законодательству, проекты законов) и три блока экономической информации (бизнес-справки, формы документов и налоговый календарь).

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

4). Продукция АСУ «Импульс»: банки и базы данных «Производители товаров и услуг», «Промышленность России и ближнего зарубежья», «Продукция предприятий России» (ежегодные издания с адресами предприятий России и ближнего зарубежья, их продукции, номенклатуры экспорта-импорта и т.п.).

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

В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения – браузеры, средства создания WWW-страниц. Они различаются возможностями поддержки языка HTML, использованием цвета при оформлении фона, текста, форматирование текста, использованием графических форматов изображений, таблиц, фонового звука, мультипликации и т.п. Большинство браузеров использует язык Java.

Примеры: MS Internet Explorer, Netscape Navigator (Netscape Communication), Opera (Opera Software).

Электронная почта также становится обязательным компонентом офисных ППП. Наиболее широко распространенные ППП электронной почты:



2020-02-03 494 Обсуждений (0)
Определение ППП. Этапы развития ППП 0.00 из 5.00 0 оценок









Обсуждение в статье: Определение ППП. Этапы развития ППП

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (494)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.015 сек.)