- •Министерство образования и науки, молодёжи и спорта украины
- •Содержание
- •Тема.1. Основные понятия и методология проектирования сложных обьектов и систем Лекция 1. Основные понятия и методология
- •1.1. Основные определения
- •1.2. Сущность процесса проектирования
- •1.3. Методология системного подхода к проблеме проектирования сложных систем
- •1.4. Системный подход к задаче автоматизированного проектирования технологического процесса
- •1.5. Системный анализ сложных процессов
- •1.6. Этапы проектирования сложных систем
- •Техническое задание
- •Этап нир
- •Этап окр
- •Этап разработки технического проекта объекта
- •Рабочее проектирование
- •Проектирование технологии изготовления спроектированного объекта
- •1.6. Контрольные вопросы и упражнения
- •Тема.2. Системный ( структурный ) уровень компьютерного проектирования сложных обьектов Лекция 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. Граф модели и диаграммы
- •2.15. Об операциях над графом модели и диаграммами
- •2.16. Контрольные вопросы
- •Лекция 3. Что такое The uml
- •3.1. Назначение языка
- •3.2. Историческая справка
- •3.3. Способы использования языка
- •3.4. Структура определения языка
- •3.5. Терминология и нотация
- •3.6. Контрольные вопросы
- •Лекция 4. Виды диаграмм uml
- •4.1. Почему нужно несколько видов диаграмм
- •4.2. Виды диаграмм
- •4.3. Диаграмма прецедентов (use case diagram)
- •4.4. Диаграмма классов (class diagram)
- •4.5. Диаграмма объектов (object diagram)
- •4.6. Диаграмма последовательностей (sequence diagram)
- •4.7. Диаграмма взаимодействия (кооперации, collaboration diagram)
- •4.8. Диаграмма состояний (statechart diagram)
- •4.9. Диаграмма активности (деятельности, activity diagram)
- •4.10. Диаграмма развертывания (deployment diagram)
- •4.11. Ооп и последовательность построения диаграмм
- •4.12. Контрольные вопросы
- •Лекция 5. Диаграмма классов: крупным планом
- •5.1. Как класс изображается на диаграмме uml?
- •5.2. А что внутри?
- •5.3. Как использовать объекты класса?
- •5.4. Всегда ли нужно создавать новые классы?
- •5.5. Отношения между классами
- •5.6. Контрольные вопросы
- •Лекция 6. Диаграмма активностей: крупным планом
- •6.1. А ведь это вовсе не блок-схема!
- •6.2. Примеры использования таких диаграмм
- •6.3. Советы по построению диаграмм активностей
- •6.4. Контрольные вопросы
- •Лекция 7. Диаграммы взаимодействия: крупным планом
- •7.1. Диаграммы последовательностей и их нотация
- •7.2. Диаграммы кооперации и их нотация
- •7.3. Рекомендации по построению диаграмм взаимодействия
- •7.4. Контрольные вопросы
- •Лекция 8: Диаграммы прецедентов: крупным планом
- •8.1. Несколько слов о требованиях
- •8.2. Диаграммы прецедентов и их нотация
- •8.3. Моделирование при помощи диаграмм прецедентов
- •8.4. Контрольные вопросы
- •Лекция 9: Элементы графической нотации диаграммы развертывания. Паттерны проектирования и их представление в нотации uml
- •9.1. Диаграмма развертывания, особенности ее построения
- •9.1.1. Узел
- •9.1.2. Соединения и зависимости на диаграмме развертывания
- •9.1.3. Рекомендации по построению диаграммы развертывания
- •9.2. Паттерны объектно-ориентированного анализа и проектирования, их классификация
- •9.2.1. Паттерны проектирования в нотации языка uml
- •9.2.2. Паттерн Фасад и его обозначение в нотации языка uml
- •9.2.3. Паттерн Наблюдатель и его обозначение в нотации языка uml
- •Лекция 10: Визуальное моделирование систем реального времени
- •10.1. Системы реального времени
- •10.2. Структурное подобие срв и аппаратуры
- •10.3. Многоуровневые открытые сетевые протоколы и блочная декомпозиция
- •10.4. Композитные компоненты
- •10.5. Интерфейс
- •10.6. Порт
- •10.7. Соединитель
- •10.8. Реактивные системы
- •10.9. Обзор примера
- •10.10. Контрольные вопросы
- •Лекция 11. Визуальное моделирование бизнес-процессов
- •11.1. Новая концепция бизнеса - ориентация на бизнес-процессы
- •11.2. Erp-системы
- •11.3. Моделирование бизнес-процессов
- •11.4. Пример бизнес-процесса
- •11.5. Декомпозиция бизнес-процессов
- •11.6. Исполняемая семантика бизнес-процессов
- •11.7. Бизнес-процессы и web-сервисы
- •11.8. Обзор bpmn
- •11.8.1. Действия (activities)
- •11.8.2. Связи (connecting objects)
- •11.8.3. Участники (swimlanes) бизнес-процесса
- •11.8.4. Порты (gateways)
- •11.9. Контрольные вопросы
- •12. Лекция: Этапы проектирования ис с применением uml
- •12.1. Разработка модели бизнес-прецедентов
- •12.2. Разработка модели бизнес-объектов
- •12.3. Разработка концептуальной модели данных
- •12.4. Разработка требований к системе
- •12.5. Анализ требований и предварительное проектирование системы.
- •12.6. Разработка моделей базы данных и приложений
- •12.7. Проектирование физической реализации системы
- •Тема.3. Математические модели обьектов проектирования Лекция 14. Математические модели объектов проектирования
- •14.1. Общие сведения о математических моделях
- •14.1.1. Компоненты математического обеспечения
- •14.1.2. Требования к математическим моделям и численным методам в сапр
- •14.1.3. Место процедур формирования моделей в маршрутах проектирования
- •14.2. Классификация математических моделей
- •14.3. Методика получения математических моделей элементов
- •14.3.1. Преобразование математических моделей в процессе получения рабочих программ анализа
- •14.3.2. Формализация получения математических моделей систем
- •Тема.4. Математическое обеспечение компьютерного проектирования Лекция 15. Математическое обеспечение компьютерного проектирования
- •15.1. Методы и алгоритмы анализа на макроуровне
- •15.2. Алгоритм численного интегрирования соду
- •15.3. Методы решения систем нелинейных алгебраических уравнений
- •15.4. Методы решения систем линейных алгебраических уравнений
- •15.5. Организация вычислительного процесса в универсальных программах анализа на макроуровне
- •15.6. Математическое обеспечение анализа на микроуровне
- •15.7. Методы анализа на микроуровне
- •15.8. Структура программ анализа по мкэ на микроуровне
- •15.9. Математическое обеспечение анализа на функционально–логическом уровне
- •15.10. Математические модели дискретных устройств
- •15.11. Методы логического моделирования
- •15.12. Математическое обеспечение анализа на системном логическом уровне
- •15.13. Аналитические модели смо
- •15.14. Имитационное моделирование смо
- •15.15. Событийный метод моделирования
- •15.16. Сети Петри
- •Тема.5. Интегрированные системы автоматического проектирования
- •16.2. Этапы развития информационных систем и технологий на машиностроительных предприятиях
- •16.3. Современные ит и их значение для предприятия
- •16.4. Жизненный цикл изделия
- •16.5. Обеспечение информационных систем на предприятии
- •16.6. Иерархия автоматизированных систем на предприятии
- •16.7. Общепроизводственные системы
- •Тема.6. Системы и технологии управления проектированием и
- •17.1.2. Программные продукты компании sap
- •17.1.2.1. Базисная технология системы r/3 фирмы sap
- •17.1.2.2. Sap erp
- •17.1.2.2. Sap plm
- •17.2. Информационная безопасность в cals-системах
- •17.2.1. Основные понятия и определения
- •17.2.2. Технологии построения защищенной сети виртуального предприятия
- •Лекция 18. Case – технологии Тема.7. Case-технологии компьютерного проектирования
- •Ibm Rational Rose
- •Visio поддерживает множество локальных языков
- •Тема.8. Case-средства анализа и синтеза проектных решений ис
- •Основы методологии проектирования ис
- •Структурный подход к проектированию ис
- •Состав функциональной модели
- •Иерархия диаграмм
- •Внешние сущности
- •Системы и подсистемы
- •Накопители данных
- •Потоки данных
- •Пример использования структурного подхода
- •Тема.9. Анализ, верификация и оптимизация проектных решений средствами сапр
- •Список литературы
Тема.5. Интегрированные системы автоматического проектирования
конструкций и технологических процессов разного назначения
(CAD/CAE/CAM и другие системы)
Лекция 16
16.1. Структура информационной системы предприятия
Любое предприятие для анализа возникающих проблем, принятия решений, контроля операций, создания новых продуктов или услуг нуждается в информации.
Под информацией понимаются осмысленные и переработанные данные, которые используются для решения управленческих задач. Данные отражают события, происходящие как в самой организации, так и за ее пределами.
Информационной системой предприятия можно назвать систему, показывающую точки входа и выхода информации, направления ее потоков и взаимосвязи между ними.
Упрощенная схема информационной системы предприятия показана на рисунке 16.1.
Как видно даже из этой упрощенной схемы, число информационных потоков заметно больше, чем путей перемещения товаров. В современной экономике обработка и обмен информацией могут приносить больше прибыли, чем движение товаров от продавца к покупателю. Стоимость компаний все в большей степени определяется не ее материальными активами (здания, оборудование), а такими нематериальными активами, как люди, идеи, технологии, а также стратегией объединения и использования главных информационных ресурсов компании.
Значительная часть этих информационных потоков состоит из достаточно легко поддающихся автоматизации процедур, что открывает широкое поле возможностей для использования современных технологий передачи и обработки информации.
Созданием, развитием и эксплуатацией информационных систем занимается отрасль информационных (компьютерных) технологий (ИТ, от англ. information technology, IT).
Рисунок 16.1. Схема информационной системы предприятия
16.2. Этапы развития информационных систем и технологий на машиностроительных предприятиях
Можно выделить следующие основные этапы развития информационных технологий [2]:
1960 годы - автоматизация выполнения простейших функций;
1970 годы - интеллектуальная направленность информационных технологий, развитие информационного моделирования, прогнозирования и управления;
1980 годы - расширение областей применения информационных технологий, создание локальных сетей и электронных баз данных. Привлечение к использованию информационных технологий руководителей всех уровней управления;
1990 годы - стремление к объединению информационных ресурсов и кооперации при создании информационных технологий; совместное использование информации; создание виртуальных предприятий.
В настоящее время развитие существующих информационных систем и создание новых неразрывно связаны с понятием CALS-технологий. Кроме того, в некоторых случаях, термины «CALS-технологии» и «информационные технологии» употребляются как синонимы. Упрощенно, можно сказать, что CALS-технологии - это информационные технологии, построенные на определенных стандартах.
В России и Украине в качестве аналога понятия CALS иногда используется термин ИПИ (информационная поддержка процессов жизненного цикла изделий).
Впервые концепция CALSвозникла в середине 70-х годов в оборонном комплексе США в связи с необходимостью повышения эффективности управления и сокращения затрат на информационное взаимодействие в процессах заказа, поставок и эксплуатации средств вооружения и военной техники. Причиной возникновения идеи была естественная потребность в организации «единого информационного пространства», обеспечивающего оперативный обмен данными между заказчиком (федеральными органами), производителями и потребителями военной техники. На первоначальном этапе аббревиатураCALSрасшифровывалась как Computer Aided Logistic Support - компьютерная поддержка поставок. Предметом CALSявлялась безбумажная технология взаимодействия между организациями, заказывающими, производящими и эксплуатирующими военную технику, а также формат представления соответствующих данных.
CALS базировалась на результатах программы интегрированной компьютеризации производства (ICAM), реализованной в Министерстве обороны США. Массовое применение информационных технологий в рамках этой программы потребовалоунификации и стандартизации методов описания и анализа организационных и производственных систем. На основе уже имевшихся технологий был разработан ряд федеральных стандартов IDEF, а метод функционального моделирования IDEF0 был принят в качестве стандарта CALS.
Это положило начало процесса углубленной стандартизации и унификации правил взаимодействия участников информационных систем, значительно повышающего возможности взаимодействия на всех уровнях деятельности человека.
CALS-технологии, доказав свою эффективность, перестали использоваться только у военных и начали активно применяться в промышленности, строительстве, транспорте и других отраслях экономики, расширяясь и охватывая все этапы жизненного цикла продукта. Новая концепция сохранила аббревиатуру CALS, но получила более широкую трактовку ContinuousAcquisitionandLifeCycleSupport– непрерывная поддержка ЖЦ продукта (изделия).CALSбыстро превратилась в глобальную бизнес-стратегию перехода на безбумажную электронную технологию работы, повышения эффективности бизнес-процессов, выполняемых в ходе ЖЦ продукта, за счет информационной интеграции и совместного использования информации на всех его этапах.
Работы по внедрению CALS-технологий велись в 2 этапа. На первом этапе (рубеж 90-х годов) основное внимание уделялось представлению в электронном виде технической документации. На этом же этапе была определена технология представления технической и конструкторско - технологической документации в так называемом «нейтральном» электронном формате. На втором этапе (начало 90-х годов), в рамках всемирного консорциума 25 ведущих технических организаций США, было достигнуто соглашение об использовании нового «нейтрального» стандарта описания данных ISO 10303 (STEP- Standart for the Exchange of Product Model Data). Сразу же после разработки стандарта STEP была начата разработка стандартов ISO 13584 (PLIB), ISO 15531 (MANDATЕ), предназначенных для описания и представления информации о компонентах и комплектующих изделия, производственно-эксплуатационной среды и обмена данными, которые имеют общую со STEP структуру и технологию построения. Эти стандарты заложили основу CALS-технологий.
В настоящее время в мире действует более 25 национальных организаций, координирующих вопросы развития CALS-технологий, в том числе в США, Канаде, Японии, Великобритании, Германии, Швеции, Норвегии, Австралии, а также в рамках НАТО.
В России и Украине, хотя и с некоторым отставанием во времени от передовых индустриальных стран, начиная с середины 90-х годов, началось внедрение CALS как в гражданской, так и в военной сфере.
В настоящий момент CALS понимается как глобальная стратегия повышения эффективности бизнес-процессов, выполняемых в ходе жизненного цикла продукта за счет информационной интеграции и преемственности информации, порождаемой на всех этапах жизненного цикла. Средствами реализации данной стратегии являются CALS-технологии, в основе которых лежит набор интегрированных информационных моделей: самого жизненного цикла и выполняемых в его ходе бизнес-процессов, продукта, производственной и эксплуатационной среды. Возможность совместного использования информации обеспечивается применением компьютерных сетей и стандартизацией форматов данных, обеспечивающей корректную интерпретацию информации [9].