рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лингвистическое обеспечение АСТПП

Лингвистическое обеспечение АСТПП - раздел Изобретательство, Конспект лекций по дисциплине Технология разработки программного обеспечения Лингвистическое Обеспечение-Это Совокупность Естественных И Формальных Языков...

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

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

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

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

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

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

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

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

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

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

Принцип независимости заключается в возможности для каждой подсистемы АСТПП организовать независимое описание данных и заданий системе. Независимость описания исходных данных - возможность задания минимально допустимого состава признаков в форме, удобной для эксплуатации подсистемы. Принцип системного единства требует описания исходных данных на единственном языке системы, т.е. любой язык подсистемы Ji должен являться подъязыком единого языка системы J, а выход подсистемы Bi-подмножеством выхода системы B. В работе (5) язык J называется предметным языком описания полной модели объекта, а языки Ji-предметными языками описания частных моделей объекта. Для перехода от языка J к языку Ji описания данных необходимы редакторы. В этом случае модель описания объекта на Ji-языке называется производной. Следовательно, все языки Ji должны по возможности иметь единый синтаксис. По мере развития системы будут добавляться новые языки, а это требует открытости языков J и B. Такой подход к созданию языковых средств АСТПП согласуется с организацией информационного обслуживания в АСТПП, т.е. обеспечивается соблюдение принципа совместимости обеспечивающих составляющих.

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

По объектам описания языки подразделяются на следующие группы:

-языки описания предметов (изделий, сборочных единиц, деталей, заготовок, технологического оснащения);

-языки описания ТП и УП для станков с ЧПУ и роботов;

-информационные языки;

-языки описания информационных моделей ТПП и производственных подразделений;

-языки управления;

-языки описания алгоритмов и языки программирования;

-вспомогательные языки.


4) Системы программирования: общие понятия; машинные, алгоритмические и проблемно-ориентированные.

5) Архитектуры современных ЭВМ.

6) Вычислительные системы, построение систем управления вычислительными ресурсами.


– Конец работы –

Эта тема принадлежит разделу:

Конспект лекций по дисциплине Технология разработки программного обеспечения

САНКТ ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ИНСТИТУТ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лингвистическое обеспечение АСТПП

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

В1. Цель и задачи курса
Цель дисциплины - изучение основных элементов программного обеспечения автоматизированных систем проектирования технологической подготовки производства (ТПП), изложить основы построения систем ТПП,

В2. Роль программных систем САПР ТПП в современном производстве
Перед производством стоят две постоянные проблемы: · уменьшение затрат времени на цикл: идея построения новой машины или прибора -> выпуск новой машины или прибора; ·

В3. Развитие САПР ТПП
Работы по автоматизации технологического проектирования в СССР начались в пятидесятые годы под руководством А. М. Гильмана. Первая крупная работа по решению технологических задач с помощью ЭВМ вышл

Структура и состав программного обеспечения (ПО) САПР ТПП
(см. введение УП «программное обеспечение САПР ТПП») Программное обеспечение (ПО) автоматизированных систем, решающих задачи управления, конструирования и технологического проектирования,

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

Основные принципы проектирования ПО САПР ТПП
Основные принципы проектирования систем программного обеспечения – это открытость, независимость, избыточность. Системы программного обеспечения ЭВМ открыты, что позволяет пополнять и корр

Структура математического обеспечения АСТПП
МО АСТПП состоит из следующих составляющих: методов решения задач, методик и алгоритмов, программного обеспечения (ПО) (рис. 5). Состав методик и алгоритмов АСТПП определяется составом задач, решае

Методы разработки ПО САПР
Формально процесс проектирования алгоритма и программы можно представить в виде следующей схемы: 1) построение гипотезы о характере существующих связей между элементами объектов производст

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

A) Структуры пакетов прикладных программ
Простая структура предполагает, что обработкой данных: руководит управляющая программа ОС по заданию, состаренному потребителей на языке управления заданиями. В этом случае реа­лиз

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

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

Показатели качества этапа эксплуатации программных систем
В процессе эксплуатации ПС важнейшим конструктивным показателем является функциональная сложность (рис.13). В табл.3 сложность ПС при эксплуатации характеризуют п.п. 4-8. Сложность функционирования

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

Стадия исследования и обоснования создания САПР
Целью выполнения работ на этой стадии является обоснование потребности и технико-экономической целесообразности создания системы, предварительная оценка возможности создания САПР на предприятии, фо

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

Стадия технического проекта
Целью выполнения работ на стадии «Технический проект» является принятие окончательных решений, дающих полное представление о создаваемой системе. Выделяют следующие этапы: • разра

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

Стадия изготовления несерийных компонент
Целью проведения работ на этой стадии является создание работоспособного комплекса средств автоматизации проектирования (КСАП). Выделяют следующие этапы: • изготовление компоненто

Стадия введения в действие комплекса средств автоматизации проектирования
Целью проведения работ на этой стадии является обеспечение возможности промышленного функционирования САПР и определение фактических технико-экономических показателей системы, соответствия САПР ТЗ

Система группирования деталей.
В настоящее время группирование деталей осуществляется по двум основным методикам: на основе построения классификационных рядов и на основе анализа деталей в n-мерном признаковом п

Понятие технологии программирования
Технология программирования – это новое быстроразвивающееся направление в программировании. Интерес к инженерным вопросам программирования и процессу создания программного продукта, к

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

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

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

Б-стилизованные рекурсивные диаграммы
Всякая программа, может быть представлена, как суперпозиция допустимых структур. Программа, построенная путем применения таких структур, является модульной. Идея “вложенных структур”, при прео

Система МТ (метатранслятор)
Назначение: Система МТ (метатранслятор) предназначена для автоматизации разработки трансляторов: • с проблемно-ориентированных языков; • с непроцедурных яз

I. Обеспечение диалогового режима работы.
Система описания сценариев диалога МОД предназначена для описания диалогового взаимодействия пользователя с ЭВМ. Она включает средства: 1) манипуляция диалоговыми данными; 2) сред

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

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

IV. Входной язык пакета прикладных программ
Пакет прикладных программ КОМБИК предназначен для решения осесимметричной и трехмерной задачи теории упругости по методу конечных элементов. Для задания входной информации о рассчитываемой конструк

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги