WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

На правах рукописи

Протас Дмитрий Владимирович

Математическое и алгоритмическое обеспечение

сервисно-ориентированной среды

поддержки управления качеством программных систем

Специальность 05.13.11 — Математическое и программное обеспечение

вычислительных машин, комплексов и компьютерных сетей

Автореферат

диссертации на соискание ученой степени кандидата технических наук

Москва – 2006

Работа выполнена на кафедре автоматизации систем вычислительных комплексов Московского государственного университета имени М.В. Ломоносова.

Научный руководитель: доктор технических наук, профессор Сухомлин Владимир Александрович

Официальные оппоненты: доктор технических наук, профессор Сорокин Михаил Николаевич кандидат технических наук, доцент Щипин Юрий Константинович

Ведущая организация: Московский государственный университет печати

Защита состоится “17” октября 2006 г. в 12 час. 00 мин. на заседании диссертационного совета Д212.119.02 в Московском государственном университете приборостроения и информатики (МГУПИ) по адресу: Москва, Стромынка, 20 (тел. 268-01-01).

С диссертацией можно ознакомиться в библиотеке МГУПИ.

Автореферат разослан “15” cентября 2006 г.

Ученый секретарь диссертационного совета Д 212.119. д.т.н., доцент Е.В. Никульчев

Общая характеристика работы

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

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

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

Требуется собирать отзывы потребителей, хранить их, анализировать и, по возможности, прогнозировать.

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

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

Существенный вклад в создание современной методологии разработки ПС внесли Г. Буч, А. Якобсон, Д. Рамбо, К. Бек, М. Полк и др. Ведущими российскими специалистами в области обеспечения, контроля и оценки качества ПС являются В.В. Липаев, А.И. Костогрызов, М.Г Круглов, О.П.

Глудкин, Г.Н. Калянов и другие.

Современные формальные методы оценки качества ПС основаны на автоматизированном тестировании и анализе формальной спецификации.

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

Формальные методы поддержки обеспечения качества ПС на основе математических моделей ориентированы на анализ некоторой сбалансированной системы показателей качества, значения которых формируются на основании точных измерений или экспертной оценки. В частности, П.А. Ивойлов предложил общую математическую модель комплексной оценки качества продукции, показатели которой поддаются точному измерению. В.Н. Бабешко и И.В. Королев в своих работах предложили технологии создания автоматизированных средств оценки качества ПС учебного назначения, ориентированные на сбор некоторой статистики, на основании которой пользователю предлагалось самостоятельно принять решения о возможных улучшениях. А.И. Гусевой была предложена иерархическая взвешенная модель оценки качества программного обеспечения обучающих систем. Однако, не предложены математические модели и программные решения, ориентированные не только на оценку текущего уровня качества ПС, но и на управление качеством на основе отзывов потребителей (пользователей), в соответствии с требованиями стандарта ISO 9001:2000.

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

Достижение поставленных целей осуществлялось путем решения следующих задач:

• создание технологии оценки качества ПС, основанной на анализе и прогнозировании отзывов пользователей;

• создание математической модели обеспечения качества ПС, ориентированной на использование математических методов оценки качества;

• разработка вычислительных процедур оценки качества ПС;

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

• внедрение и апробация созданной сервисно-ориентированной среды.

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

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

Теоретическая и методологическая основа исследования. В основе комплексной процедуры управления качеством ПС, предложенной в диссертационной работе, лежат рекомендации методологии MSF и требования стандарта ISO 9001:2000, регламентирующие итерационный процесс разработки ПС, ориентированный на анализ требований потребителей.

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

При решении поставленных задач использовались специальные методы прикладного социологического исследования: экспертные оценки и анкетирование.

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

Научная новизна:

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

2. Разработаны методика и алгоритм прогнозирования значений показателей качества программных систем.

3. Разработана методика оптимизации вычислительной стратегии оценки качества программных систем на временном интервале.

4. Разработана методика построения сервисно-ориентированной среды поддержки управления качеством программных систем.

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

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

Апробация работы. Теоретические положения, методологические подходы и практические результаты, изложенные в диссертационной работе, докладывались и обсуждались на I-ой международной научно-практической конференции “Современные информационные технологии в ИТ-образовании” (МГУ), Международном научном симпозиуме, посвященном 140–летию МГТУ “МАМИ” (МАМИ), Международной научно-практической конференции “Качество дистанционного образования” (МГИУ, ЛИНК), Международной научно-практической конференции “Проблемы и перспективы сотрудничества государств-участников СНГ в формировании единого (общего) образовательного пространства” (РУДН).

Публикации. Основные результаты, полученные при выполнении диссертационной работы, опубликованы в 10 печатных работах.

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

Диссертационная работа содержит: 125 страниц, 36 рисунков, 18 таблиц.

Библиографический список — 83 наименования.

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

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

Приведен обзор подходов к трактовке понятий “качество” и “управление качеством”. В.В. Липаев определяет фундаментальную категорию “качество” как “совокупность технических, технологических и эксплуатационных характеристик продукции или процессов, посредством которых они способны отвечать требованиям потребителя и удовлетворять его при применении”. В настоящее время основными документами, регламентирующим требования к менеджменту качества является стандарт ISO 9001:2000. В соответствии со стандартом, “обеспечение качества” – это “совокупность планируемых и систематически проводимых мероприятий, необходимых для уверенности в том, что продукция или процесс удовлетворяет определенным требованиям потребителей к качеству”.

Анализируя современные технологии разработки ПС в контексте Capability Maturity Model (CMM) можно заключить, что Rational Unified Process (RUP) и eXtreeme Programming (XP) обеспечивают достижение второго и третьего уровней СММ, а Microsoft Solutions Framework (MSF) может обеспечить четвертый и пятый уровни улучшения за счет более эффективного управления рисками. Из описания MSF можно сделать вывод, что для эффективного управления проектами в области разработки ПС необходимо вести итерационную разработку в тесном контакте с пользователями, собирая их отзывы и, по возможности, прогнозируя требования. Для эффективного прогнозирования требований необходимо привлечение соответствующего математического аппарата.

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

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

2. Построение единой количественной оценки качества ПС. Каждому показателю в рамках иерархической модели приписывается числовая величина – “значимость показателя”, что позволяет в соответствии с иерархической моделью, дополненной операторами преобразований (тем самым, получая математическую модель оценки качества ПС), сводить отдельные значения показателей качества в единую количественную характеристику.

3. Построение математической модели обеспечения качества ПС.

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

Таким образом, задача обеспечения требуемого уровня качества ПС сводится к оптимизационной задаче при минимизации трудоемкости работ для обеспечения заданного уровня качества.

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

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

6. Внедрение выбранной стратегии, контроль выполнения и, при необходимости, корректировка модели в соответствии с шагами 4-6.

Существенным отличием описанной технологии от существующих аналогов (работы П.А. Ивойлова, В.Н. Бабешко, И.В. Королева, А.И. Гусевой) является автоматизированное построение стратегии обеспечения заданного уровня качества ПС оптимальным образом (в соответствии с заданным критерием оптимальности) на основе математических моделей обеспечения и оценки качества, ориентированных на анализ отзывов конечных потребителей ПС, и присутствие дискретной динамической модели изменения отзывов потребителей во времени.

Для построения математической модели оценки качества ПС в рамках диссертационной работы предлагается использовать иерархическую систему показателей качества. Предложено рассматривать оценку “качества ПС” по составному критерию, постепенно детализируя его до тех пор, пока не будет достигнут уровень абстракции, приемлемый для формирования количественных характеристик a1, …, an (n — количество показателей). Далее строится формальная модель преобразований, основанная на сведении значений отдельных показателей качеств в единую количественную характеристику Q(a1,…,an). Получение количественной характеристики является важным для выбора лучшего решения при наличии нескольких альтернатив изменения различных показателей качества.

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

Рис. 1. Графическое представление иерархии составных критериев Предложенная модель представляется через переменные, константы, алгебраические операции и операторы минимума и максимума в форме БэкусаНаура:

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

Вводится функция трудоемкости обеспечения заданного уровня качества (затраты для обеспечения заданного уровня качества, сроки выполнения и тому подобное), позволяющая свести вычисления к решению задачи оптимального управления. В рамках диссертационной работы функция оценки трудозатрат в общем виде не рассматривается, так как ее вид сильно зависит от специфики предметной области ПС. В качестве функции оценки трудоемкости могут выступать: сумма превращений функции Гаусса по каждому показателю в отдельности (Д.П. Костомаров), выбор из множества решений с фиксированной трудоемкостью, обеспечивающих заданный уровень качества (У. Мур), оценка на основании нескольких взвешенных критериев и другие. Проведенное исследование показало, что в общем виде, функция трудоемкости зависит от текущих значений показателей качества и изменения каждого из них H(a1,…,an,a1,…,an) и является кусочно-непрерывной по переменным изменения показателей качества.

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

Пусть n — количество показателей качества, k — значение, ограничивающее количество показателей, по которым одновременно ведется поиск, t – номер итерации оценки качества, ai = ai(t) – значение i-ого показателя качества для итерации t, ai – изменения значение i-ого показателя качества, Q' – требуемый уровень качества, Q(a1,…,an) – функция оценки качества;

H(a1,…,an, a1,…,an) – функция оценки трудоемкости и выполнены соотношения, i,,,, 1 – вспомогательные переменные:

Тогда, при условии, что выполнены соотношения:

предлагается следующая математическая постановка задачи обеспечения требуемого уровня качества при минимальной трудоемкости, допускающая эвристическое решение:

Поставленная задача является разрешимой благодаря условию (1).

Приведенные условия являются достаточными для использования метода прямого дискретного перебора для решения поставленной задачи – условие (2).

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

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

Значения ai формируются на основании отзывов пользователей ПС.

Предлагаемый алгоритм управления базой отзывов пользователей основан на использовании динамической модели изменения каждого показателя в отдельности во времени. Введя параметр t — время, можно решать задачу обеспечения требуемого уровня качества для заданной в будущем временной точки. Так как, в соответствии со стандартом ISO 9001:2000, процесс оценки качества ПС ведется с определенной периодичностью (графиком аудита), функцию зависимости значений показателей от времени ai(t) предлагается описывать при помощи дискретной динамической модели изменения данных во времени:

где t –- номер цикла (периода аудита); i - задержка по циклам;

x(t) – нерекурсивная часть уравнения;

zi – коэфф. нерекурсивной части уравнения при х(t - i);

yi – коэфф. рекурсивной части уравнения при a(t - i).

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

где T 1 – порядковый номер будущего аудита, i-1 и i-2 – рассматриваемые временные точки.

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

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

3. Построить прогноз значения показателя, где i – такое что, i-1 и i-2 – рассматриваемые временные точки, i+T - временная точка в будущем, на которую делается прогноз.

В соответствии с заданными условиями, в качестве модели обеспечения качества ПС выступает n – мерное пространство (n – количество показателей качества ПС) от текущего значения рассматриваемого показателя качества до (абсолютного значения) с шагом (что обеспечивает погрешность). В узлах заданы: уровень качества ПС в узле в заданный момент времени, в соответствии с иерархической моделью оценки качества – q, и значение трудоемкости обеспечения данного уровня качества в узле – h. Задача обеспечения требуемого уровня качества Q' сводится к нахождению вершины внутри пространства, для которой:

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

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

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

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

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

При реализации компоненты приобретения знаний одной из основных неформальных составляющих создания (модификации) модели оценки качества ПС является построение весов (значимости) отдельных показателей, для чего оправдано привлечение экспертных оценок. Анализ экспертных оценок на согласованность базируется на сравнении рассчитанных на основе экспертного опроса значений коэффициентов конкордации Кендэла с их табличными значениями WT. Коэффициент конкордации интерпретируется как нормированная сумма отклонений суммарного ранга i-ой характеристики от среднего суммарного ранга R.

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

Получаемый теоретический выигрыш в быстродействии при построении выборки k элементов из n+a при a зависимых переменных можно рассчитать по формуле:

где k – количество критериев; n- количество независимых переменных;

а - количество зависимых переменных. Для k=5, n=44, a=8 теоретический выигрыш составляет примерно 2,4 раза.

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

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

Предлагается следующий алгоритм решения описанной задачи:

1. Построение матрицы зависимостей между переменными по следующим правилам (для n переменных):

• первые n строк образуют единичную квадратную матрицу, т.к.

каждая из переменных зависит от самой себя;

• для каждой зависимости добавляется строка (связь переменной и строки запоминается, номер переменной при этом также aij =1, если i-ая переменная зависит от j-ой по всем j в рамках одной 2. Нахождение зависимостей по матрице:

• если матрица нулевая или состоит из нулей, то решение найдено;

• если матрица не нулевая, для каждого столбца отдельно производятся a) столбец вычеркивается, номер переменной столбца помещается во множество решений (локальное);

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

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

За счет введения дополнительных преобразований для получения значений всех показателей реальный выигрыш в быстродействии для задачи обеспечения качества электронных учебных пособий, рассмотренной ниже, составил при k=5, n=44, a=8 примерно 100% (в 2 раза быстрее).

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

Среда состоит из пяти модулей (каждый модуль реализует отдельный сервис):

• модуль построения связей внутри математической модели обеспечения и оценки качества;

• модуль построения прогнозов изменения показателей качества;

• модуль оценки согласованности экспертных оценок;

• модуль контроля качества (сбор данных и формирование значений показателей качества);

• центральный модуль оценки качества и построения оптимальной стратегии обеспечения требуемого уровня качества.

Возможны следующие независимые сценарии использования среды в соответствии с предложенной технологией:

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

• прогнозирование изменения значений показателей качества;

• вынесение оптимального экспертного решения.

Для тестирования созданной сервисно-ориентированной среды использовался модифицированный метод сандвича.

Четвертая глава посвящена описанию внедрения и апробации созданной сервисно-ориентированной среды.

На основе созданной сервисно-ориентированной среды была создана прикладная программная система “Комплекс программ поддержки обеспечения и контроля качества электронных учебных пособий”. В качестве модели оценки качества электронных учебных пособий (ЭУП) использовалась иерархическая модель А.И. Гусевой, основанная на интегрированной оценке взвешенных показателей качества ПС. Данная модель была предложена в рамках докторского диссертационного исследования "Оценка качества методического, математического и программного обеспечения распределенных обучающих систем" и прошла апробацию в Московском инженерно-физическом институте (государственном университете).

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

Каждое из полученных значений показателей качества перемножается на вес показателя, полученный Гусевой А.И. в ходе экспертной оценки, и таким образом получается итоговая оценка качества.

В качестве функции трудоемкости выступала сумма трудоемкости изменения каждого показателя качества в отдельности – ai ( 2ai + ai ).

Таким образом, предлагается следующая формальная постановка задачи обеспечения и оценки качества ЭУП:

где ai - значение i-ого показателя качества, hi - вес i-ого показателя качества, ai – изменения значение i-ого показателя качества, Q' - требуемый уровень качества, i – вспомогательная переменная.

В рамках экспериментального внедрения рассматривалось “мгновенное увеличение качества”, поэтому значение t выбиралось равным 0 (“значения показателей не успевали устаревать”).

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

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

• на кафедре "Управление персоналом и новые информационные технологии в управлении" факультета "Управление и право" Московского государственного университета приборостроения и информатики (достигнуто улучшение на 25%);

• на кафедре Автоматизации систем вычислительных комплексов факультета Вычислительной математики и кибернетики (ВМиК) МГУ имени М.В. Ломоносова (достигнуто улучшение на 18%);

государственного индустриального университета (достигнуто улучшение Анализируя результаты экспериментального внедрения программного комплекса поддержки обеспечения и контроля качества ЭУП можно сделать следующий вывод:

• при выборе методики улучшения без использования функции оценки трудоемкости рост удовлетворенности потребителей составил 25%;

• при выборе методики улучшения с использованием функции оценки трудоемкости рост удовлетворенности потребителей составил 41,67% (разница между полученными оценками составила более 15%, что выходит за рамки статистической погрешности);

• использование методики, основанной на использовании функции оценки трудоемкости, обеспечило больший рост качества ЭУП (на 66,67%);

• оценки, полученные с использованием и без использования эвристических зависимостей, отличаются не более чем на 5%, что находится в пределах статистической погрешности;

• использование эвристических методик снижения размерности обеспечило вычислительный выигрыш примерно в 2 раза.

Рис. 2. Сравнение двух методик улучшений по итогам внедрения в МГУПИ (пользовательская оценка, математическая оценка без эвристик снижения размерности, математическая оценка с эвристиками снижения размерности) Независимое внедрение программного комплекса поддержки обеспечения и контроля качества ПС, созданного на основе сервисно-ориентированной среды поддержки управления качеством ПС, проходило в рамках системы менеджмента качества ООО “Ай-Ферст” (РОСС RU.ИК16.К00003 от 01.09.2004). По итогам внедрения зафиксировано улучшение качества создаваемых программных систем компании на 22% от первоначальной величины в соответствии с внутренними метриками компании.

Основные результаты и выводы:

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

2. Создана методика построения математических моделей обеспечения качества ПС на основе математических методов оценки качества и дискретно-разностной модели изменения данных (отзывов пользователей) 3. Создан алгоритм устранения зависимых переменных задачи обеспечения требуемого уровня качества ПС через анализ формального представления графа зависимостей и решения задачи поиска пространства минимальной размерности.

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

5. На базе созданной сервисно-ориентированной среды разработан и апробирован программный комплекс поддержки обеспечения и контроля качества ЭУП на базе математической модели обеспечения и оценки качества ЭУП.

Публикации.

Основные результаты диссертации опубликованы в следующих работах:

1. Зубков В.Г., Протас Д.В., Комплекс программ обеспечения качества открытого образования // Право и образования. – 2005. № 5. – С. 50– 2. Протас Д.В., Виноградова И.А. Эвристические методы снижения размерности задачи нелинейной оптимизации. // ИНФО-Рутения.

Образование и наука. – 2006. – Вып. 1. – С. 203– 3. Протас Д.В. Математические модели обеспечения качества открытого дистанционного образования // Материалы межд. науч.-практ. конф.

Качество дистанционного образования. Концепции, проблемы, решения. – М.: МГИУ, 2004. – С. 260–262.

4. Протас Д.В. Математические модели управления качеством учебных курсов // Сб. межд. науч. симп., посвященного 140–летию МГТУ “МАМИ”. – М.:МАМИ, 2005. – С. 50– 5. Протас Д.В. Методы и средства автоматизации проверки соответствия систем дистанционного обучения стандартам и профилям. // Сб. науч.

тр. межд. науч.-практ. конф. Проблемы и перспективы сотрудничества государств-участников СНГ в формировании единого (общего) образовательного пространства. – М.: РУДН, 2004. – С. 306– 6. Протас Д.В. Модель обеспечения и контроля качества при дистанционной форме обучения // МГИУ. Актуальные проблемы права.

– 2005. – Вып.5 Т.1. – С. 17– 7. Протас Д.В. Основы разработки электронных учебных систем // МГИУ.

Актуальные проблемы гуманитарных, социальных, экономических и технических наук. – 2003. – Вып.2 Т.1. – С. 155– 8. Протас Д.В. Современные методы и средства обеспечения и контроля качества электронных учебных пособий //Тез. докл. науч.-практ. конф.

Современные информационные технологии и ИТ-образование. – М.:

МАКС Пресс, 2005. – С. 786– 9. Протас Д.В., Зубков В.Г. Стандарты дистанционного обучения // ИНФО-Рутения. Образование и наука. – 2006. – Вып. 1. – С. 84– 10. Протас Д.В. Программное обеспечение “Программный комплекс поддержки обеспечения и контроля качества электронных учебных пособий” / Свидетельство об официальной регистрации программ для ЭВМ № 2006611104. Федеральная служба по интеллектуальной собственности, патентам и товарным знакам, 27.03.2006.



Похожие работы:

«Кубасов Сергей Валерьевич Верификация автоматных программ в контексте синхронного программирования 05.13.11 – Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Ярославль – 2008 Работа выполнена на кафедре теоретической информатики Ярославского государственного университета им. П.Г. Демидова. Научный руководитель : доктор физико-математических наук,...»

«ЕРЕМИНА АННА АЛЕКСЕЕВНА ИССЛЕДОВАНИЕ СОСТОЯНИЯ УРАНОВАНАДАТОВ ЩЕЛОЧНЫХ, ЩЕЛОЧНОЗЕМЕЛЬНЫХ, d-ПЕРЕХОДНЫХ И РЕДКОЗЕМЕЛЬНЫХ ЭЛЕМЕНТОВ В ВОДНЫХ РАСТВОРАХ 02.00.01 – неорганическая химия химические наук и АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата химических наук Нижний Новгород 2014 Работа выполнена на химическом факультете Федерального государственного автономного образовательного учреждения высшего образования Нижегородский государственный университет им. Н.И....»

«ЗИНАТУЛЛИН РАДИК МЕДЫХАТОВИЧ СОВЕРШЕНСТВОВАНИЕ ЛЕЧЕНИЯ БОЛЬНЫХ С ТЕРМИЧЕСКИМИ ОЖОГАМИ Автореферат диссертации на соискание ученой степени кандидата медицинских наук 14.01.15 – травматология и ортопедия Уфа - 2011 2 Работа выполнена в Государственном образовательном учреждении высшего профессионального образования Башкирский государственный медицинский университет Федерального агентства по здравоохранению и социальному развитию Научный руководитель : доктор медицинских наук,...»

«Вартанов Сергей Александрович Теоретико-игровые модели формирования коалиций и участия в голосовании 01.01.09 – дискретная математика и математическия кибернетика Автореферат диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2013 Работа выполнена на кафедре исследования операций факультета вычислительной математики и кибернетики Московского государственного университета им....»

«КУКОБА Антон Игоревич СЛИЯНИЯ И ПОГЛОЩЕНИЯ КАК ФОРМА ПОВЫШЕНИЯ КОНКУРЕНТОСПОСОБНОСТИ ПРЕДПРИЯТИЯ В УСЛОВИЯХ ГЛОБАЛИЗАЦИИ (НА ПРИМЕРЕ КОНДИТЕРСКОГО БИЗНЕСА) Специальность: 08.00.05 – “Экономика и управление народным хозяйством” (предпринимательство) Автореферат диссертации на соискание ученой степени кандидата экономических наук Москва 2009 2 Работа выполнена на кафедре менеджмента и предпринимательства Государственного образовательного учреждения высшего профессионального...»

«Просвирин Ефим Валерьевич ОПИСАНИЕ КАК МЕТОД ПОЗНАНИЯ И ФИКСАЦИИ СЛЕДОВАТЕЛЕМ ДОКАЗАТЕЛЬСТВ ПРИ РАССЛЕДОВАНИИ ПРЕСТУПЛЕНИЙ Специальность 12.00.09 – уголовный процесс, криминалистика и судебная экспертиза; оперативно-розыскная деятельность Автореферат диссертации на соискание ученой степени кандидата юридических наук Краснодар – 2009 Диссертация выполнена на кафедре криминалистики ФГОУ ВПО Саратовский юридический институт МВД России Научный руководитель : Заслуженный юрист...»

«Ильюшенко Екатерина Вячеславовна Инкапсулирование биологически активных веществ с использованием обратных микроэмульсий (02.00.11 – Коллоидная химия) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата химических наук Москва – 2012 www.sp-department.ru Работа выполнена на кафедре технологии химико-фармацевтических и косметических средств Российского химико-технологического университета имени Д. И. Менделеева Научный руководитель : доктор химических наук, профессор...»

«Ардзинба Адгур Амиранович ФОРМИРОВАНИЕ И РАЗВИТИЕ СИСТЕМЫ ИНФРАСТРУКТУРНОГО ОБЕСПЕЧЕНИЯ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ В ТЕРРИТОРИАЛЬНО-ОГРАНИЧЕННЫХ АРЕАЛАХ (НА ПРИМЕРЕ РЕСПУБЛИКИ АБХАЗИЯ) 08.00.05 – Экономика и управление народным хозяйством: 10. Предпринимательство АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Волгоград – 2009 Работа выполнена в Волгоградском государственном техническом университете Научный руководитель доктор...»

«Юхнин Михаил Идрисович ОБОСНОВАНИЕ ТЕХНОЛОГИЧЕСКОГО РЕГЛАМЕНТА РАБОТ ПО СОДЕРЖАНИЮ КАНАЛОВ РЕГУЛИРУЮЩЕЙ СЕТИ ГИДРОЛЕСОМЕЛИОРАТИВНОЙ СИСТЕМЫ 05.21.01 – Технология и машины лесозаготовок и лесного хозяйства АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Санкт- Петербург – 2011 г 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Ухтинский государственный технический...»

«Тесленко Дмитрий Дмитриевич ПРЕЗИДЕНТ РОССИЙСКОЙ ФЕДЕРАЦИИ И ОРГАНЫ ГОСУДАРСТВЕННОЙ ВЛАСТИ СУБЪЕКТОВ РОССИЙСКОЙ ФЕДЕРАЦИИ: ПРОБЛЕМЫ ВЗАИМООТНОШЕНИЙ Специальность 12.00.02 – конституционное право; муниципальное право. Автореферат диссертации на соискание ученой степени кандидата юридических наук Казань – Работа выполнена на кафедре...»

«Дёмкина Дарья Викторовна Кураторство и художественный проект в системе современного искусства: историко-теоретический анализ Специальность 17.00.04 – изобразительное искусство, декоративно-прикладное искусство и архитектура Автореферат Диссертации на соискание ученой степени кандидата искусствоведения Барнаул 2012 1 Работа выполнена на кафедре отечественного и зарубежного искусства ФГБОУ ВПО Алтайский государственный университет Научный руководитель : доктор философских наук...»

«Чурашов Андрей Геннадьевич ХУДОЖЕСТВЕННО-ЭСТЕТИЧЕСКОЕ РАЗВИТИЕ ДЕТЕЙ СТАРШЕГО ДОШКОЛЬНОГО ВОЗРАСТА В ДОПОЛНИТЕЛЬНОМ ОБРАЗОВАНИИ СРЕДСТВАМИ ХОРЕОГРАФИИ 13.00.02 – теория и методика обучения и воспитания (дошкольное образование) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Челябинск 2013 1 Работа выполнена в ФГБОУ ВПО Челябинский государственный педагогический университет Научный руководитель : Никитина Елена Юрьевна – доктор педагогических...»

«Галыгина Ирина Петровна УГОЛОВНО-ПРАВОВАЯ ХАРАКТЕРИСТИКА НАРУШЕНИЯ НЕПРИКОСНОВЕННОСТИ ЧАСТНОЙ ЖИЗНИ Специальность 12.00.08 – уголовное право и криминология; уголовно-исполнительное право Автореферат диссертации на соискание ученой степени кандидата юридических наук Томск – 2006 2 Диссертация выполнена на кафедре уголовного права Юридического института Томского государственного университета Научный руководитель – доктор юридических наук, профессор Елисеев Сергей...»

«ШАГИЕВА Юлия Раисовна ИНФОРМАЦИОННАЯ ПОДДЕРЖКА ПРИНЯТИЯ РЕШЕНИЙ ПРИ УПРАВЛЕНИИ ПРОЦЕССОМ ОТБОРА ТЕХНИЧЕСКОГО ПЕРСОНАЛА НА ОСНОВЕ КОМПЛЕКСНОЙ ДИАГНОСТИКИ Специальность 05.13.10 Управление в социальных и экономических системах АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Уфа – 2013 Работа выполнена на кафедре информатики ФГБОУ ВПО Уфимский государственный авиационный технический университет Научный руководитель д-р техн. наук, доцент ТАРХОВ...»

«Беседин Сергей Николаевич НАУЧНО-ТЕХНИЧЕСКОЕ ОБОСНОВАНИЕ И ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ СОЗДАНИЯ МИКРОТУРБИННОГО ГЕНЕРАТОРА МОЩНОСТЬЮ 100 КВТ НА ОСНОВЕ СОВРЕМЕННЫХ РАСЧЕТНО-ЭКСПЕРИМЕНТАЛЬНЫХ МЕТОДОВ Специальность 05.04.12 – Турбомашины и комбинированные турбоустановки АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Санкт-Петербург – 2011 Работа выполнена в Государственном образовательном учреждении высшего профессионального образования...»

«Кирин Анатолий Вадимович ТЕОРИЯ АДМИНИСТРАТИВНО-ДЕЛИКТНОГО ПРАВА Специальность 12.00.14 – административное право; финансовое право; информационное право АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора юридических наук Москва – 2012 Работа выполнена на кафедре административного права и процесса юридического факультета им. М.М.Сперанского ФГБОУ ВПО Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации. Официальные...»

«Клешев Вячеслав Айдынович Современная народная религия алтай-кижи Специальность 07.00.07 – этнография, этнология и антропология АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата исторических наук Томск 2006 Диссертация выполнена на кафедре археологии и исторического краеведения Томского Государственного Университета. Научный руководитель : доктор исторических наук, профессор Шерстова Людмила Ивановна Официальные оппоненты : доктор исторических наук, профессор...»

«Воронина Юлия Сергеевна РЕГУЛЯРИЗАЦИЯ И ПЕРЕНОРМИРОВКА ДАВЛЕНИЯ КАЗИМИРА Специальность 01.04.02 Теоретическая физика АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2013 Работа выполнена на кафедре квантовой теории и физики высоких энергий физического факультета Московского государственного университета имени М.В. Ломоносова. доктор физико-математических наук, Научный руководитель : профессор Силаев Петр Константинович доктор...»

«Сапунов Дмитрий Андреевич Экспериментальное исследование модификации наноматериалов при помощи импульсного высоковольтного разряда в проводящей жидкости 01.04.08 – Физика плазмы АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2012 Работа выполнена в федеральном государственном автономном образовательном учереждении высшего профессионального образования Московский физико-технический институт (государственный университет) на...»

«Табачкова Кристина Ивановна ХАРАКТЕРИСТИКИ АКУСТООПТИЧЕСКИХ УСТРОЙСТВ С НЕОДНОРОДНЫМ РАСПРЕДЕЛЕНИЕМ АКУСТИЧЕСКОЙ ВОЛНЫ Специальность: 01.04.01 Приборы и методы экспериментальной физики АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2013 Работа выполнена в учреждении РАН Научно-технологический центр уникального приборостроения. Научный...»




























 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.