М. Б. Гузаиров, В.В. Мартынов, В. И. Рыков
Уфимский государственный авиационный технический университет
Предлагается подход, при котором промышленность, сфера научных исследований и вуз считаются партнерами, реализующими взаимные документированные требования. Описывается методика управления научными исследованиями и подготовкой специалистов в области CALS/ИПИ - технологий, основанная на применении инструментального принципа к управлению информационными процессами в рамках объектного подхода. Базисом методологии является последовательное применение средств управления жизненным циклом информационных проектов. Понятия и методология управления жизненным циклом информационных проектов распространяются на сферу научных исследований и задач обучения и переобучения специалистов в области CALS/ИПИ - технологий.
Одной из эффективных идей бизнеса является поддержка жизненного цикла (ЖЦ) продукции от первичных маркетинговых исследований потенциального рынка сбыта до утилизации отработавших свой срок изделий. Наиболее естественной областью для внедрения данной идеи является решение задачи непрерывного информационного сопровождения ЖЦ. В своем развитии данная технология получила название CALS или ИПИ (Информационная Поддержка процессов жизненного цикла Изделий). В промышленности концепция CALS определяется следующим образом:
CALS - концепция, объединяющая принципы и технологии информационной поддержки жизненного цикла продукции на всех его стадиях. Концепция основана на использовании интегрированной информационной среды (единого информационного пространства), обеспечивающей единообразные способы управления процессами и взаимодействия всех участников этого цикла: заказчиков продукции (включая государственные учреждения и ведомства), поставщиков (производителей) продукции, эксплуатационного и ремонтного персонала. Методы концепции реализованы в соответствии с требованиями системы международных стандартов, регламентирующих правила указанного взаимодействия преимущественно посредством электронного обмена данными.
Из определения видно, что целью CALS–процессов является решение задач информационного обмена между участниками ЖЦ и взаимное понимание управленческого аспекта технологий проектирования и обработки изделий.
В индустрии программного обеспечения CALS-технология развивается под именем ALM (Application Lifecycle Management) – сопровождение жизненного цикла информационных приложений.
Базисной проблемой информационной индустрии является неизбежное изменение точки зрения потребителя программного продукта на свойства и задачи конкретных компьютерных приложений, после их внедрения в производственный процесс (проблема автоматизации производственных и управленческих процессов). Внедрение компьютерного приложения обычно меняет методику и (или) технологию выполнения указанных процессов. Основной задачей технологии ALM является динамическое согласование взаимных требований участников ЖЦ информационного изделия. Данный процесс позволяет решить проблему сближения позиций участников процесса за счет нескольких итераций.
Проблема взаимопонимания между заказчиками и исполнителями информационных изделий усложняется за счет использования в информационной индустрии объектноориентированной технологии моделирования предметной области. Требования к объектной направленности языка при описании информационных процессов вытекают из единственно эффективной в настоящее время объектно-ориентированной технологии реализации информационных проектов.
Задача моделирования бизнес-процессов является основным инвариантом CALS. Принятая в промышленном стандарте CALS-методология моделирования бизнес-процессов IDEF0 носит функциональный характер и неприменима в информационных проектах. Выходом явилось применение объектного языка моделирования UML (Unified modeling language). Задачей UML является разработка информационных моделей понятных как заказчику, так и исполнителю информационных проектов. В настоящее время UML является стандартом де-факто информационной индустрии.
Эпоха массового применения компьютеров, средств телекоммуникаций и вычислительных сетей определяет информационные ресурсы как одну из основных сфер приложения труда.
Производительность труда в современном информационном укладе производства существенно зависит от уровня технологии управления и техники обработки информации. Как следствие, затраты на повышение эффективности деятельности работников информационной сферы, являются наиболее окупаемыми.
Высокая динамика и темпы развития техники и технологий области обработки информации накладывают особые требования к сфере научных исследований, обучения и переобучения специалистов в области информационных и особенно CALS технологий.
Очевидно, что задачи организации и согласованного управления процессами в сфере обучения и научной сфере имеют информационный характер. Формулировка указанных задач, как информационных проектов позволит применить к их решению развитый методологический и инструментальный аппарат технологии ALM.
CALS/ИПИ методология доказала свою высокую эффективность при решении задач повышения оптимизации бизнес процессов. Применяя одну из наиболее мощных в технологии обработки информации рекурсивную методологию, рассмотрим вопросы методики управления научными исследованиями и подготовкой специалистов в области CALS-технологий средствами ALM (CALS-технологий в сфере управления информационными проектами).
Одной из важнейших базовых CALS-технологий является задача управления проектами. В информационной индустрии это одна из наиболее развитых областей. Технология RUP (Rational Unified Process), РУП (Рациональный Унифицированный Процесс) в российской интерпретации, предлагаемая фирмой IBM-Rational, содержит методологическое и инструментальное обеспечение для сопровождения ЖЦ информационного изделия.
Процедура согласования требований к результатам проекта в рамках РУП имеет итерационный характер. Каждая итерация содержит следующие шаги:
Исполнитель приступает к работе только после согласия заказчика с предполагаемыми результатами проекта.
Рассмотрим методику применения системы моделирования IBM-Rational Rose для определения участников проекта и решения задачи формирования пакета взаимных требований сфер науки, производства и обучения.
Взаимные требования указанных сфер деятельности можно представить в следующем виде.
Наука (как наука видит требования вуза и производства):
Вуз (как вуз видит требования производства и науки):
Рис. 1
Для определенности рассмотрим проект формирования учебного плана вуза при обучении специалистов в области CALS–технологий целевым назначением для конкретного производства. Остальные взаимные требования реализуются аналогичным образом. Описание взаимодействия этапов проекта, реализующего жизненный цикл указанной задачи, проиллюстрировано на диаграмме активности UML (Рис. 1).
Приведем имена соответствующих пакетов РУП и содержание требований, принадлежащих данным пакетам. Для указания, что данный пакет принадлежит проекту Requisite Pro, имя пакета содержит аббревиатуру R – сокращение от Rose.
Реализуется средствами программы Rational Rose. Организационной основой технологии моделирования в Rose является пакет. Заголовки обозначают имена пакетов, в которых хранятся соответствующие требования.
R Когнитивные компетенции
Пакет «Когнитивные компетенции» представляет собой комплексную информационную модель знаний, навыков и умений специалиста с точки зрения оптимальной реализации соответствующих должностных инструкций. Модель формируется всеми средствами UML для USE CASE моделей. В пакете содержатся требования к вузу.
R Требования к специалисту
В данном пакете описывается методика и содержание обучения. Блок содержит описание всех знаний и умений выпускника вуза, организованных в учебные единицы. Предполагается, что требования разбиты на блоки – темы. Для каждой темы выделяется свой пакет.
Требуемые в промышленности конечные знания специалиста являются на самом деле вершиной айсберга его базисных знаний. Для того чтобы выпускник вуза овладел теми или иными конкретными знаниями, умениями и навыками требуется предварительная подготовка студента в фундаментальных областях знаний. Более того, для эффективного использования выпускника вуза, поступившего на работу, требуется обычно определенная специализация. Базовые знания выпускника должны обеспечивать возможность указанной специализации, но в требованиях производства они не присутствуют.
R Облик абитуриента
Пакет описывает стартовые знания абитуриента вуза. Именно на эти предварительные знания опирается вузовская программа.
Особенное значение содержания указанного блока оказывает влияние на методику и содержание обучения при переподготовке или повышении квалификации специалиста.
R Обучение – облик специалиста
Пакет хранит требования к организации учебного процесса – учебный план. Учебный план содержит перечень и структуру дисциплин, реализующих требования к специалисту конкретной специальности. Базисом для учебного плана являются требования ГОС. Требования к специалисту, в зависимости от требований ГОС и точки зрения вуза на технологию обучения специалиста конкретной специальности, могут быть реализованы набором отдельных специальностей.
Процесс управления требованиями служит для согласования точек зрения партнеров на методы обучения (в данном примере) и итоговый облик специалиста конкретной специальности, обученного для работы в конкретных условиях, определяемых заказом промышленности (предприятия).
Процесс управления требованиями содержит следующие этапы (Таблица 1):
Таблица 1
№ | Наименование этапа | Назначение этапа |
1 | Когнитивные компетенции | В терминах программы Requisite Pro описываются требования к знаниям, умениям, навыкам специалиста в области его производственной компетенции |
2 | Облик абитуриента | Оценивается стартовая компетенция абитуриента для обучения в вузе или компетенция специалиста при повышении квалификации |
3 | Требования к специалисту | Сумма требований к студенту или специалисту при повышении квалификации в процессе обучения и заключительных испытаниях |
4 | Обучение – облик специалиста | Описание компетенции выпускника |
Управление требованиями осуществляется в рамках идеологии РУП средствами программы Requisite Pro.
Пакеты требований, сформированные и сформулированные средствами Rational Rose, копируются в проект Requisite Pro. Для обеспечения процедуры взаимного согласования требований между заинтересованными сторонами, пакеты содержат Word-файлы определенной структуры, отражающей содержание пакета и задающей структуру указанной процедуры. Все файлы рассчитаны на использование графических UML материалов.
Для указания, что данный пакет принадлежит проекту requisite Pro, имя пакета содержит аббревиатуру RQ – сокращение от Requisite Pro.
Хранится копия содержания пакета «R Когнитивные компетенции» в терминах программы Requisite Pro.
Пакету соответствует WORD-файл «Когнитивные компетенции», описывающий структуру данных требований. Структура файла является референтной моделью требований заказчика. Основной особенностью документа является то, что он описывает требования производства к специалисту с точки зрения вуза. Документ решает стандартную задачу ИПИ - формирования единого понимания одной и той же проблемы специалистами разных предметных областей.
Документ содержит описание задач, которые будет решать требуемый специалист. Сущность этих задач, как задачи возникли, как они решались ранее и как предполагается их решать в дальнейшем. Излагается истолкование требований к специалисту, как их понял представитель вуза, рассматриваются предварительные предложения вуза по комплексу знаний выпускника, идущего работать на данное производство. Далее приводится истолкование требований, включающее кроме текста диаграммы UML.
Специалисты производства выполняют оценку потребности предлагаемых вузом решений. Далее приводится оценка реальности, выполнимости и возможности развития указанных решений. Оканчивается документ анализом нескольких, наиболее важных с точки зрения производства, возможностей требуемого специалиста.
В случае обучения специалиста, начиная со школьной скамьи, содержание пакета копирует требования к абитуриенту и описывает стартовый уровень процесса обучения. В отдельных случаях могут выделяться пакеты особых требований – отклонений и тогда необходимо в учебном плане предусмотреть наличие групп выравнивания. Анализ стартовых требований и формирование пакета «Облик абитуриента» проводится специалистами вуза и отдельных процедур согласования точек зрения в данном случае не требуется.
Содержание пакета согласованно определяется из следующих источников:
Пакету соответствует WORD-файл «Требования к специалисту». Структура файла определяет референтую модель формирования полного комплекса знаний и умений, необходимых будущему специалисту для завершения курса обучения. Файл формируется на основании соответствующих Use Case моделей, определенных ранее.
Файл содержит общее описание тем - учебных единиц, их внешнюю и внутреннюю иерархию. Для каждой темы описываются требования к знаниям и умениям специалистов в виде, достаточном для формирования полного представления преподавателя об излагаемом материале. Описываются взаимные связи и последовательность изложения тем. Материал сопровождается графическими UML диаграммами, разработанными на этапе формирования Use Case модели.
Предполагается, что каждое требование описывается в виде его Use Case спецификаций. Описывается функциональность данного требования – где именно данное знание или умение присутствует в учебном процессе. Далее следует описание требований к устойчивости конкретного знания или умения во времени и технология обучения.
Описываются ограничения на комплекс требований – знания, которые не считается обязательными.
Отдельно формируется пакет «Потенциальные знания». Содержание данного пакета составляет набор тех знаний и умений специалиста, обучение которым признано неэффективным в стенах вуза. Подобная ситуация может возникнуть по причине быстрого устаревания данного типа знаний, требования специфический лабораторной базы или уникальности для определенного вида производства.
Отдельно указывается требуемое в процессе обучения программное и справочное обеспечение и оборудование.
Отдельно для ориентации в области CALS – систем указывается принадлежность требования к одному из разделов CALS, например ИЭТР, PDM, технологический документооборот или информационное взаимодействие программных систем.
Блок содержит перечень дисциплин, реализующих в процессе обучения, требования предыдущего блока «Требования к специалисту». При формировании блока устанавливается соответствие между требованиями к выпускнику и конкретной дисциплиной той или иной специальностью (если формируется учебный план нескольких специальностей). Формирование учебного плана и контроль покрытия требований дисциплинами поддерживается средствами Requisite Pro [6].
В рамках системы управления требованиями блок имеет двоякую направленность. C одной стороны, блок описывает организационную сторону учебного процесса - формирует учебный план специальности. С другой стороны блок показывает внешнюю сторону качеств выпускаемого специалиста – характеризует продукцию вуза. Референтная модель реализуется документом РУП - «Видение». Документ описывает на общем уровне знания и возможности выпускника. Документ акцентирует внимание на возможностях выпускника потребных производству, и на том, почему эти знания и навыки выпускника будут востребованы. Подробности того, как выпускник реализует эти потребности, детализированы в Use Case описаниях и дополнительных спецификациях.
Структура блока описана в Таблице 2.
Таблица 2
№ | Наименование раздела | Назначение раздела |
1 | Позиционирование | Описывается место специалиста в рамках функционала использования CALS – технологий на производстве |
2 | Деловые преимущества | Оцениваются производственные и рыночные выгоды предприятия при внедрении передовых информационных технологий |
3 | Определение позиции выпускника | Описывается позиция выпускника на рынке труда |
4 | Демография рынка | Мотивирование трудоустройства молодых специалистов конкретной специализации |
5 | Сведения о заинтересованных лицах | Перечень и описание организаций, заинтересованных в обучении специалистов данной специальности |
5 | Профили заинтересованных лиц | Описание влияния на учебный процесс и уровня взаимодействия с конкретным типом заинтересованного лица |
6 | Профили работодателей | Описание каждого уникального класса производств, где может работать выпускник по CALS – специальности |
7 | Образовательная среда | Содержатся сведения о структуре преподавательского состава и уровне материальной базы соответствующего вуза |
8 | Возможности выпускника | Описываются компетенции выпускника |
Позиционирование
Раздел «Позиционирование» документа описывает место специалиста в области использования CALS – технологий.
Деловые преимущества
В подразделе «Деловые преимущества» описываются возможности предприятия по использованию передовых информационных технологий. Эта тема развивается в разделе «Определение проблемы». Указывается список передовых CALS–технологий, которыми владеет специалист, какие технологические проблемы могут быть решены при помощи данных технологий, какие ключевые преимущества это даст, как это повлияет на CALS–обеспечение ЖЦ продукции предприятия и как это отразится на производстве и сбыте продукции.
Определение позиции выпускника
Подраздел «Определение позиции выпускника» дает полное определение на самом высоком уровне той уникальной позиции на рынке труда, которую намеревается заполнить выпускник данной специальности. Может использоваться следующий формат:
Для | (предприятие распределения) |
который | (определение потребностей и возможностей) |
(Название специальности) | - это (категория специальности) |
который | (определение ключевого преимущества – это причина, по которой следует взять на работу выпускника данной специальности) |
В отличие от | (основная конкурентоспособная альтернатива) |
наш выпускник | (определение основного отличия) |
Демография рынка
Подраздел «Демография рынка» содержит суммарные сведения о демографии рынка, которая мотивирует решение о выпуске определенного количества специалистов данной специальности. Описываются и устанавливаются целевые рыночные сегменты. Оценивается размер и рост рынка, согласно числу потенциальных мест работы специалиста или количество денег, которое затратят производство на попытку реализовать потребности, которые может выполнить специалист данной специальности. Указываются наиболее важные промышленные тенденции в области CALS-технологий.
Сведения о заинтересованных лицах Раздел «Заинтересованные лица» включает описание министерств, ведомств и организаций, точка зрения которых должна быть учтена при формировании конечной модели специалиста данной специальности. Указанные организации должны быть идентифицированы и включены в процесс моделирования облика специалиста.
Раздел имеет структуру:
Название | Представляет | Роль... |
Название типа заинтересованного лица | Краткое описание того, влияние, какое они оказывают на конечный облик специалиста - учебный план. | Краткое описание роли, которую они играют в процессе обучения.
Например: Задают ГОС … |
Профили заинтересованных лиц
Требования к заполнению раздела «Профили заинтересованных лиц» можно описать таблицей:
Типичный представитель | Кто является типичным представителем совладельца проекта (не обязательно, если это документировано в другом месте). Что мы хотим от него получить? |
Описание | Краткое описание типа заинтересованного лица, например,
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ |
Тип | Определение опытности совладельца, то есть: GURU (наставник), BUSINESS EXPERT (деловой эксперт), CASUAL USER (начинающий пользователь) и т.д., т.е. техническая подготовка и степень искушенности. |
Ответственности | Перечисление ключевых обязанностей заинтересованного лица относительно конкретной специальности (то есть его интерес как совладельца). |
Критерий успеха | Как совладелец определяет успех? Как вознаграждается совладелец? |
Участие | Как совладелец участвует в проекте (выполняет ли он функции работника RUP, например, Рецензента требований и т.д.). |
Обязательства | Любые дополнительные обязательства совладельца. Это могут быть обязательства, касающиеся проектирования или разработки системы. |
Комментарии / Разногласия | Проблемы, которые препятствуют успеху и любая другая уместная информация |
Профили работодателей
Раздел «Профили работодателей» содержит описание каждого уникального класса производств, где может работать выпускник по CALS - специальности. Типы работодателей могут отличаться по уровню сложности используемых CALS – технологий, масштабу производства, универсальности рабочих CALS - навыков и т.д. Полное описание профиля выполняется в следующих разделах для каждого типа работодателя:
Типичный представитель | Кто является типичным представителем работодателя (не обязательно, если это документировано в другом месте). Ссылка на совладельца, представляющего этот набор работодателей (т.е. Совладелец: Совладелец1). |
Описание | Краткое описание типа работодателя |
Тип | Определение уровня развития CALS – технологий на предприятии работодателя, то есть: GURU (наставник), CASUAL USER (начинающий пользователь) и т.д., т.е. техническая подготовка и степень искушенности в области CALS – технологий. |
Ответственности | Перечисление ключевых задач работодателя для специалиста данной CALS - специальности. |
Критерий успеха | Как работодатель определяет успех? Как вознаграждается специалист? |
Участие | Как работодатель участвует в проекте (выполняет ли он функции работника RUP, например, Рецензента требований и т.д.). |
Обязательства | Продукция, производимая работодателем с использованием CALS – технологий, и для кого. |
Жизненный цикл изделий | Структура и место специалиста в ЖЦ изделий работодателя |
Комментарии / Разногласия | Проблемы, которые препятствуют успеху и любая другая уместная информация |
Образовательная среда
Раздел «Образовательная среда» содержит сведения о педагогическом коллективе, выпускающем специалиста, уровне лабораторной и CALS – инструментальной базы, затратах на обучение. Содержатся сведения о целевых планах вуза в области преподавания CALS – технологий и ограничения по инструментальному и программному обеспечению.
Возможности выпускника
Описываются компетенции - высокоуровневые данные о знаниях, умениях и навыках выпускника конкретной CALS – специальности, которые необходимы для решения задач производства. Документ служит для представления и обсуждения результирующего облика выпускника всеми заинтересованными сторонами.
Содержится перечисление CALS – дисциплин, при необходимости приводятся расшифровки наименований дисциплин учебного плана с привлечением графических UML средств. Например:
Информационная составляющая жизненного цикла продукции
Конфигурационный менеджмент
Структура программных средств (Рис. 2)
Рис. 2
Оптимальный учебный план в Requisite Pro формируется при помощи программы Microsoft Project. Данные о дисциплинах из Requisite Pro автоматически экспортируются в Microsoft Project. На первом этапе учебный план рассматривается в виде диаграммы Ганта (Рис. 3):
Рис. 3
Оптимизационные возможности Microsoft Project позволяют контролировать большое количество параметров – ресурсов учебного процесса. Параметры могут иметь числовой, текстовый или перечислимый тип.
Набор параметров вводится в Requisite Pro как характеристики проекта (Рис 4):
Рис 4
Выделяется несколько групп параметров:
Числовые или позиционные (для параметров имеющих перечислимый тип) значения параметров определяют через соответствующий функционал трудоемкость конкретного учебного элемента в часах аудиторного и внеаудиторного времени.
Группу образуют параметры, определяющие категориальный базис учебной единицы [8]. Категории базиса формируют структуру системы когнитивных компетенций. Градации показателей используются для задания требуемого уровня компетентности специалиста в соответствующих компетенциях.
Показатель «Усвоение» имеет градации: «Понимание»; «Узнавание»; «Воспроизведение»; «Применение»; «Творчество».
Показатель «Представление материала» имеет уровни: «Феноменологический»; «Аналитико-синтетический»; «Математический»; «Аксиоматический».
Показатель «Автоматизация» определяется скоростью выполнения стандартных операций в данной учебной единице, что бывает важно, например, при работе с CALS - системами.
Показатель «Трудоемкость» задает суммарное количество часов, необходимое для овладения учебной единицы, и определяется функционалом, зависящим от уровней усвоения, представления и автоматизации. Вид и коэффициенты функционала выбираются для каждой учебной единицы экспертным путем. Простейшим функционалом является линейная зависимость.
Параметр «Квалификация» определяет уровень квалификации преподавателя: профессор, доцент …
Указанные параметры задаются для учебных элементов, и суммируется при определении трудоемкости изучения дисциплины, сформированной из указанных элементов. Параметр «Трудоемкость» используется при анализе учебного плана на пиковые перегрузки студентов и служит ограничением.
Параметры «Ресурсы» определяют в часах потребность в компьютерном или лабораторном времени при изучении конкретной учебной единицы. Для дисциплины указанные параметры суммируются. Параметр используется при анализе учебного плана на доступность ресурсов и наравне с параметром «Трудоемкость» является ограничением.
Данные параметры задаются для каждой дисциплины из раздела «RQ Обучение – облик специалиста». Параметры позволяют автоматически построить форму учебного плана, принятую в УМО. Перечень параметров задается принятой формой представления учебного плана. Часть параметров вычисляется при выводе формы учебного плана. Параметрами являются: «Цикл»; «Тип»; №; «Часы всего» …
Собственно технология формирования оптимального плана в Microsoft Project считается известной и здесь не обсуждается.
Заметим, что в случае невозможности реализовать учебный план с принятыми ограничениями по трудоемкости и ресурсам требуется изменить внутреннюю структуру учебного плана. Если никакими внутренними изменениями приемлемый учебный план не удается реализовать, приходится изменить основные требования к квалификации выпускника и повторить алгоритм согласования требований, описанный выше и проиллюстрированный на Рис 1.
Предлагаемая методика позволяет эффективно обучать специалистов различного уровня квалификации для одной из самых быстроразвивающихся областей - области CALS – технологий, заведомо востребованных в сфере производства и науки. Данная методика позволяет разрабатывать планы научных исследований, которые будут снабжены необходимыми ресурсами и результаты указанных исследований в области CALS – технологий найдут применение в промышленности и обучении. Вуз сможет существенно повысить конкурентоспособность своих выпускников за счет активного использования творческого потенциала ученых и производственников в учебном процессе.
Методы и методологии CALS – приложений в промышленности, науке и обучении получат дополнительный толчок в развитии за счет использования технологий и инструментальных средств ALM (CALS в информационной технологии).
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|