Проектирование программного обеспечения. Николаев С.В. - 25 стр.

UptoLike

Составители: 

25
витием ППП является интегрированная система, которая отличается наличи-
ем специальной программы-оболочки, которая предоставляет пользователю
интерфейс высокого уровня (чаще всего в виде системы командных меню) и
выполняет функции управления всеми остальными программами пакета.
Для многих предметных областей создаются и тиражируются типовые
прикладные программы (пакеты или интегрированные системы). Обычно это
те
сферы применения, для которых применение компьютерных программ уже
стало традиционным. Среди них можно отметить следующие прикладные
программы:
редакторы (текстовые и графические);
издательские системы (системы верстки);
экспертные системы;
банки данных;
информационно-поисковые системы;
электронные таблицы;
обучающие системы;
математические программы;
программы для моделирования;
элементы систем автоматизации проектирования (САПР) и др.
Кратко прокомментируем некоторые из них.
Редакторы обычно разделяются на текстовые или графические, могут
быть универсальные.
Текстовые редакторы предназначены для ввода и обработки текстовой
информации. Существует целый спектр редакторов различной сложности и,
соответственно , различных функциональных возможностей. Простые тек-
стовые редакторы (текстовые процессоры) требуют для своей
работы мало
памяти и обладают малым временем запуска (старта) за счет невысоких
функциональных возможностей. В качестве примера можно привести стро-
ковый редактор EDLIN, входящий в состав штатных утилит MS-DOS (т.е.
являющийся внешней командой DOS), а также текстовый редактор оболочки
Norton Commander (вызываемый нажатием клавиши F4).
Среди полномасштабных текстовых редакторов можно отметить MultiEdit
и ЛЕКСИКОН. Последний является
отечественной разработкой и одна из
старших его версий (ЛЕКСИКОН 1.3) имеет следующие основные возможно-
сти:
многооконность;
беспроблемную реализацию кириллицы,
наличие математического шрифта (греческий алфавит и знаки ма-
тематической символики);
широкие возможности по автоматическому форматированию аб-
зацев, нумерации страницы, переносу слов и т.п.;