Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Концепция информационной поддержки жизненного цикла изделий




УДК 004.415.2:33 (075.8)

ББК 32.973.202-02я73

 

© В.Н. Цыганенко, 2007

© Омский государственный

ISBN 5-8149-0481-X                         технический университет, 2007

 

СОДЕРЖАНИЕ


ВВЕДЕНИЕ. 4

1. ИНФОРМАЦИОННАЯ ПОДДЕРЖКА ЖИЗНЕННОГО ЦИКЛА ПРОДУКЦИИ И CALS-ТЕХНОЛОГИИ.. 5

1.1. Концепция информационной поддержки жизненного цикла изделий. 6

1.2. Классификация программных продуктов CALS. 9

1.3. Экономические аспекты применения CALS. 10

1.4. Развитие CALS за рубежом. 11

1.5. Проблемы развития CALS-технологий в России. 11

2. АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ. CASE-ТЕХНОЛОГИИ.. 15

2.1. Классификация CASE-средств. 15

2.2. Проблемы внедрения CASE-средств. 19

3. СТРУКТУРНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ИС.. 20

3.1. Методология функционального моделирования SADT. 21

3.2. Моделирование потоков данных (процессов) 31

4. МОДЕЛИРОВАНИЕ ДАННЫХ.. 36

4.1. Case-метод Баркера. 36

4.2. Методология IDEF1. 42

4.3. Методология, используемая в CASE-средстве Vantage Team Builder 45

5. ПРИМЕР ИСПОЛЬЗОВАНИЯ СТРУКТУРНОГО ПОДХОДА.. 48

5.1. Описание предметной области. 48

5.2. Организация проекта. 49

6. МЕТОДОЛОГИЯ DATARUN.. 56

7. УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ UML. 62

7.1. Введение в UML. 62

7.2. Концептуальная модель UML. 65

7.3. Правила языка UML. 75

7.4. Общие механизмы языка UML. 75

7.5. Архитектура. 79

7.6. Жизненный цикл разработки ПО.. 81

7.7. Организация проектирования с использованием языка UML. 83

БИБЛИОГРАФИЧЕСКИЙ СПИСОК.. 86


ВВЕДЕНИЕ

Для того чтобы успешно выполнить проект, объект проектирования должен быть прежде всего правильно и адекватно описан, то есть необходимо построить полноценные и функциональные информационные модели объекта проектирования.

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

В 70–80-х годах при разработке информационных систем широко применялась структурная методология, предоставляющая в распоряжение разработчиков строгие формализованные методы описания ИС и принимаемых технических решений. Эта методология основывалась на наглядной графической технике, иначе говоря, для описания проекта использовались различного рода схемы и диаграммы. Наглядность и строгость средств структурного анализа позволяли разработчикам и будущим пользователям системы с самого начала неформально участвовать в ее создании, обсуждать и закреплять понимание основных технических решений. Однако широкое применение этой методологии и следование ее рекомендациям при разработке конкретных проектов встречались достаточно редко, поскольку ее практически невозможно реализовать на должном уровне ручным, неавтоматизированным способом. Вручную очень трудно разработать и графически представить строгие формальные спецификации системы, проверить их на полноту и непротиворечивость и тем более изменить. Если все же удается создать строгую систему проектных документов, то ее переработка при появлении серьезных изменений практически неосуществима. Если участники проекта пытались прибегнуть к ручной разработке, то перед ними возникали следующие проблемы:

− неадекватная спецификация требований;

− неспособность обнаруживать ошибки в проектных решениях;

− низкое качество документации, снижающее эксплуатационные качества;

− затяжной цикл и неудовлетворительные результаты тестирования.

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

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

1. ИНФОРМАЦИОННАЯ ПОДДЕРЖКА ЖИЗНЕННОГО ЦИКЛА
ПРОДУКЦИИ И CALS-ТЕХНОЛОГИИ

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

− критичность времени, требующе­гося для создания изделия и организации его про­дажи;

− снижение всех видов затрат, связанных с созданием и сопровождением изделия;

− повышение качества процессов проектирования и производства;

− обеспечение гибкого и надежного эксплуатационного обслуживания.

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

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

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

Идея ИИС и информационной интеграции этапов ЖЦ стала базовой в подходе, получившем в США название CALS (Continuous Acquisition and Life cycle Support – непрерывная информационная поддержка поставок и жизненного цикла). Инициатором этого подхода стало министерство обороны США в связи с необходимостью повышения эффективности управления и сокращения затрат на информационное взаимодействие между государственными учреждениями и коммерческими предприятиями при поставках вооружений и военной техники. В настоящее время идея CALS сформировалась в целое направление в области ИТ и оформилась в виде стандартов ИСО, национальных (государственных) стандартов США и нормативных документов министерства обороны США. Идеологию CALS приняли все наиболее развитые страны: Великобритания, Германия, Франция, Швеция, Норвегия, Канада, Япония, Австралия и др. Русскоязычный аналог понятия CALS может быть сформулирован как информационная поддержка процессов жизненного цикла изделий (ИПИ).

Концепция информационной поддержки жизненного цикла изделий

Суть концепции CALS (ИПИ) состоит в применении принципов и технологий информационной поддержки на всех стадиях ЖЦ продукции, основанного на использовании ИИС, обеспечивающей единообразные способы управления процессами и взаимодействия всех участников этого цикла: заказчиков продукции (включая государственные учреждения и ведомства), поставщиков (производителей) продукции, эксплуатационного и ремонтного персонала. Эти принципы и технологии реализуются в соответствии с требованиями международных стандартов, регламентирующих правила управления и взаимодействия преимущественно посредством электронного обмена данными.

Интегрированная информационная среда – основа, ядро CALS представляет собой распределенное хранилище данных, существующее в сетевой компьютерной системе, охватывающей (в идеале) все службы и подразделения предприятия, связанные с процессами ЖЦ изделий. В ИИС действует единая система правил представления, хранения и обмена информацией. В соответствии с этими правилами в ИИС протекают информационные процессы, сопровождающие и поддерживающие ЖЦ изделия на всех его этапах. Здесь реализуется главный принцип CALS: информация, однажды возникшая на каком-либо этапе ЖЦ, сохраняется в ИИС и становится доступной всем участникам этого и других этапов (в соответствии с имеющимися у них правами пользования этой информацией). Это позволяет избежать дублирования, перекодировки и несанкционированных изменений данных, а также ошибок, связанных с этими процедурами, и сократить затраты труда, времени и финансовых ресурсов.

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

Базовыми принципами CALS являются:

− безбумажный обмен данными с использованием электронной цифровой подписи;

− анализ и реинжиниринг бизнес-процессов;

− параллельный инжиниринг;

− системная организация постпроизводственных процессов ЖЦ изделия – интегрированная логистическая поддержка.

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

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

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

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

В основу CALS-инициативы была положена идея создания единого электронного информационного пространства для всех, кто имел, имеет или будет иметь отношение к изделию в течение всего его жизненного цикла: от определения потребности в изделии, проведения необходимых исследований, разработки концепции (технического задания) изделия, оценки рынка и финансовых перспектив, выбора поставщика, проектирования, выбора субподрядчиков, производства, эксплуатации изделия с его текущими и плановыми ремонтами и их ресурсным обеспечением и до возможной модернизации и утилизации изделия. Каждый из участников получал свободный доступ к разделам данных из единого пространства, обеспечивающим его деятельность. Единство информационного пространства не подразумевало физического расположения всей электронной информации в одном месте. Напротив, имелось в виду так называемое «распределенное» информационное пространство, когда данные хранятся, как правило, там, где они создаются. Таким образом, при использовании CALS-технологии информация, порожденная на разных стадиях жизненного цикла изделия участниками работ, расположенными по всему миру, является доступной любому участнику в необходимой для каждого части в удобное для него время и в удобном виде и составляет единое информационное пространство изделия.

Цель применения CALS-технологий – повышение эффективности деятельности участников создания, производства и пользования продуктом.

Применение CALS-технологий позволяет обеспечивать повышение эффективности производства за счет:

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

- интегрированной информационной системы сопровождения продукции на всех этапах ее жизненного цикла, обеспечивающей сведение к минимуму производственных издержек;

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

- интегрированной информационной системы управления качеством продукции на всех этапах ее жизненного цикла;

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

В государственном масштабе задача повышения качества и конкурентоспособности продукции подразумевает комплексное решение. Необходима совместная, скоординированная деятельность органов государственной власти, предприятий, научно-исследовательских и проектных организаций для развития государственной и отраслевой нормативной базы в области ИПИ-технологий, создания в государственных масштабах многоуровневой инфраструктуры подготовки кадров в русле единой научно-технической политики, развития рынка отечественных программных ИПИ-решений. Задача предприятий и создаваемых интегрированных структур состоит в поэтапном внедрении ИПИ-технологий в объеме, необходимом для решения насущных и перспективных задач.

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

 

Рис.1. Жизненный цикл изделия

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...