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

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

Структура и состав программного обеспечения (ПО) САПР ТПП

Структура и состав программного обеспечения (ПО) САПР ТПП - раздел Изобретательство, Конспект лекций по дисциплине Технология разработки программного обеспечения (См. Введение Уп «Программное Обеспечение Сапр Тпп») Программное Обе...

(см. введение УП «программное обеспечение САПР ТПП»)

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

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

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

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

В этом случае по САПР ТПП можно определить как некоторую совокупность программных слоев между абсолютными ресурсами и пользователем. Связь между оператором и программными компонентами выполняется с помощью специальных языковых (лингвистический слой) и транслирующих средств (включаются в программный слой). Связь между операторами и базам данных (БД) и базами знаний (БЗ) (информационный слой) осуществляется с помощью специальных языков и специальных программ, которые получили название системы управления базами данных (СУБД). При решении задач анализа в последней связи участвуют и компоненты ПО, которые объединяются в информационно-поисковые системы. Как мы видим, взаимодействие оператора с различными компонентами САПР ТПП обеспечивается различными лингвистическими и программными средствами. Доступ потребителя к операционной системе (ОС) осуществляется с помощью языка управления заданиями 1, к мета мониторной системе (МС) 2, к БЗ и БД 5, к базе целей (БЦ) 6, к инвариантному (ИПО) и специальному (СПО) программным обеспечением 3- на языках систем программирования АССЕМБЛЕР, ФОРТРАН, СИ и т.д.. Связь между программами САПР ТПП выполняется с помощью управляющих программ (УП) пакетов и мета мониторной системой.

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

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


 

 

 


Рис.3. Состав и структура программного обеспечения САПР ТПП

 


ются при таком подходе адаптивные свойства систем.

Организация ПО в виде слоев позволяет решить задачу независимости прикладного пакета программ от способа хранения данных и используемых СУБД. Решение задач ТПП опирается на обработку большого количества разнообразной информации. Доступ к разным данным различается. Например, для поиска правил решения задачи требуется выбрать конкретную запись по заданным ключам. В этом случае данные следует организовать по иерархическому принципу. Если же решается задача заимствования деталей и технологических процессов ее изготовления, то необходимо организовать данные в виде сети. Современные СУБД реализуют только один вид организации данных, остальные моделируются специальными способами. Однако при этом значительно ухудшаются такие характеристики, как занимаемый объем памяти ЭВМ и время поиска. В связи с этим необходимо использовать различные СУБД для ведения различных массивов данных. Организация связи программных компонент с базами данных представлена на рис.4, она осуществляется с помощью специальной программной компоненты – модуль загрузки интерфейса СУБД. В этом случае прикладные программы не связаны непосредственно с СУБД и не «знают», под управлением какой СУБД находятся запрашиваемые данные. Определение СУБД, связь с СУБД является функцией модуля загрузки интерфейса. Это позволяет менять СУБД без изменения прикладного пакета программ САПР ТПП.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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