Структура компьютерных средств проектирования | Статья в журнале «Молодой ученый»

Автор:

Рубрика: Информатика

Опубликовано в Молодой учёный №10 (114) май-2 2016 г.

Дата публикации: 17.05.2016

Статья просмотрена: 13 раз

Библиографическое описание:

Туляганов З. Я. Структура компьютерных средств проектирования // Молодой ученый. — 2016. — №10. — С. 89-92. — URL https://moluch.ru/archive/114/29956/ (дата обращения: 21.07.2018).



Для компьютерного моделирования динамических систем могут использоваться как универсальные языки программирования (C/C++, Java и др.), так и специализированные программные средства и языки. Существующие языки моделирования можно подразделить на два класса: блочно-ориентированные и уравнение-ориентированные [1,2].

Основными компонентами системы (рисунок 1) являются подсистемы автоматизированного проектирования (САПР) и моделирования [3,4].

Рис. 1. Система модельной поддержки процесса проектирования технических систем

В САПР выполняется проектирование объекта, заключающееся в создании спецификации с использованием функций и средств данной подсистемы. Иными словами, разрабатывается техническое задание, определяются технические требования, описывается программно-аппаратная структура объекта, задаются параметры компонентов. На основании сформированной таким образом спецификации объекта проектирования создается его модель. При создании модели используется информация о структуре и параметрах объекта, содержащаяся в исходной спецификации. Затем выполняется моделирование, результаты которого передаются конечному пользователю с помощью подсистемы диалога. Эти же подсистемы предоставляют доступ к САПР и моделирующей среде (рисунок 1) [5].

Подсистема автоматизированного проектирования. Вкачестве подсистемы автоматизированного проектирования целесообразно использовать САПР, предназначенную для проектирования ТС и обладающую как можно более полным набором реализуемых методов проектирования. На рисунке 2 представлен обзор структуры и важнейших элементов САПР ТС, которая включает в себя:

‒ языки спецификаций, а именно: язык спецификации технического задания (для так называемого “технического проектирования”, т. е. для формулировки технического задания и требований), язык спецификации системы (для проектирования компонентов и структуры системы) и язык спецификации плана проекта (для управления проектом);

‒ функции синтаксического анализа информации, заданной с помощью языков спецификаций;

‒ банк данных проекта, в котором хранится вся введенная посредством языков спецификаций информация;

‒ служебные программы, осуществляющие обработку банка данных и визуализацию результатов.

Служебные программные средства реализуют следующие функции:

‒ анализ синтаксических и семантических ошибок в спецификациях;

‒ поддержка различных методов проектирования;

‒ автоматическое генерирование документации и программных кодов на заданном языке программирования;

‒ поддержка управления проектом и планированием работ.

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

Рис. 2. Обобщенная структура САПР технических систем

При этом данная САПР должна быть ориентирована на работу в сети и поддерживать создание распределенной системы рабочих мест проектировщиков (рисунок 3).

Рис. 3. Использование САПР технических систем в сети

Языки спецификаций представляют собой средства описания проекта и имеют различное назначение — в зависимости от характера тех задач, для решения которых они применяются.

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

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

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

Литература:

  1. Алямовский А. А. SolidWorks. Компьютерное моделирование в инженерной практике / [А. А. Алямовский, А. А. Собачкин, Е. В. Одинцов и др.]. — СПб.: БХВ-Петербург, 2005. — 800 с.
  2. А. Ф. Верлань, М. В. Сагатов, А. А. Сытник, Методы математического и компьютерного моделирования измерительных преобразователей и систем на основе интегральных уравнений, «Фан», Ташкент, 2011, -c.344.
  3. Верлань А. Ф., Сизиков В. С. Интегральные уравнения: методы, алгоритмы, программы. — К.: Наукова думка, 1986. — 544 с.
  4. Колесов Ю. Б., Сениченков Ю. Е Визуальное моделирование сложных динамических систем.— СПб: Мир и семьей Интерлайн, 2000.— 240 с.
  5. Роберт Л. Круз. Структуры данных и проектирование программ. Data Structures and Program Design. Бином. Лаборатория знаний.2008.768c.
Основные термины (генерируются автоматически): техническое задание, автоматизированное проектирование, помощь языков спецификаций, постановка задачи, структура системы, банк данных проекта, техническое решение, язык спецификации, язык спецификации плана проекта, язык спецификации системы.


Похожие статьи

Автоматизация разработки чертежей AutoCad на основе...

Для реализации этой идеи используются специальные программные приложения – системы автоматизированного проектирования (САПР). Еще один пример – оформление спецификаций или других ведомостей изделий, инструмента или процедур.

Методологии проектирования мультиагентных систем

В данной статье рассмотрены методологии проектирования мультиагентных систем, в том числе

Суть мультиагентных технологий заключается в принципиально новом методе решения задач.

‒ Процесс спецификации и реализации объединений агентов (PASSI).

Повышение точности и сокращение времени планирования...

Снизить риски превышения установленных сроков и бюджета позволяет внедрение автоматизированных систем управления проектами.

Оценка трудоемкости изменений для программных систем, разрабатываемых на основании спецификаций требований, строится на...

Разработка технического задания на создания базы данных для...

...базы данных и в качестве ее функциональной спецификации в ходе ее дальнейшего

В статье рассматривается создание технического задания базы данных предприятия

При разработке, придерживались следующие основные шаги: – формулировка задачи

Организация базы данных в автоматизированных системах

Массив спецификаций представляется в банке данных в виде последовательного перечня спецификаций на ранее разработанные модели или детали.

П. А. Норенков. Система автоматизированного проектирования. В 9-книгах. 1996.

Системы автоматического проектирования в судостроении

САПС — система автоматизированного проектирования судов.

организовано формирование конструкторского состава примененных изделий МСЧ с бумажных подлинников путем создания спецификаций в КОМПАС-График

Использование UML при проектировании АСНИ лепестковых...

После появления UML (рисунок 2) диаграммы и спецификации языка UML связали исходный текст программ с характеристиками объекта автоматизации

Во-первых, «пользователь» системы – человек, который использует систему для решения задачи расчета ЛГП.

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Автоматизация разработки чертежей AutoCad на основе...

Для реализации этой идеи используются специальные программные приложения – системы автоматизированного проектирования (САПР). Еще один пример – оформление спецификаций или других ведомостей изделий, инструмента или процедур.

Методологии проектирования мультиагентных систем

В данной статье рассмотрены методологии проектирования мультиагентных систем, в том числе

Суть мультиагентных технологий заключается в принципиально новом методе решения задач.

‒ Процесс спецификации и реализации объединений агентов (PASSI).

Повышение точности и сокращение времени планирования...

Снизить риски превышения установленных сроков и бюджета позволяет внедрение автоматизированных систем управления проектами.

Оценка трудоемкости изменений для программных систем, разрабатываемых на основании спецификаций требований, строится на...

Разработка технического задания на создания базы данных для...

...базы данных и в качестве ее функциональной спецификации в ходе ее дальнейшего

В статье рассматривается создание технического задания базы данных предприятия

При разработке, придерживались следующие основные шаги: – формулировка задачи

Организация базы данных в автоматизированных системах

Массив спецификаций представляется в банке данных в виде последовательного перечня спецификаций на ранее разработанные модели или детали.

П. А. Норенков. Система автоматизированного проектирования. В 9-книгах. 1996.

Системы автоматического проектирования в судостроении

САПС — система автоматизированного проектирования судов.

организовано формирование конструкторского состава примененных изделий МСЧ с бумажных подлинников путем создания спецификаций в КОМПАС-График

Использование UML при проектировании АСНИ лепестковых...

После появления UML (рисунок 2) диаграммы и спецификации языка UML связали исходный текст программ с характеристиками объекта автоматизации

Во-первых, «пользователь» системы – человек, который использует систему для решения задачи расчета ЛГП.

Задать вопрос