Программное обеспечение

Лингвистическое обеспечение

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

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

Требования к лингвистическому обеспечению АСУ

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

В лингвистическом обеспечении АСУ должны быть:

· предусмотрены языковые средства для описания любой используемой в АСУ информации;

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

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

· обеспечены удобство, однозначность и устойчивость общения пользователей со средствами автоматизации АСУ;

· предусмотрены средства исправления ошибок, возникающие при общении пользователей с техническими средствами АСУ.

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

 

 


 

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

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

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

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

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

Программное обеспечение АСУ должно обладать следующими свойствами:

· функциональная достаточность (полнота);

· надежность (в том числе восстанавливаемость, наличие средств выявления ошибок);

· адаптируемость;

· модифицируемость;

· модульность построения;

· удобство эксплуатации.