- •Санкт-петербургский государственный ордена трудового красного знамени институт точной механики и оптики (технический университет)
- •Б.С.Падун
- •Содержание
- •Глава 4. Качество программного обеспечения ……………………….
- •Глава 5. Вопросы разработки и внедрения пакетов прикладных
- •Глава 6. Основные требования, предъявляемые к программному
- •Глава 8. Основы технологии разработки программного обеспечения ..
- •Введение в1. Цель и задачи курса
- •В2. Роль программных систем сапр тпп в современном производстве
- •В3. Развитие сапр тпп
- •В4. Связь курса с другими дисциплинами в5. Основные разделы курса Глава 1. Общие вопросы программного обеспечения сапр тпп
- •Структура и состав программного обеспечения (по) сапр тпп
- •Назначение основных компонент по
- •. Основные принципы проектирования по сапр тпп
- •Структура математического обеспечения астпп
- •Программное обеспечение
- •Методы разработки по сапр
- •Глава 2. Классификация сфер применения и пользователей сапр тпп
- •Характеристика сфер применения сапр тпп
- •2.2. Характер решаемых задач и квалификация пользователей сапр тпп
- •Структуры пакетов прикладных программ
- •Глава 4. Качество программного обеспечения
- •4.1. Анализ эффективности функционирования программных систем
- •4.2. Основные характеристики качества программного обеспечения.
- •4.3. Показатели качества этапа проектирования программных систем
- •4.4. Показатели качества этапа эксплуатации программных систем
- •Вычислительная сложность
- •2.5. Показатели качества этапа сопровождения программных систем
- •Глава 5. Разработка и внедрение пакетов прикладных программ
- •5.1. Стадия исследования и обоснования создания сапр
- •5.2. Стадия технического задания
- •5.3. Стадия эскизного проекта
- •5.4. Стадия технического проекта
- •5.5. Стадия рабочего проекта
- •5.6. Стадия изготовления несерийных компонент
- •5.7. Стадия введения в действие комплекса средств автоматизации проектирования
- •5.8. Стадия сопровождение программных систем
- •Глава 6. Основные требования, предъявляемые к программному продукту со стороны пользователя
- •Система группирования деталей.
- •База данных «Деталь» и «Оснащение»
- •Основы технологии разработки программного обеспечения
- •8.1. Понятие технологии программирования
- •Язык программирования
- •8.2. Модульное программирование
- •8.3. Программирование сверху-вниз
- •8.4. Структурное программирование
- •8.5. Hipo – технология
- •Система мт (метатранслятор)
- •Примеры применения системы мт.
- •Обеспечение диалогового режима работы.
- •Обращение к вычислительной системе в графической форме
- •Описание внешних схем баз данных
- •Входной язык пакета прикладных программ
- •Пример оформления алгоритма расчета режимов резания
Назначение основных компонент по
САПР ТПП делится на две части: общую и специальную.
К общему ПО относятся операционная система, комплексы программ технического обслуживания, пакет прикладных программ, расширяющих возможности операционной системы. Специальное ПО (СПО), организованное в прикладные пакеты, представляет собой совокупность программ, направленных на выполнение функций, реализация которых возлагается на АСТПП. СПО с общим ПО организует функционирование технических средств как некоторой специализированной системы обработки данных. СПО – это та составляющая САПР ТПП, которая определяет трудоемкость, длительность, стоимость проектирования, а также адаптивность, эволюционность и тиражируемость систем.
. Основные принципы проектирования по сапр тпп
Основные принципы проектирования систем программного обеспечения – это открытость, независимость, избыточность.
Системы программного обеспечения ЭВМ открыты, что позволяет пополнять и корректировать их состав, не препятствуя этим развитию тех-
ППО
ППН
Программные
системы САПР ТПП
Языки запросов
САПР ТПП
Абстрактная модель
1
Абстрактная модель
2
Модуль загрузки
интерфейса с СУБД
Преобразование
языка запросов САПР ТПП на язык запросов
СУБД
Внешняя модель
данных СУБД
Язык запросов
СУБД 1
БД
Язык запросов
СУБД 2
БД
Система БД
Рис.4. Организация связей программных систем САПР ТПП с базами данных
нических средств и методов обработки информации и обеспечивая расширение сфер применения.
Все элементы программного обеспечения независимы, т.е. представляет собой независимые друг от друга модули, которые имеют стандартно - оформленные вход и выход. Модульная структура программного обеспечения дает возможность выбора при организации вычислительных систем необходимых технических и программных средств и построения уникальных систем программного обеспечения.
В состав систем программного обеспечения ЭВМ включается большое количество избыточных элементов, которые могут в конкретных вычислительных системах не использоваться, но позволяют в конкретных случаях выбирать необходимые элементы и оптимизировать вычислительный процесс.
Соблюдение указанных принципов позволяет генерировать конкретную систему программного обеспечения вычислительной системы, ориентированную на решение задач конкретной прикладной области, например, ТПП, конструкторской подготовки производства и т.п.
Структура математического обеспечения астпп
МО АСТПП состоит из следующих составляющих: методов решения задач, методик и алгоритмов, программного обеспечения (ПО) (рис. 5). Состав методик и алгоритмов АСТПП определяется составом задач, решаемых при технологической подготовке производства ( ТПП), и задачами, возникающими при проектировании АСТПП. На основе анализа действующих систем ТПП на предприятиях машино- и приборостроения можно выделить следующие основные группы задач ТПП:
обеспечение технологичности конструкции изделий, включая структурный анализ изделий (какие детали и сборочные единицы входят в изделий), определение возможности увеличить количество заимствованных деталей (в том числе и стандартных), технико-экономический анализ производства (какие технологические процессы и средства технологического оснащения можно использовать из подготовки технологически подобных и уже запускавшихся деталей), анализ качества изделий и управление ими;
разработка технологических процессов, включая выбор заготовок, методов их обработки по всем видам производства (от заготовительных до сборочных), а также методов испытания и контроля, режимов обработки, режущего, вспомогательного мерительного инструментов; трудовое и материальное нормирование, технологическое планирование оборудования, отладка комплексов технологических процессов в реальных производственных условиях и соответствующая их доработка;
Математическое обеспечение АСТПП
