Cтраница 2
Задача распределения ресурсов проектирования становится стохастической. Случайный характер внешних и внутренних условий при распределении ресурсов проектирования приводит к необходимости полного решения задачи математического программирования при любых случайных изменениях параметров и к полному пересмотру ранее принятых решений. Это обусловлено возможностью полного изменения плана, обеспечивающего точное решение задачи математического программирования даже при малом изменении одного из факторов, определяющих план, и малом изменении критерия качества. Такой подход требует больших затрат на частые повторные решения задачи, а главное может приводить к значительным изменениям распределения ресурсов проектирования при незначительном изменении критериев качества. [16]
Многоуровневый иерархический подход позволяет проектировать сложные КП по принципу сверху вниз с позиции назначения и наилучшего решения основной целевой задачи всей системы. Это обеспечивает концептуальное единство программ и возможность рационального распределения ресурсов проектирования по мере декомпозиции компонент. Хотя разделение на иерархические уровни требует некоторых затрат, в целом ресурсы используются более эффективно, чем при отсутствии четкой иерархии, за счет экономного построения и упрощения компонент на каждом уровне. [17]
Этот принцип позволяет снизить затраты на создание системы за счет объединения ресурсов проектирования. [18]
Кроме того, возможен подход к анализу систем выдачи информации с точки зрения критерия пропускной способности ЦВМ и СПД при определенном потоке сообщений фиксированной достоверности и при варьировании избыточности и объема буферных накопителей. В этом случае оптимизируемой величиной является пропускная способность транспортировки информации определенной достоверности, а варьируются определенные ресурсы проектирования для распределения их на помехозащиту в каналах и на повышение достоверности в оконечных устройствах ЦВМ. При обоих подходах необходимо иметь в качестве исходных данных время задержки сообщений в буферных накопителях и вероятность потери при ограниченной буферной памяти. [19]
Следовательно, основная тенденция в развитии систем автоматизированного проектирования заключается в обеспечении все большей независимости системы от разработчика, повышения надежности и универсальности в определенном классе решаемых задач. Таким образом, усилия по разработке систем проектирования направлены на решение трех основных взаимосвязанных задач: создание и объединение ресурсов проектирования; разработка средств взаимообмена проектировщика с системой; создание информационной базы системы. [20]
Следовательно, основная тенденция в развитии систем автоматизированного проектирования заключается в обеспечении все большей независимости системы от разработчика и повышении надежности и универсальности для определенного класса решаемых задач. Таким образом, усилия по разработке систем проектирования направлены на решение трех основных взаимосвязанных задач: создание и объединение ресурсов проектирования; разработка средств взаимообмена проектировщика с системой; создание информационной базы системы. [21]
Следовательно, основная тенденция в развитии систем автоматизированного проектирования заключается в обеспечении все большей независимости системы от разработчика, повышения надежности и универсальности в определенном классе решаемых задач. Таким образом, усилия по разработке систем проектирования направлены на решение трех основных взаимосвязанных задач: создание и объединение ресурсов проектирования; разработка средств взаимообмена проектировщика с системой; создание информационной базы системы. [22]
Повышение эффективности проектирования обработки данных может быть достигнуто различными путями, прежде всего в результате применения прогрессивной технологии. Основу такой технологии составляют наиболее эффективные для конкретного класса задач системы программирования и типовые пакеты прикладных программ, а также наилучшее распределение ресурсов проектирования. В этой связи читателям сборника предлагается статья В. М. Савинкова и Н. Ф. Простаковой, в которой приводится анализ различных систем программирования и показывается их реальная эффективность на задачах бухгалтерского учета. В данной статье сопоставляются три основные системы ( Ассемблер, Кобол, РПГ), которыми оснащены все серийно выпускаемые ЭВМ, на типовых алгоритмах реальных задач системы бухгалтерского учета. Предлагается методика оценки эффективности этих систем. [23]
Основным методом обнаружения ошибок при отладке программ является их тестирование. Эффективность тестирования - важнейший фактор, определяющий стоимость и длительность разработки сложных КП с заданным качеством. Созданы различные методы систематического и регламентированного тестирования, обеспечивающие наилучшее использование ресурсов проектирования с учетом особенностей создаваемых программ. Высокая доля затрат на тестирование приводит к необходимости создания методов и средств, позволяющих достигать максимального качества программ при реальных ограничениях на длительность тестирования и связанные с этим затраты. [24]
Полученное соотношение позволяет выбрать класс распознаваемых проектов при заданных ресурсах. Однако при этом эквивалентность используемых ресурсов существенно зависит от особенностей различения вариантов экспертом-проектировщиком при различных видах отношения между вариантами. Это обстоятельство обосновывает необходимость установления связи между информационными оценками отношений и ресурсами проектирования в виде последовательности функций, отображающих особенности каждого этапа выбора. Например, при двухэтапном выборе варианта проекта могут применяться следующие взаимосвязанные функции соответствия. [25]
В преобразователе Я3 ( алгоритм этого преобразователя приведен в разд. Каждая из них приводит к поставленной цели в соответствии со сформированным вектором целей проектирования. Однако в сетях могут применяться различные средства проектирования, потребность в необходимых ресурсах проектирования также может существенно отличаться, следовательно, и топология этих сетей будет различной. Другими словами, полученные технологические сети проектирования являются альтернативными. [26]
Первое требование может быть удовлетворено в результате разработки достаточно полного набора семантических фрагментов. Второе требование обеспечивается выбором теоретико-множественных операций над семантическими фрагментами. Третье требование обусловлено глубиной детализации семантики каждого из исходных понятий проектирования, определяющих связи систем проектирования в системе управления научно-техническим прогрессом, в результате построения семантических фрагментов и семантических моделей, описывающих множество целей и ресурсов проектирования и отношения между ними. [27]
Основные задачи развития технологии и факторы, определяющие эффективность проектирования КП. Производительность труда программистов и длительность разработки сложных КП во многом определяются технологическим процессом проектирования комплексов программ. Эффективность любого технологического процесса создания изделий прежде всего зависит от системности его разработки, единства и взаимосвязанности всех компонент технологии производства, а также от контроля качества компонент изделий на этапах разработки. Экономное использование ресурсов проектирования, стандартизация технологии и компонент изделия, входящих в конечный продукт, определяют в совокупности качество изделий и производительность труда при их создании. Высокая сложность и гибкость КП, отсутствие наглядности критериев для оценки объема и завершенности изготовления компонент порождают сложность управления проектированием и приближенность оценок качества и состояния разработок. С этих позиций рассмотрим основные задачи, которые необходимо решать для создания современной технологии производства крупных КП. [28]
Задача распределения ресурсов проектирования становится стохастической. Случайный характер внешних и внутренних условий при распределении ресурсов проектирования приводит к необходимости полного решения задачи математического программирования при любых случайных изменениях параметров и к полному пересмотру ранее принятых решений. Это обусловлено возможностью полного изменения плана, обеспечивающего точное решение задачи математического программирования даже при малом изменении одного из факторов, определяющих план, и малом изменении критерия качества. Такой подход требует больших затрат на частые повторные решения задачи, а главное может приводить к значительным изменениям распределения ресурсов проектирования при незначительном изменении критериев качества. [29]
Общая задача оптимизации проектирования сложной системы часто может быть разделена на две достаточно большие частные задачи. Первая задача состоит в оптимизации процесса проектирования или разработки системы до ее изготовления и серийного внедрения. Вторая задача должна обеспечить оптимизацию функционирования системы с учетом затрат на ее серийное изготовление и эксплуатацию. Хотя четкую границу между этими двумя задачами провести трудно, тем не менее во многих случаях такое деление позволяет значительно упростить задачу оптимизации проектирования в целом. При такой постановке накладываются ограничения на ресурсы проектирования и изготовления системы и должна быть получена ее максимальная эффективность в процессе эксплуатации. [30]