- •Камышинский технологический институт (филиал)
- •Введение
- •1. Методология и принципы проектирования сложных технических систем
- •1.1. Общие сведения о процессе проектирования
- •1.2. Принципы, уровни и аспекты проектирования, пути повышения его эффективности
- •1.3. Структура и составные части процесса проектирования. Нисходящее и восходящее проектирование
- •1.4. Классификация типовых процедур проектирования
- •1.5. Типичная последовательность проектных процедур
- •1.6. Общая схема процесса проектирования
- •1.7. Проектирование сложных технических систем. Свойства и характеристики сложных технических систем
- •1.8. Виды и формы представления стс
- •1.9. Математические модели стс
- •1.10. Содержание процесса проектирования стс
- •1.11. Организация и принципы системного проектирования стс
- •1.12. Математическая постановка задачи принятия проектных решений
- •1.13. Типовая структура процесса принятия проектных решений
- •Вопросы для самоконтроля
- •2. Принципы, методология и методика построения сапр
- •2.1. Основные аспекты автоматизированного проектирования. Требования к объектам проектирования в сапр
- •2.2. Технологический процесс проектирования в условиях функционирования сапр
- •2.3. Основные принципы создания сапр
- •2.4. Классификация сапр
- •2.5. Состав и структура сапр
- •2.6. Математическое обеспечение сапр
- •2.7. Лингвистическое обеспечение сапр
- •2.8. Программное обеспечение сапр как объект проектирования
- •2.9. Информационное обеспечение сапр как объект проектирования
- •2.10. Техническое обеспечение сапр
- •2.11. Методика разработки сапр
- •2.12. Организация эксплуатации, обслуживания и развития сапр
- •2.13. Определение характеристик и оценка качества сапр
- •2.14. Технико-экономическая эффективность сапр
- •Вопросы для самоконтроля
- •3. Методологические основы и аспекты автоматизированного проектирования сложных технических систем
- •3.1. Автоматизация функционального проектирования. Задачи функционального проектирования
- •3.2. Одновариантный анализ
- •3.3. Многовариантный анализ
- •3.4. Процедуры параметрической оптимизации
- •3.5. Имитационное моделирование в функциональном проектировании. Понятия имитационного моделирования
- •3.6. Организация процесса имитационного моделирования
- •3.7. Автоматизация конструкторского проектирования. Классификация задач конструкторского проектирования
- •3.8. Формализация задач топологического проектирования
- •3.9. Геометрическое моделирование и синтез форм деталей
- •3.10. Оценка результатов конструкторского проектирования на основе функциональных моделей
- •3.11. Автоматизация технологического проектирования. Основные задачи и модели автоматизации технологического проектирования
- •Вопросы для самоконтроля
- •Список литературы
- •Для заметок Для заметок
- •400131 Волгоград, просп. Им. В. И. Ленина, 28.
- •400131 Волгоград, ул. Советская, 35.
2.13. Определение характеристик и оценка качества сапр
Под качеством САПР понимается совокупность свойств системы, обусловливающих ее пригодность удовлетворять определенные потребности в соответствии с назначением системы. Количественные характеристики одного или нескольких свойств называются показателями качествами системы. Существуют следующие группы показателей качества САПР: показатели назначения, функциональные показатели, эксплуатационные показатели, технологические показатели, экономические показатели, показатели стандартизации.
К показателям назначения относятся: область применения САПР, размерность решаемых задач проектирования, требуемые технические средства для реализации САПР.
Функциональные показатели (точность, надежность, устойчивость к искажающим воздействиям, время реакции системы) – свойства САПР, проявляющиеся непосредственно в процессе функционирования. Точность – показатель, который определяется следующими факторами: адекватностью математической модели проектирования и проектируемого объекта, погрешностью математических методов при решении задач оптимизации, погрешностью округления величин. Надежность – свойство системы не терять работоспособность при наличии отказов и сбоев в КТС САПР (аппаратная надежность) и при преобразовании определенного набора исходных данных из-за использовании при этом программ, содержащих ошибки (программная надежность). Устойчивость к искажающим воздействиям – способность системы выполнять своё функциональное назначение при наличии внешних и внутренних искажающих воздействий. Источниками внешних воздействий могут быть сети электропитания, неприспособленные для эксплуатации вычислительной техники помещения, ошибки в подготовке данных и т.п. Источниками внутренних воздействий могут быть сбои и отказы в самом КТС САПР, которые приводят к искажению кодов программы, результатов проектирования и т.п. Время реакции системы характеризуется временным интервалом между моментом поступления в КТС задания на проектирование и моментом выдачи соответствующей документации. Эта величина зависит от характеристик используемых вычислительных средств, периферийного оборудования и трансляторов, структуры программного и информационного обеспечения, структуры алгоритмов проектирования и размерности решаемых задач.
Эксплуатационные показатели – характеристики приспосабливаемости САПР к эксплуатации. К ним относятся: простота освоения и подготовки к работе, диагностируемость, количество и требуемая квалификация обслуживающего персонала, возможность внесения исправлений и доработок при изменении параметров проектируемых объектов и требований к проектированию.
К технологическим показателям относятся показатель распределения затрат ресурсов и времени на ввод САПР в эксплуатацию, поддержание ее работоспособности и сопровождения в специфических условиях конкретного пользователя.
К экономическим показателям относятся затраты на разработку и приобретение всех видов обеспечения САПР, создание и испытание опытного образца системы, тиражирование, освоение, обслуживание и сопровождение САПР.
Уровень стандартизации – степень соответствия документации по видам обеспечения САПР требованиям ГОСТ и других нормативных документов.
САПР представляет собой совокупность различных видов обеспечений, качество которых и определяет показатели качества всей системы. Показатели качества технического обеспечения САПР можно разделить на две группы (системные и пользовательские). Системные показатели отражают общие свойства технических средств (стоимость, производительность вычислительных средств, емкость памяти, число пользователей, число терминалов, загруженность отдельных устройств). Пользовательские показатели отражают специфические требования системы (режимы работы аппаратуры, применяемые языки, скорость и точность переработки информации, организация диалогового режима и др.)
Основные показатели качества технического обеспечения САПР определяются по следующим формулам:
1. Фактическая производительность ЭВМ, которая учитывает ее реальную загруженность
,
где Pном – номинальная производительность ЭВМ, тыс. операций/с; П – пропускная способность ЭВМ, заданий/сут.; Ti – время использования центрального процессора i– ым заданием, мин.
2. Процессорное время на усредненную задачу
,
где
nij
–
число процессорных операций j
–
го типа при выполнении i
– го задания; αj
1 – коэффициент сложности j
–
й операции; τ
– время выполнения элементарной
операции; Si
– число типов процессорных операций в
программе выполнения i–
го задания; gi
–
относительная
частота появления i
– го задания
(
).
3. Стоимость обработки информации
C = S / P,
где S – стоимость КТС САПР; P – фактическая производительность ЭВМ.
4. Обобщенная степень загрузки оборудования
,
где Sj – стоимость j – го ресурса КТС; τiq – время использования q – го ресурса КТС i – м заданием; T = 1440 мин.; k – количество различных ресурсов КТС.
5. Коэффициент использования основного ресурса (центрального процессора)
,
где ТСЧ и TО – соответственно время нахождения центрального процессора в состоянии «счёт» и «ожидание».
6. Коэффициент загрузки центрального процессора полезной работой
.
7. Коэффициент загрузки центрального процессора программами операционной системы
,
где TОС – время выполнения программ операционной системы.
Основными показателями качества программного обеспечения (ПО) являются:
1. Документированность – характеристика ПО, объединяющая свойства понятности, осмысленности и завершенности. Понятность – свойство, позволяющее пользователю понять назначение программных средств. Осмысленность – свойство, когда документация не содержит избыточной информации и не допускает многозначной интерпретации терминов и символов. Завершенность – это присутствие в ПО всех необходимых компонентов, каждый из которых разработан всесторонне.
2. Эффективность – свойство ПО выполнять требуемые функции без излишних затрат ресурсов. В качестве оценки эффективности можно принять характеристику программы, значение которой прямо пропорционально быстродействию и обратно пропорционально объёму используемых ресурсов.
3. Надёжность – свойство ПО устойчиво выполнять необходимые функции. Надежность – это, в первую очередь, отсутствие ошибок в программе, а так же возможность легко исправить ошибки при наличии качественной программной документации.
4. Простота использования – свойство ПО нормально функционировать в четко определенной области его применения.
5. Удобство эксплуатации – свойство ПО адаптироваться в соответствии с вновь появившимися требованиями. Удобство эксплуатации предполагает понятность, оцениваемость и простоту внесения изменений.
6. Мобильность – свойство ПО, заключающееся в его приспособленности к переносу на ЭВМ иного типа, чем тот, для которого ПО разрабатывалось, а также к смене операционной системы.
7. Совместимость – свойство ПО, состоящее в том, что ПО или входящие в него программы могут выполняться в технической, информационной и программной среде иного типа, чем та, для которой оно непосредственно предназначено.
8. Испытуемость – свойство ПО, заключающееся в наличие возможности достаточно просто оценивать правильность функционирования программы в условиях конкретной среды.
9. Стоимость ПО.
Основными показателями качества лингвистического обеспечения (ЛО) являются: 1) простота – легкопонимаемость, единообразие в символике, целостность основных концепций; 2) надежность – вероятность безошибочного написания и трансляции программы заданного размера; 3) быстрота трансляции – скорость трансляции; 4) эффективность объектного кода – наличие оптимизирующего компилятора; 5) удобочитаемость; 6) блочность структуры.
Одним из основных функциональных показателей качества САПР является надежность (аппаратная и программная). Аппаратная надежность – свойство объекта сохранять во времени в установленных пределах значения всех параметров, характеризующих способность выполнять требуемые функции в заданных режимах и условиях применения, ремонта, хранения и транспортирования.
Надежность программного обеспечения представляет собой вероятность его работы без отказов в течение определенного периода времени, рассчитанная с учетом весомости отказа для пользователя, т.е. надежность ПО определяется не только частотой отказов, но и последствиями, к которым они приводят.
Функциональная надежность – свойство системы обеспечить получение достоверного результата или выполнение функционального задания в директивное время. Отказ – событие, заключающееся в нарушении работоспособности объекта. Сбой – кратковременный самоустраняющийся отказ. Для САПР отказы подразделяются на отказы аппаратных средств и программного обеспечения.
Обесценивающие сбои и отказы аппаратных средств – это такие сбои и отказы, вследствие которых происходит искажение исходных данных или прикладной программы в целом. В результате таких сбоев и отказов дальнейшее выполнение программы становится невозможным, что ведет к необходимости повторного просчета. К ним относятся: остановка выполнения программы, искажение или полная потеря информации о состоянии вычислительного процесса, зацикливание и т.д.
Надежность характеризуется следующими параметрами: среднее время наработки на отказ, коэффициент готовности, среднее время восстановления, коэффициент технического использования. Коэффициент готовности – вероятность того, что система работоспособна в произвольный момент времени
где– То время исправной работы между отказами; Тв – среднее время восстановления системы.
Коэффициент оперативной готовности – вероятность того, что система будет работоспособна в произвольный момент времени t и безотказно проработает заданное время t3
,
где R( t3) – вероятность того, что система будет работоспособна в течение времени t3.
Коэффициент технического использования – относительная доля времени выполнения системой заданных функций
где То – время выполнения заданных функций (время работы); Тв – время восстановления появляющихся неисправностей; Трегл – время проведения регламентных работ; Тп – время проведения профилактических работ.
