
- •1) Роль программных систем сапр тпп в современном производстве.
- •3) Назначение основных компонент по, связь с другими видами обеспечения сапр тпп
- •4) Основные принципы проектирования по сапр тпп
- •8)Структуры пакетов прикладных программ
- •6. Характер решаемых задач и квалификация пользователей
- •5)Характеристика сфер применения вычислительных систем (вс)
- •2) Структура и состав программного обеспечения (по) сапр тпп
- •18. Системы программирования принятия решений: выбора и синтеза
- •19) Система программирования татра: назначение, принципы организации, состав и структура, языковые средства
- •32. Этапы жизненного цикла программ и программных систем
- •33. Качество программного обеспечения: классификация показателей качества по
- •36. Показатели качества этапа сопровождения программных систем
- •39. Вопросы разработки и внедрения пакетов прикладных программ: стадии исследования и обоснования создания сапр
- •5.1. Стадия исследования и обоснования создания сапр
- •38. Модели жизненного цикла программного обеспечения: спиральная модель
- •39. Вопросы разработки и внедрения пакетов прикладных программ: стадии исследования и обоснования создания сапр
- •40. Вопросы разработки и внедрения пакетов прикладных программ: техническое задание
- •41. Вопросы разработки и внедрения пакетов прикладных программ: эскизный проект
- •42. Вопросы разработки и внедрения пакетов прикладных программ: технический проект
- •43. Вопросы разработки и внедрения пакетов прикладных программ: рабочий проект
- •46. Понятие «технологии организации процесса проектирования программных систем»
- •48.Технологии разработки программного обеспечения: программирование сверху - вниз
- •44. Вопросы разработки и внедрения пакетов прикладных программ: изготовление несерийных компонент
- •47. Технологии разработки программного обеспечения: модульное программирование
- •49. Технологии разработки программного обеспечения: структурное программирование
- •50. Hipo-технология
- •34. Показатели качества этапа проектирования программных систем
- •35. Показатели качества этапа эксплуатации программных систем
- •37. Модели жизненного цикла программного обеспечения: каскадная модель
2) Структура и состав программного обеспечения (по) сапр тпп
Определение 1: САПР ТПП - это программно-методический комплекс, предназначенный для решения задач ТПП, которые до создания САПР ТПП решал технолог.
Традиционно под этими задачами понимались только задачи целевых функций ТПП, а именно, проектирование ТП и оснастки, анализ ТП и унификация изделий и ТП, группирование деталей, а также задачи управления ТПП. Схема решения задач ТПП представлялась в виде, показанном на рис.1.
Рис.1. Традиционная схема решения задач технологии:
О - оператор;
Т - технолог;
Х - входные данные;
Y - решения (выходные данные);
Э - эксперты (технологи), формирующие базу знаний
Но в процессе эксплуатации, тем более проектирования, возникали трудности с накоплением базы знаний, которые мешали эволюции САПР ТПП, что уменьшало жизненный цикл системы, и распространению систем на другие предприятия. Разработчики стали понимать, что круг задач, которые решает заводской технолог, не ограничивается только подготовкой производства для изготовления заданного изделия с наименьшими затратами времени, средств и стоимости. К задачам, которые решает технолог на производстве, относятся и задачи накопления знаний в области технологии, включая освоение или разработку принципиально новых технологий, проведение исследований по сравнительному анализу технологий в различных производственных ситуациях, формирование правил выбора решений и разработки технологий.
Поэтому разработчики САПР ТПП стали заниматься разработкой инвариантных по отношению к решаемым задачам программным средствам и специальными системами проектирования алгоритмов, программ и структур САПР ТПП. Последние системы получили название САПР САПР ТПП. Схема решения задач технологии в этом случае представляется на рис.2. Как мы видим, схема САПР ТПП и ЭС суть одно и тоже. Таким образом, САПР ТПП в современном понятии должна быть ЭС.
В процессе решения целевых задач ТПП участвуют компоненты (см. рис.2):
алгоритмы и программы решения задач технологии;
алгоритмы и программы управления процессом проектирования решений в проблемной области;
программные средства, обеспечивающие ввод-вывод информации;
банки данных и банки знаний, которые состоят из СУБД, БД и БЗ.
В процессе проектирования САПР ТПП участвуют следующие компоненты (см. рис.2):
методы, алгоритмы и программы построения алгоритмов и программ САПР ТПП;
алгоритмы и программы управления процессом накопления знаний;
программные средства, обеспечивающие ввод-вывод информации;
банк знаний.
Следует отметить, что средства ввода-вывода в САПР ТПП и в САПР САПР ТПП различаются. В САПР ТПП средства ввода-вывода обеспечивают информацией пользователя для решения задач технологии и обеспечивают возможность его общения с ВС САПР ТПП. Это предполагает:
оформление результатов решения задач в виде удобном для дальнейшего использования другими устройствами (например, станки с ЧПУ) и технологом;
оформление промежуточных результатов в виде удобном для анализа их технологом;
Рис.2. Состав и структура САПР ТПП и САПР САПР ТПП:
Э - эксперты (технологи);
О - операторы;
Т - технологи;
Х - вход;
Y - выход
оформление в случае необходимости вопросов технологу и использованию ответов для продолжения вычислительного процесса;
организацию в любой момент ответов на вопросы технолога вычислительной системе (ВС), почему была сделана такая дедукция или почему система задала такой вопрос технологу
В САПР САПР ТПП средства ввода-вывода ориентированы на группу экспертов-технологов, которые передают свои знания ВС, т.е. предназначены для усвоения знаний. Это предполагает:
постановку задачи (описание входа и выхода задачи, схемы решения задачи, отдельных алгоритмов);
разработку вопросов ВС к экспертам (для разъяснения некоторых положений);
разработку экспертами подсказок вычислительной системе.
Рис.3. Состав и структура программного обеспечения САПР ТПП
10. Технология создания программного продукта
11. Принцип модульности решений при построении ПО САПР
12. Принцип неокончательных решений при построении ПО САПР
14. Принцип совместимости при построении ПО САПР
15. Принцип декомпозиции при построении ПО САПР
16. Принцип стандартизации при построении ПО САПР
17) Организация связи программных систем и их информационного взаимодействия
Организация связи АСТПП
с базами данных представлена на рис. 2.13, она осуществляется
с помощью специального модуля загрузки интерфейса СУБД.
Связь между информационными массивами может задаваться
либо в явном виде (в виде ссылок, адресов связи), либо косвенным
способом, т. е. с помощью программ, которые связывают эти массивы.
Подобная организация системы баз данных не решает всех
проблем, возникающих при информационном обслуживании технолога
и программных систем. Например, для решения задач группирования
деталей следует организовать БД «Деталь» по реляционному
принципу, а для решения задачи заимствованияв
виде сети, т. е. при решении различных задач и обслуживании
разных потребителей (технолога или программной системы) способы
д?ступа к данным различаются. В связи с этим необходимо
решить проблему организации СУБД технического назначения.