САПР в машиностроении
IGES
Initial Graphics Exchange Specification
Унифицированный формат обмена графическими данными для MCAD, принятый в качестве стандарта ANSI в 1981 г
DXF
Drawing Interchange Format
Формат обмена графическими данными между различными САПР, предложенный компанией Autodesk. Является стандартом де-факто
IDF
Intermediate Data Format
Формат для обмена данными между ECAD системами и механическими САПР (MCAD)
графическое ядро
Программный комплекс в MCAD, реализующий базовые операции машинной графики и геометрического моделирования
"тяжелая" САПР
САПР верхнего уровня
high-end MCAD
САПР в области машиностроения, обладающая наибольшими функциональными возможностями среди созданных САПР. К этому классу систем относят такие САПР, как CATIA, Unigraphics, Pro/Engineer
"легкая" САПР
САПР нижнего уровня
САПР в области машиностроения, не имеющая средств параметрического проектирования, предназначенная преимущественно для автоматизации чертежных работ
САПР среднего уровня
mainstream MCAD
mid-range MCAD
САПР в области машиностроения, занимающая по своим функциональным возможностям промежуточное положение между тяжелыми САПР и легкими САПР
PDS
Product Development System
Система разработки изделий компании PTC, основанная на использовании программы Arbortext
CASE средства и системы
CASE-система
CASE
Computer Aided Software Engineering
инструментальная среда программирования
CASE-система
CASE
Computer Aided System Engineering
средства концептуального проектирования
Автоматизированная система концептуального проектирования
методика SADT
SADT
Structured Analysis and Design Technique
Методика анализа и проектирования сложных слабоструктурированных систем
язык спецификаций
псевдокод
Язык для записи алгоритмов с помощью как средств некоторого языка программирования, так и естественного языка
язык 4GL
4GL
язык четвертого поколения
Язык программирования четвертого поколения, операторы которого могут соответствовать большому числу операторов языка третьего поколения
диаграмма потоков данных
диаграмма DFD
DFD
Data Flow Diagram
Диаграмма, в которой блоки соответствуют процедурам (операциям), а межблочные связи — потокам данных
диаграмма перехода состояний
Диаграмма (в частности, используется в языке UML), представляющая собой граф, вершины которого соответствуют состояниям, а дуги — переходам из одного состояния в другое
таблица решений
Таблица со столбцами, соответствующими определенному сочетанию условий, при выполнении которых осуществляются действия, указанные в нижерасположенных клетках столбца
Методики концептуального проектирования
методология проектирования
Наука о выборе методов исследования, их сравнительном анализе, взаимодействии и влиянии на результаты проектирования
концептуальное проектирование
Проектирование на начальных этапах, в процессе которого принимаются принципиальные проектные решения по облику и принципам действия проектируемых устройств и систем
метамодель
Средства построения (описания) моделей (например, формальные языки или графические нотации для описания структуры классов, свойств и связей), т.е. модель некоторой другой более подробной модели
метамоделирование
Процесс создание метамоделей
MDD
Model-Driven Development
MDA
Model Driven Architecture
Подход к разработке, как к процессу, управляемому моделями. Развит в программной инженерии. Метод проектирования, при котором главные проектные решения принимаются в отношении моделей, реализация моделей становится чисто техническим вопросом
методики IDEF
IDEF
методика IDEF0
IDEF0
Методика функционального моделирования, предназначенная для концептуального проектирования сложных процессов и систем, преимущественно человеко-машинных, с первоначально не ясной структурой. Создаваемые модели имеют диаграммное представление с использованием, изображающих отдельные функции
блок ICOM
Input-Control-Output-Mechanism
Блок "входы (I) — управление (C) — выходы (O) — механизм (M)", представляющий некоторую функцию моделируемой системы и используемый как основной структурный элемент в функциональных моделях, создаваемых по методике IDEF0
BPwin
Программа функционального моделирования, реализующая методику IDEF0
ERwin
Программа информационного моделирования, реализующая методику IDEF1X
методика IDEF3
IDEF3
методика IDEF1X
IDEF1X
Методика информационного моделирования в составе методик IDEF, предназначенная для инфологического проектирования баз данных в различных приложениях. Основана на построении информационных моделей приложений в виде диаграмм "сущность-отношение"
сущность
Множество объектов, обладающих общими свойствами
атрибут
Величина, характеризующая некоторое свойство сущности
отношение категоризации
наследование
Отношение между некоторой общей сущностью и вариантами ее реализации
отношение агрегации
отношение "часть-целое"
Отношение между некоторой общей сущностью и ее составными частями
рефакторинг
Изменение внутренней структуры программного обеспечения, имеющее целью облегчить понимание и упростить модификацию, но не меняющее функциональности программы
Язык и методика проектирования UML
язык UML
Unified Modeling Language
Язык, предназначенный для описания, визуализации и документирования объектно-ориентированных систем в процессе их разработки, в первую очередь, программного обеспечения систем
UML 2.0
Вторая версия языва UML, отличающаяся расширением набора изобразительных средств и большей степенью ьформализации описания
стереотип
Средство UML, позволяющее создавать новые свойства и определять новую семантику компонентов языка, например, новый графический компонент для изображения некоторого объекта приложения. Стереотипы дают возможность вводить новые графические символы, добавляя в модель визуальные образы, характерные для предметной области и среды разработки
диаграмма использования
диаграммы прецедентов
use case diagram
Диаграмма в языке UML, характеризующая функциональность создаваемой системы с позиций пользователя
диаграмма пакетов
package diagram
Диаграмма в языке UML, используемая при разделении модели на пакеты для описания их взаимодействия
диаграмма взаимодействия
interaction overview diagram
Диаграмма процессов в языке UML, отражающая поведенческий аспект моделирования. Диаграммы взаимодействия аналогичны диаграммам активности, но они отражают связи не между операциями, а связи между другими диаграммами
диаграмма классов
class diagram
Диаграмма в языке UML, описывающая классы и их отношения
диаграмма процессов
Диаграмма в языке UML, характеризующая поведенческий аспект моделирования
диаграмма последовательностей
sequence diagram
Одна из диаграмм взаимодействия в языке UML, описывающая последовательность событий, заключающихся в воздействиях одного объекта на некоторый другой объект
диаграмма кооперации
диаграмма сотрудничества
диаграмма связей
collaboration diagram
communication diagram
Одна из диаграмм взаимодействия в языке UML, описывающая последовательность событий, заключающихся в воздействиях одного объекта на некоторый другой объект
диаграмма состояний
statechart diagram
Диаграмма в языке UML, представляющая собой граф перехода состояний, служит для моделирования последовательности событий, происходящих в системе
диаграмма деятельности
диаграмма активности
activity diagram
Одна из диаграмм в языке UML, моделирующая последовательность событий, происходящих в системе
диаграмма объектов
object diagram
Диаграмма UML, служащая для детального представления классов и их экземпляров (объектов)
композитные диаграммы
composite structure
Диаграмма UML, служащая для показа внутренних деталей структуры
диаграмма компонентов
component diagram
Одна из диаграмм в языке UML, показывающая способ организации программных компонентов в соответствии с механизмами структурирования и разбиения на модули, распределение классов по конкретным компонентам
диаграмма развертывания
deployment diagram
Диаграмма UML, используемая для показа распределения компонентов системы между физическими устройствами
временная диаграмма
timing diagram
Диаграмма, показывающая последовательность совершения событий, обычно с заданной шкалой времени. Используется во многих приложениях, в частности, в языке UML
Meta-Object Facility
MOF
Стандарт OMG, служащий для описания метамоделей, которые лежат в основе различных средств объектного анализа и проектирования
XML Metadata Interchange
XMI
Стандарт OMG для обмена метаданными с использованием языка XML
Rational Rose
Программное обеспечение компании Rational Software Corp., реализующее методологию концептуального проектирования на основе языка UML
Rational Unified Process
RUP
Методология проектирования информационных систем, развиваемая компанией Rational Software Corp., на основе языка UML
Rational XDE
eXtended Development Environment
Инструментальная среда программирования (CASE средство) компании Rational Software Corp., предназначенная для проектирования программных систем. Интегрируется в другие средства (например, в MS Visual Studio.NET), что позволяет осуществлять визуальное проектирование на основе диаграмм UML
Object Constraint Language
OCL
Язык описания ограничений объектов в объектно-ориентированном программировании. Похож на Object Pascal
среда быстрой разработки приложений
RAD
Rapid Application Development
Средства быстрой разработки приложений, положения RAD используются в инструментальных средах программирования (CASE-системах) и средах разработки программного обеспечения
байт-код
Промежуточный код, инвариантный к программно-аппаратным платформам, используемый, например, в реализациях языка Java
Введение в ИПИ-технологии
модель "As Is"
Функциональная модель предприятия, отражающая его структуру и характер информационных процессов к моменту обследования предприятия с целью его реинжиниринга
модель "To Be"
Функциональная модель предприятия, отражающая его структуру и характер информационных процессов, получаемая в результате обследования предприятия и анализа его деятельности, проводимых с целью повышения эффективности функционирования предприятия на основе использования соответствующих информационных технологий
параллельное проектирование
concurrent design
Одновременное решение проектных задач, связанных друг с другом по выходным и входным данным. Пример связи задач А и В по данным: результаты решения задачи А являются исходными данными для решения задачи В