русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Философия и логика проектирования


Дата добавления: 2014-09-05; просмотров: 638; Нарушение авторских прав


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

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

Кроме того, следует учитывать: особенности и требования реальной жизни, коллектива, чужой опыт, умение получать и оценивать информацию.

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

В качестве иллюстрации рассмотрим типичный порядок разработки и освоения новой техники в интересах конкретного ведомства (Министерство обороны, геологические ведомства, Агропром и т.д.), см. также табл.8.1:

 

Исполнители Работы
Академический НИИ Головной НИИ отрасли Поисковая НИР, проблема
  |
НИИ, головной НИИ отрасли, ОКБ Прикладная НИР (исследование возможности создания изделия)
  |
Исполнитель НИР НИИ заказчика Разработка ТЗ на ОКР
  |
НИИ, ОКБ Техническое предложение (определение возможности получения характеристик по ТЗ)
  |
НИИ заказчика НИИ, ОКБ Уточнение ТЗ
  |
НИИ, ОКБ приемка заказчика Эскизный проект (определение основных технических решений, возможных вариантов исполнения)
  |
- " - Технический проект (определение основного варианта разработки, основных технических решений)
  |
- " - Рабочий проект (разработка документации опытного образца)
  |
НИИ, КБ, опытный завод Изготовление опытного образца
  |
НИИ, КБ Предварительные (стендовые) испытания опытного образца
  |
НИИ, КБ, опытный завод, изготовитель объекта Установка опытного образца на объекте-носителе
  |
НИИ, КБ Предварительные испытания опытного образца на объекте
  |
Госкомиссия заказчика с участием НИИ, КБ Государственные испытания
  |
НИИ, КБ Отработка документации по результатам испытаний
  |
- " - Передача документации заводу-изготовителю серии
  |
Завод, НИИ, КБ Подготовка производства на серийном заводе
  |
Завод Выпуск опытной партии
  |
Завод, НИИ, КБ Корректировка документации по результатам выпуска опытной партии
  |
Завод Выпуск установочной серии
  |
Завод Установившееся серийное производство

И разработчик (НИИ, КБ), и завод-изготовитель непрерывно совершенствуют изделие по мере накопления опыта его эксплуатации.



Логическая модель принятия решений разработчиком может быть изложена следующим образом. Множество технических решений, удовлетворяющих i-му ограничению, обозначим Аi. Тогда множество допустимых по n ограничениям технических решений определится как пересечение множеств . Прежде всего разработчик должен выяснить, что последнее множество непустое . Далее из этого множества выявляются решения, элементы Х которых удовлетворяют всем критериям , заданным в техническом задании:

.

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

Наиболее сложной и наименее разработанной задачей является свертка множества критериев в единую целевую функцию. Этот вопрос будет рассмотрен позднее.

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



<== предыдущая лекция | следующая лекция ==>
Основные задачи и этапы ОКР | Интегральный технический показатель качества изделия


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.186 сек.