Рекуррентное метамоделирование в системных средах САПР

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

Рубрика Программирование, компьютеры и кибернетика
Вид автореферат
Язык русский
Дата добавления 13.02.2018
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

Таким образом, пакет платформенно-независимых метамоделей анализа и проектирования, представляющих собой визуализированный код в формате UML, является адаптивным к изменениям и реализации и расширяемым для линейки обслуживающих подсистем САПР различной степени сложности.

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

Рис. 9. Пример визуального сценария для прецедента системы

Визуальные модели ключевых сценариев были разработаны для понимания сути последовательности взаимодействия самых важных объектов. Анализ результатов проектирования с использованием визуальных сценариев показал следующее:

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

совершенствуется распределение и обновление обязанностей между объектами;

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

повышается степень полноты проектной модели.

Четвертая глава диссертации посвящена разработке методов совершенствования архитектурных решений для обслуживающих подсистем САПР.

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

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

Для повторного применения моделей анализа и проектирования, а также расширения программных обучающих подсистем в данной работе реализована стратегия проектирования с повторным использованием на основе применения модельных решений в серии разработок линейки приложений данного класса. Предпосылкой ускорения процесса перехода на компоненты многократного использования явилось применение стандартного языка моделирования Unified Modeling Language, обладающего свойствами расширяемости и хорошо определенной семантикой. Очевидным результатом повторного использования компонентов является снижение общей стоимости проекта и сокращение времени на его разработку и тестирование.

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

Одним из решений повторного использования образцов в проектных метамоделях обучающих подсистем явилось применение структурного образца для компоновки объектов с целью получения новой функциональности. Это позволило обеспечить независимость абстрактного представления методических материалов от физического наполнения и сформировать их представление в проектной метамодели. На рис. 10 представлена схема применения в проектной метамодели интегрированной обучающей подсистемы образца Декоратор.

Рис. 10 Схема применения в проектной модели компьютерной обучающей подсистемы образца Декоратор

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

Анализ общности и изменчивости как первичный инструмент выделения объектов, позволил найти концептуальное решение (общность) и подготовить решение на уровне реализации (каждая конкретная вариация) для идентификации проектного образца Стратегия в модулях компьютерной обучающей системы «Тест» и «Тренажер» (рис. 11).

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

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

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

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

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

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

Разработка обслуживающих подсистем отличается широким спектром проектных действий: от проектирования компонентов системы до графического пользовательского интерфейса (graphical user interface -- GUI), являющегося в настоящее время стандартом для интерактивных систем. При этом значительную часть стоимости разработки приложения в целом составляют затраты на проектирование и реализацию такого интерфейса. Для совершенствования архитектуры проектных решений в диссертационной работе предложено и реализовано техническое решение по адаптивности визуальных проектных моделей подсистемы поддержки графического пользовательского интерфейса компьютерных систем на основе применения модельных каркасов. Этот подход, направленный на результативное проектирование расширяемой архитектуры, ускоряет процесс проектирования и позволяет получить унифицированные модели интерфейса для компьютерных социотехнических систем целевого назначения, например для образовательной сферы.

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

Для реализации в объектно-ориентированном проекте GUI механизмов расширения и модификации в соответствии с потенциальными изменениями функциональности и контекста интерфейса при формировании архитектуры создан один из видов проектных образцов -- модельный каркас Window Creation, представляющий собой шаблон как связанную группу пакетов с базовой структурой многократного использования. Модельный каркас Window Creation отражает пример параметризованного сотрудничества, параметры которого именуют элементы, связываемые пользователем с конкретными сущностями, соответствующими решаемой задаче, что предоставляет возможность формировать объекты интерфейсных окон в рамках одной архитектуры (рис. 12).

Рис. 12. Модельный каркас Window Creation

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

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

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

Рис. 13. Диаграмма классов модели подсистемы управления графическим пользовательским интерфейсом

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

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

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

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

(8)

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

Для оценки соответствия сложности задач, реализуемых на терминалах, ожидаемой частоте их использования введена процедурная метрика согласованности задач. Принято, что согласованность -- это упорядоченная корреляция между частотой использования задачи и сложностью ее решения, измеряемая статической мерой -- коэффициентом корреляции Kendall Tau Correlations ().

Рассчитывается согласованность задач СЗ следующим образом:

(9)

где D - мера несогласованности, равная числу пар задач, корректно отсортированных по реальному количеству шагов; P - число всех возможных пар задач.

Если сложность или длина всех задач разная, то где N - число упорядоченных задач. Значение согласованности задач может принимать значения от -100% до 100% (соответственно, =-1, =1).Чем ближе полученное значение к -100%, тем сложнее является решение наиболее часто возникающих перед пользователем задач. При нулевом значении параметра согласованности считается, что связь между частотой выполнения и количеством шагов отсутствует. Для вычисления задачи, реализуемые на конкретном терминале, упорядочиваются по ожидаемой частоте применения и сложности исполнения, которая определялась количеством действий для решения задачи.

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

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

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

(10)

где , Nk -- число визуальных компонентов группы k,

Ci,j -- семантическая связанность между компонентами i и j в группе k, причем 0 ? Ci,j ? 1.

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

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

Разработаны адаптивные и расширяемые метамодели анализа и проектирования интегрированной обучающей подсистемы и модуля генерации учебно-тренировочных заданий. Для организации упорядоченного подхода к распределению задач и ресурсов проектов, а также детальной проработки всех этапов применен регламентированный итеративно-инкрементный процесс проектирования. Автоматизация процессов анализа и проектирования осуществлялась с использованием инструментальных объектно-ориентированных средств IBM Rational Rose и IBM Rational Software Architect, основанных на применении стандартного языка моделирования Unified Modeling Language.

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

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

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

визуальная модель прецедентов (вариантов использования системы) в виде UML-диаграммы Use Case, отражающая функциональные требования к системе;

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

визуальная расширенная модель предметной области с атрибутами в виде UML-диаграммы классов сущностей с атрибутами;

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

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

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

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

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

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

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

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

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

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

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

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

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

ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ

Монографии

Черткова Е.А. Разработка компьютерных обучающих систем. Монография: - Саратов: Сарат. гос. техн. ун-т, 2005. - 175 с.

Софиев А.Э., Черткова Е.А. Компьютерные обучающие системы. Монография: - М.: Изд. ДеЛи, 2006. - 296 с.

Статьи в журналах, периодических изданиях, включенных в список ВАК РФ

Черткова Е.А. Концепция спецификации требований для проектирования компьютерных обучающих систем. // Вестник Саратовского государственного технического университета. - 2005. № 4 (9). С. 90-97.

Черткова Е.А. Объектно-ориентированное проектирование графического пользовательского интерфейса. // Системы управления и информационные технологии. - 2006. № 1 (23). С. 63-67.

Черткова Е.А. Автоматизация анализа и проектирования компьютерных обучающих систем. // Вестник Саратовского государственного технического университета. - 2006. № 1 (11), вып. 2. С. 98-103.

Софиев А.Э., Черткова Е.А. Тренажерные комплексы для обучения операторов потенциально опасных химико-технологических производств. // Приборы. - 2006. № 12. С. 57-59.

Черткова Е.А. Автоматизация моделирования требований для проектирования компьютерных обучающих систем. // Вестник Саратовского государственного технического университета. - 2006. № 4 (18), вып. 3. С. 103-110.

Черткова Е.А. Применение модельных каркасов для разработки графического пользовательского интерфейса // Вестник Астраханского государственного технического университета. - 2007. № 1 (36). С. 150-153.

Черткова Е.А. Применение проектных паттернов для разработки компьютерных обучающих систем // Вестник Тамбовского государственного технического университета. - 2007. Т.13. № 1А. - С. 13-19.

Ананьева Т.Н., Черткова Е.А. Методология разработки компьютерных обучающих систем для сферы образовательных услуг // Теоретические и прикладные проблемы сервиса. - 2007. № 2. - С. 48-51.

Черткова Е.А., Карасев Д.И. Информационно-аналитическая система представления параметров эксплуатационного контроля удаленных объектов // Приборы. - 2007. № 11. - С. 40-44.

Черткова Е.А., Шевырин А.Е. Оценка практичности прототипа графического пользовательского интерфейса. // Системы управления и информационные технологии. - 2007. № 1.3 (27). - С. 398-402.

Черткова Е.А., Карпов В.С. Применение проектных образцов для идентификации алгоритмов в модулях компьютерных обучающих систем // Программные продукты и системы. ? 2008. № 3. С. 83-85.

Черткова Е.А., Ретинская И.В., Дауренбеков К.К. Разработка спецификации требований к компьютерным обучающим системам // Качество. Инновации. Образование. - 2008. № 1. С. 52-57.

Черткова Е.А., Карпов В.С. Объектно-ориентированное проектирование компьютерных обучающих систем с использованием структурных образцов // Вестник Саратовского государственного технического университета. - 2008. № 2 (33), вып. 2. С. 251-256.

Черткова Е.А., Тучков В.И., Шевырин А.Е. Применение образцов проектирования графического интерфейса для реализации навигационных функций // Программные продукты и системы». ? 2008. № 4.

Черткова Е.А., Дауренбеков К.К., Карпов В.С., Ретинская И.В. Разработка информационных модулей компьютерных обучающих систем средствами динамической визуализации // Качество. Инновации. Образование. - 2008. № 6. С. 63-66.

Черткова Е.А., Шевырин А.Е. Проектирование системы управления графическим пользовательским интерфейсом // Системы управления и информационные технологии. ? 2008. № 2 (32). С. 72-75.

Статьи в рецензируемых журналах, научных сборниках и др. изданиях

Черткова Е.А. Образовательные порталы в системе дистанционного обучения // Сборник научных статей проф.-преп. состава / Всероссийская гос. налоговая академия. - Москва, 2003. - С.220-227.

Софиев А.Э., Черткова Е.А., Годов А.А. Создание автоматизированной системы разработки тренажерно-обучающих комплексов для специалистов по управлению и автоматизации технологических процессов // Наукоемкие технологии образования: межвуз. сб. научно-метод. трудов / Таганрогский российский гос. ун-т. - Таганрог, 2004. № 8. - С. 41-43.

Софиев А.Э., Черткова Е.А. Создание информационной системы тренажерного комплекса средствами динамической визуализации // Наукоемкие технологии образования: межвуз. сб. научно-метод. трудов / 2005. № 9.

Черткова Е.А., Шевырин А.Е. Разработка графического пользовательского интерфейса для компьютерных обучающих систем // Компьютерные учебные программы и инновации. - 2005. № 12. - С. 70-75.

Черткова Е.А., Карпов В.С. Объектно-ориентированное проектирование компьютерных обучающих систем // Компьютерные учебные программы и инновации. - 2005. № 12. - С. 62-69.

Софиев А.Э., Черткова Е.А., Карасев Д.И. Анализ и моделирование требований для проектирования информационно-аналитической системы // Технология и автоматизация атомной энергетики: Сборник статей. -- Северск: Изд. СГТИ, 2005.- С.154-157.

Черткова Е.А., Карасев Д.И. Объектно-ориентированное проектирование информационно-аналитической системы для обработки технологических параметров // Аспирант и соискатель. - 2006. № 4. - С. 275-279.

Черткова Е.А., Карпов В.С. Метод идентификации классов и объектов для проектирования компьютерных обучающих систем // Актуальные проблемы современной науки. - 2006. № 3. -- С. 294-296.

Статьи в сборниках трудов международных, всероссийских научных

конференций

Черткова Е.А. Использование компьютерных презентаций в учебном процессе // Информационные технологии в образовании: сб. трудов VIII Междунар. конференции (ИТО-1998)/. - Москва, 1998. - С. 64-65.

Черткова Е.А., Варакин В.П., Легонькова Н.М. Концепция использования Internet /Intranet-технологий в виртуально-тренинговых средствах обучения. // Информационное обеспечение науки: новые технологии: сб. трудов VIII научно-практического семинара / БЕН РАН. -- Москва, 1999. - С. 119-124.

Черткова Е.А., Умеренков Г.М. Опыт использования Intranet-сети в учебном процессе вуза // Информационные технологии и телекоммуникации в образовании: сб. трудов II Междунар. выставки-конференции / ВК ВВЦ «Наука и образование». - Москва, 2000.

Черткова Е.А., Годов А.А. Методологические основы создания мультимедийного образовательного программного комплекса // Информационные технологии в образовании: сб. трудов XI Междунар. выставки-конференции (ИТО-2001)/. - Москва, 2001. - Ч.III.- С. 148-149.

Черткова Е.А., Умеренкова О.П., Годов А.А. Использование Интранет-технологии для реализации мультимедийного образовательного программного комплекса // Информационные технологии в образовании: сб. трудов XII Междунар. выставки-конференции (ИТО-2002)/. - Москва, 2002. - Ч.IV.

Черткова Е.А. Годов А.А. Динамическая визуализация информации в программных тренажерах // Информационные технологии в образовании: сб. трудов XIII Междунар. выставки-конференции (ИТО-2003)/. - Москва, 2003. - Ч.IV. - С. 321-322.

Черткова Е.А., Умеренкова О.П., Тучков В.И. Визуальное моделирование модуля генерации учебно-тренировочных заданий для компьютерной обучающей системы // Информационные технологии в образовании: сб. трудов XIV Междунар. выставки-конеренции. (ИТО-2003)/. - Москва, 2004. - Ч.IV. -- С. 200-201.

Черткова Е.А. Шевырин А.Е. Визуальное моделирование интерфейса компьютерной обучающей системы // Информационные технологии в образовании: сб. трудов XIV Междунар. выставки-конференции. (ИТО-2004)/. -Москва, 2004. - Ч.III. - С 85-86.

Черткова Е.А. Умеренкова О.П. Разработка компьютерных обучающих систем на основе Rational Unified Process // Информационные технологии в образовании: сб. трудов VI межвуз. науч.-практ. конф. / Московский гос. ун-т сервиса. -- Москва, 2004.

Софиев А.Э., Черткова Е.А., Карасев Д.И. Разработка динамической модели с использованием Unified Modeling Language для информационно-аналитической системы // Информационные технологии в профессиональной деятельности и научной работе: сб. трудов межрегиональной науч.-практ. конф. / Йошкар-Ола, 2005. -С. 127-130.

Софиев А.Э., Черткова Е.А., Карасев Д.И. Визуальное моделирование функциональных требований к информационной системе // Математические методы в технике и технологиях: сб. трудов XVIII Междунар. научн. конференции. / Казан. гос. техн. ун-т. - Казань, 2005. - Т.10. - С. 112-114.

Софиев А.Э., Вендров А.М., Черткова Е.А. Визуальное моделирование компьютерных обучающих систем с использованием Unified Modeling Language // Телематика'2005: сб. трудов XII Всероссийской научно-методич. конференции. / Санкт-Петерб. гос. ун-т информ. технологий, механики и оптики. - Санкт-Петербург, 2005. - Т.1. - С. 255-256.

Софиев А.Э., Черткова Е.А., Карасев Д.И. Визуальное моделирование информационно-аналитической системы с использованием Unified Modeling Language //: сб. трудов VI Всероссийской научно-техн. конференции / Восточно-Сибирский гос. технологич. ун-т. - Улан-Удэ, 2005. - Ч.2. С. 259-264.

Черткова Е.А. Развитие методологии проектирования компьютерных обучающих систем в сфере образования // Применение новых технологий в образовании: сб. материалов XVI Международной конференции / Фонд новых технологий в образовании. - Троицк, 2005. - С. 373-374.

Черткова Е.А. Применение объектно-ориентированного моделирования для разработки компьютерных обучающих систем // Технологии Интернет - на службу обществу: сб. трудов IV Всероссийской научно-практ. конференции / Саратовский гос. техн. ун-т. - Саратов, 2005. - С. 394-396.

Черткова Е.А. Моделирование предметной области для проектирования компьютерных обучающих систем // Информационные технологии в образовании: сб. трудов XV Междунар. выставки-конференции (ИТО-2005)/. - Москва, 2005. - Ч.III. С 287-290.

Черткова Е.А. Умеренкова О.П. Конфигурирование и реализация Rational Unified Process для разработки программных систем // Информационные технологии XXI века: сб. материалов VII межвуз. науч.-практ. конф. -- Москва, 2005. С. 129-131.

Ананьева Т.Н., Черткова Е.А. Концепция разработки компьютерных обучающих систем для сферы образовательных услуг // Наука - сервису: сб. трудов X Междунар. научно-практич. конференции. М., 2005. -- С. 10-14.

Черткова Е.А., Карпов В.С. Проектирование компьютерных обучающих систем с использованием CASE-средств // Информационные технологии в образовании и науке: сб. трудов Всеросс. научно-практич. конференции. М., 2006. Ч.3. С. 628-632.

Черткова Е.А., Карпов В.С. Применение шаблонов проектирования в моделях компьютерных обучающих систем // Математические методы в технике и технологиях: сб. трудов XIX Междунар. научн. конференции. / Воронежск. гос. техн. ун-т. - Воронеж, 2006. - Т.4. С. 220-222.

Черткова Е.А., Шевырин А.Е. Разработка статической модели графического интерфейса с использованием шаблона модельного каркаса // Математические методы в технике и технологиях: сб. трудов XIX Междунар. научн. конференции. / Воронежск. гос. техн. ун-т. - Воронеж, 2006. - Т.10. С. 175-178.

Софиев А.Э., Черткова Е.А., Карасев Д.И. Применение унифицированного процесса для проектирования информационно-аналитической системы // Математические методы в технике и технологиях: сб. трудов XIX Междунар. научн. конференции. / Воронежск. гос. техн. ун-т. - Воронеж, 2006. - Т.10. С. 84-86.

Черткова Е.А. Метод объектно-ориентированного проектирования компьютерных обучающих систем с использованием паттернов. // Применение новых технологий в образовании: сб. материалов XVII Международной конференции / Фонд новых технологий в образовании. - Троицк, 2006. С. 251-252.

Черткова Е.А., Ванярх Т.А. Концепция проектирования Web-приложений для электронного обучения // Применение новых технологий в образовании: сб. материалов XVII Международной конференции / Фонд новых технологий в образовании. - Троицк, 2006. С. 474-475.

Черткова Е.А. Применение модельных каркасов при проектировании графических пользовательских интерфейсов // Теоретические и прикладные вопросы современных информационных технологий: материалы VII Всероссийской научно-техн. конференции / Восточно-Сибирский гос. технологич. ун-т. - Улан-Удэ, 2006. Ч.2. С. 480-481.

Черткова Е.А. Методология объектно-ориентированного проектирования компьютерных обучающих систем // Телематика'2006: сб. трудов XIII Всероссийской научно-методич. конференции. / Санкт-Петерб. гос. ун-т информ. технологий, механики и оптики. - Санкт-Петербург, 2006. - Т.2. С. 318-319.

Черткова Е.А. Принципы разработки архитектуры Web-приложений для электронного обучения // Технологии Интернет - на службу обществу: сб. статей по материалам V Всероссийской научно-практ. конференции / Саратовский гос. техн. ун-т. - Саратов, 2006. С. 201-204.

Черткова Е.А. Методы программной инженерии для проектирования компьютерных обучающих систем // Информационные технологии в образовании: сб. трудов XVI Междунар. конференции-выставки (ИТО-2006)/. - Москва, 2006. - Ч.V. С.148-150.

Черткова Е.А., Карпов В.С. Метод идентификации классов и объектов для объектно-ориентированного моделирования компьютерных обучающих систем // Информационные технологии в образовании и науке: сб. трудов II Всеросс. научно-практич. конференции / Московская фин.-юр. акад. -- Москва, 2007. - Ч.1. С. 100-104.

Черткова Е.А., Карпов В.С. Оценка эффективности стратегий и образцов для анализа и проектирования компьютерных обучающих систем // Математические методы в технике и технологиях: сб. трудов XX Междунар. научн. конференции. / Ярославск. гос. техн. ун-т. - Ярославль, 2007. - Т.6. С. 253-255.

Черткова Е.А., Шевырин А.Е. Оценка качества проектной модели графического пользовательского интерфейса // Математические методы в технике и технологиях: сб. трудов XX Междунар. научн. конференции. / Ярославск. гос. техн. ун-т. - Ярославль, 2007. - Т.6. С. 255-258.

Черткова Е.А., Карасев Д.И. Проектирование информационно-аналитической системы представления параметров эксплуатационного контроля // Математические методы в технике и технологиях: сб. трудов XX Междунар. научн. конференции. / Ярославск. гос. техн. ун-т. - Ярославль, 2007. - Т.6. С. 258-263.

Черткова Е.А. Моделирование динамики компьютерных обучающих систем с использованием визуальных сценариев // Телематика'2007: сб. трудов XIV Всероссийской научно-методич. конференции. / Санкт-Петерб. гос. ун-т информ. технологий, механики и оптики. - Санкт-Петербург, 2007. - Т.1. С. 160-161.

Ретинская И.В., Черткова Е.А., Дауренбеков К.К. Создание информационного модуля компьютерной обучающей системы средствами динамической визуализации // Информационные технологии в образовании: сб. трудов XVII Междунар. конференции-выставки (ИТО-2007)/. - Москва, 2007. - Ч.V. С.172-173.

Черткова Е.А., Шевырин А.Е. Проектирование интерфейсов компьютерных обучающих систем // Информационные технологии в образовании: сб. трудов XVII Междунар. конференции-выставки (ИТО-2007)/ - Москва, 2007. - Ч.V. С.184-186.

Черткова Е.А., Тучков В.И. Модельное проектирование программных средств контроля знаний // Новые образовательные технологии в вузе: сб. трудов V Междунар. научно-методич. конференции / Уральский гос. техн. ун-т. - Екатеринбург, 2008. - Т.2. С. 379-384.

Черткова Е.А., Карпов В.С. Рекуррентная технологическая модель проектирования компьютерных обучающих систем // Математические методы в технике и технологиях: сб. трудов XXI Междунар. научн. конференции. / Саратовск. гос. техн. ун-т. - Саратов, 2008. - Т. 6. С. 133?7-140.

Черткова Е.А., Шевырин А.Е. Модельное проектирование графических интерфейсов для компьютерных обучающих систем // Математические методы в технике и технологиях: сб. трудов XXI Междунар. научн. конференции. / Саратовск. гос. техн. ун-т. - Саратов, 2008. - Т.6. С. 131-133.

Черткова Е.А., Тучков В.И. Визуальное моделирование программных средств контроля знаний для образовательной сферы // Математические методы в технике и технологиях: сб. трудов XXI Междунар. научн. конференции. / Саратовск. гос. техн. ун-т. - Саратов, 2008. - Т.6. С. 133-135.

Черткова Е.А., Софиев А.Э., Карпов В.С. Разработка пакета расширяемых объектно-ориентированных проектных моделей компьютерных обучающих систем // Телематика'2008: сб. трудов XV Всероссийской научно-методич. конференции. / Санкт-Петерб. гос. ун-т информ. технологий, механики и оптики. - Санкт-Петербург, 2008. С. 394-395.

Черткова Е.А., Карпов В.С. Объектно-ориентированная разработка компьютерных обучающих систем с использованием проектных образцов // Информационные технологии в образовании: сб. трудов XVIII Междунар. конференции-выставки (ИТО-2008)/ Москва, 2008. Ч.2. С. 113-115.

Программные продукты

Черткова Е.А., Годов А.А. Многофункциональная тестовая оболочка «Модуль-Тест». / Отраслевой фонд алгоритмов и программ Госкоорцентра информац. технологий Министерства образования РФ. № гос. регистрации 50200300256. -- М.: ВНТИЦ, 2003.

Черткова Е.А. Мультимедийный программно-методический комплекс «Автоматизация делопроизводства» / Отраслевой фонд алгоритмов и программ Госкоорцентра информац. технологий Федерального агентства по образованию. № гос. регистрации 50200501451. -- М.: ВНТИЦ, 2005.

Черткова Е.А. Пакет тестирующих программ по дисциплинам «Делопроизводство» и «Автоматизация делопроизводства» / Отраслевой фонд алгоритмов и программ Госкоорцентра информац. технологий Федерального агентства по образованию. № гос. регистрации 50200501448. -- М.: ВНТИЦ, 2005.

Софиев А.Э., Волкова М.Е., Черткова Е.А., Годов А.А. Мультимедийный программно-методический комплекс «Системы управления химико-технологическими процессами» / Отраслевой фонд алгоритмов и программ Госкоорцентра информац. технологий Федерального агентства по образованию. № гос. регистрации 50200501449. -- М.: ВНТИЦ, 2005.

Софиев А.Э., Черткова Е.А. Мультимедийный программно-методический комплекс «Интегрированные системы управления делопроизводством» / Отраслевой фонд алгоритмов и программ Госкоорцентра информац. технологий Федерального агентства по образованию. № гос. регистрации 50200501450. -- М.: ВНТИЦ, 2005.

Размещено на Allbest.ru

...

Подобные документы

  • Понятие и функции систем автоматизированного проектирования (САПР), принципы их создания и классификация. Проектирующие и обслуживающие подсистемы САПР. Требования к компонентам программного обеспечения. Этапы автоматизации процессов на предприятии.

    реферат [19,8 K], добавлен 09.09.2015

  • Наименование, применения, цель создания информационно-справочной подсистем САПР. Классификация интегральных микросхем. Диодно-транзисторная и транзисторно-транзисторная логика. Определение и классификация базы дынных. Компилятор Visual C++, версия 6.

    дипломная работа [275,5 K], добавлен 06.06.2010

  • Разработка компьютерного приложения "Кипящая жидкость" с применением навыков программирования на языке Java. Проектирование алгоритма для решения поставленной задачи, его предметная область. Создание приложения с графическим пользовательским интерфейсом.

    отчет по практике [3,0 M], добавлен 29.10.2015

  • САПР как организационно-техническая система, реализующая информационную технологию выполнения функций проектирования. Цель создания и назначение САПР, классификации программных приложений и средств автоматизации по отраслевому и целевому назначению.

    презентация [124,1 K], добавлен 16.11.2014

  • Структура и классификация систем автоматизированного проектирования. Виды обеспечения САПР. Описание систем тяжелого, среднего и легкого классов. Состав и функциональное назначение программного обеспечения, основные принципы его проектирования в САПР.

    курсовая работа [37,7 K], добавлен 18.07.2012

  • Основы работы с многооконным графическим пользовательским интерфейсом операционной системы Windows95/NT. Основы работы с прикладными программами Windows и DOS. Разработка простого приложения для Windows при помощи средства разработки приложений DELPHI.

    контрольная работа [281,0 K], добавлен 15.01.2009

  • Основные принципы написания оконных приложений с графическим интерфейсом на языке Java в среде Eclipse. Управление компоновками компонентов: показ диалоговых окон, вывод графической информации. Структура приложения и размещение элементов интерфейса.

    лабораторная работа [1,1 M], добавлен 01.05.2014

  • Принципы разработки в системе программного обеспечения САПР. Выбор среды для формирования моделей и функций. Процесс создания моделей деталей. Разработка API-приложения для среды разработки. Тестирование разработанного функционала портала-хранилища.

    курсовая работа [704,0 K], добавлен 18.01.2017

  • Разработка управляющего автомата процессора с жесткой логикой в САПР Quartus II. Построение схемы функциональной микропрограммы команды "Исключающее ИЛИ" в размеченном виде. Унитарное кодирование состояний автомата. Запись функций переходов и выходов.

    курсовая работа [671,3 K], добавлен 04.11.2014

  • Определение и характеристика цели автоматизации проектирования. Ознакомление с достоинствами процесса внутреннего шлифования. Исследование и анализ сущности САПР – системы, объединяющей технические средства, математическое и программное обеспечение.

    курсовая работа [949,8 K], добавлен 02.06.2017

  • Основы биометрической идентификации. Возможность использования нейросетей для построения системы распознавания речи. Разработка программного обеспечения для защиты от несанкционированного доступа на основе спектрального анализа голоса пользователя.

    дипломная работа [2,8 M], добавлен 10.11.2013

  • Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.

    презентация [259,7 K], добавлен 26.11.2014

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

    курсовая работа [274,5 K], добавлен 19.12.2014

  • Требования, предъявляемые к техническому обеспечению систем автоматизированного проектирования. Вычислительные сети; эталонная модель взаимосвязи открытых систем. Сетевое оборудование рабочих мест в САПР. Методы доступа в локальных вычислительных сетях.

    презентация [1,1 M], добавлен 26.12.2013

  • Суть, методологія, стадії та етапи інженерного проектування. Структура, принципи побудови і функціонування систем автоматизованого проектування. Технічне, математичне, програмне, інформаційне, лінгвістичне, методичне і організаційне забезпечення САПР.

    курс лекций [107,5 K], добавлен 13.09.2009

  • Общие сведения о САПР MAX+PLUS II. Ввод проекта, компиляция и моделирование. Средство для отображения иерархической структуры проекта, для просмотра и редактирования результатов размещения и трассировки. Программа моделирования Simulator и другие модули.

    курсовая работа [1,1 M], добавлен 28.06.2009

  • Структура ядра операционной системы. Основные компоненты подсистемы управления процессами и памятью. Характеристика системных и прикладных процессов в Unix. Идентификация процесса Linux, его атрибуты и вызовы. Средства межпроцессного взаимодействия.

    лекция [170,1 K], добавлен 29.07.2012

  • Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.

    курсовая работа [4,8 M], добавлен 28.04.2014

  • Применение средств САПР для создания связи баз данных с чертежом. Создание связи между таблицами базы данных. Разработка команды САПР AutoСAD для гидромотора. Ввод промежуточных параметров. Определение полярных координат точек, секция отрисовки.

    курсовая работа [1,8 M], добавлен 28.01.2016

  • Устройство и архитектуры системных плат персональных компьютеров. Назначения компонентов системных плат ПК стандартов AT, ATX и NLX). Основные признаки системных плат ПК стандартов AT, ATX, NLX. Определение стандарта и форм-фактора системных плат.

    лабораторная работа [20,0 K], добавлен 04.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.