Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Системный анализ, управление и обработка информации

Диссертационная работа:

Яковлев, Николай Николаевич. Системная модель комплекса требований к автоматизированной информационной системе на основе семантической аннотации : диссертация ... кандидата технических наук : 05.13.01 / Яковлев Николай Николаевич; [Место защиты: Уфим. гос. авиац.-техн. ун-т].- Уфа, 2010.- 156 с.: ил. РГБ ОД, 61 11-5/1466

смотреть введение
Введение к работе:

Актуальность

Большинство бизнес-процессов любого современного промышленного предприятия подлежат автоматизации и информатизации. Средством автоматизации и информатизации является автоматизированная информационная система (далее АИС), которая формируется, а впоследствии эволюционирует, в соответствии с требованиями, предъявляемыми к ней бизнесом, пользователями, а также законодательной и нормативной средой, окружающей бизнес.

В научно-исследовательской работе CHAOS, выполненной исследовательской организацией Standish Group, указано 10 факторов, которые не позволяют вовремя завершать проект, направленный на создание либо развитие АИС (далее проект АИС), в рамках бюджета и требуемой функциональности. Следует выделить первые три самых распространенных из них:

недостаток данных от пользователей;

незаконченные требования и спецификации требований;

изменение требований и спецификаций требований.

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

Вместе с тем, КТ является одним из ключевых компонентов проекта в соответствии с международным Сводом знаний по управлению проектами РМВоК4. В соответствии с общепринятой методологией ЮМ Rational Unified Process, регламентирующей разработку АИС, управление требованиями (УТ) к АИС является одним из основных процессов, обеспечивающих качество разработки АИС. Цель УТ состоит в том, чтобы гарантировать документирование, проверку и удовлетворенность потребностей заказчиков от предприятия. Поскольку требование имеет какие-либо парные ему «ответы» (результаты валидации, реализации, тестирования), то актуально повторное использование требования (ПИТ) из одного крупного типового проекта в одном или нескольких других проектах, и, как следствие, использование результатов реализации этого требования. Актуальность ПИТ обусловлена еще и ростом распространенности сервисно-ориентированной архитектуры АИС, одним из принципов которой является повторное использование сервисов как результатов реализации требований.

В соответствии с концепцией Бэхилла и Бриггса, нашедшей свое отражение в международном стандарте системной инженерии ISO/TEC 15288, любая техническая система имеет следующие стадии жизненного цикла (ЖЦ): замысел, разработка, производство, применение, поддержка применения, списание. Принципиальное отличие ЖЦ информационной системы от ЖЦ материальной в том, что на стадии «применение», продукт производства АИС может применяться неограниченное количество раз в любой географической точке, доступной по сети передачи данных. Продукт же производства материальной системы на стадии применения ограничен как количественно, так и в возможности перемещения. Таким образом, информационный продукт может тиражироваться с гораздо меньшими затратами, чем материальный. Масштабное тиражирование при производстве крупных типовых АИС порождает проблему поиска и выбора нужного информационного ресурса среди многообразия доступных.

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

Анализ отечественной и зарубежной литературы и источников сети Интернет позволяют сделать вывод, что исследованием и разработкой подходов к решению вышеуказанных проблем занимаются крупные информационные компании, такие как ЮМ и Borland. Каждая из них предлагает программные средства и технологии, такие как RequisitePro, DOORS и CaliberRM, но ни одна из них не поддерживает работу с семантическими признаками требования, а предлагаемые ими модели потока работ с требованием не удовлетворяют производственным потребностям и целям УТ в полной мере.

Среди российских и зарубежных ученых и ГТ-специалистов, изучающих проблемы УТ, можно отметить работы А. Левенчука, Б. Мишнева, П. Зильчинского, А. Новичкова, Д. Карлсона, Т.Мунди, Ф. Холсворта, Сойонг Пака, Ян Лин, К. Форсберга, Э. Халл и др. В их работах поднимаются проблемы повторного использования и контроля потока работ, однако не предлагается формализованных, подлежащих автоматизации решений.

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

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

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

Целью диссертационной работы является разработка системной модели КТ, ориентированной на повторное использование требований при реализации новой АИС и повышающей эффективность разработки АИС, а также разработка методики поиска и сравнения требования по его семантическим признакам.

Задачи исследования, решение которых необходимо для достижения цели диссертационной работы.

  1. Модификация традиционной модели потока работ с требованиями, направленная на их повторное использование.

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

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

  4. Разработка алгоритмического обеспечения ПИТ, отражающего взаимодействие участников проекта АИС с системой УТ.

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

Методы исследования

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

Основные научные результаты, выносимые на защиту.

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

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

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

  4. Алгоритмическое обеспечение ПИТ, отражающее взаимодействие участников проекта АИС с системой УТ при поиске требований в КТ.

  5. Прототип системы УТ (СУТ) на основе системной модели комплекса требований и методики поиска и сравнения требований по семантическим признакам. Анализ эффективности полученных результатов, проведенный на основе прототипа.

Научная новизна работы содержится в следующих результатах.

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

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

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

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

4. Разработан алгоритм поиска и сравнения требований при ПИТ, отличающийся использованием представленной в настоящей работе методики поиска и сравнения требований по его семантическим признакам. Алгоритм позволяет в автоматизированном режиме находить по семантическим признакам требования, похожие на исходное.

Практическую значимость имеют следующие результаты.

  1. Разработанная системная модель КТ и оригинальная методика поиска и сравнения требований по семантическим признакам позволяют ускорить работу с требованием в течение его ЖЦ. Использование их программной реализации в виде СУТ повышает качество реализуемого комплекса требований, и, как следствие, качество поставляемой предприятию АИС.

  2. Разработанный на основе технологии РНР программный прототип СУТ «SemanticReq», реализующий представленные в работе научные результаты, позволяет участникам проекта по созданию АИС в принимать решения для ПИТ на основе имеющегося в проекте комплекса требований.

Результаты данного исследования были использованы в ООО «Дататех» в проектах по внедрению и кастомизации АСУД на платформе «БОСС-Референт 3.2.x» (в ОАО «АНК Башнефть»), что подтверждено актом внедрения, а также были внедрены в учебном процессе технического вуза.

Апробация работы

Основные научные и практические результаты диссертационной работы докладывались и обсуждались на следующих конференциях: 9-, 11- и 12-й Международных конференциях «Компьютерные науки и информационные технологии» (CSIT), Уфа-Красноусольск, 2007, Крит (Греция), 2009, Уфа-Москва-Санкт-Петербург, 2010; Региональной зимней школе-семинаре аспирантов и молодых ученых, Уфа, 2006 и 2010, на семинарах регионального уровня, а также во время научной стажировки в университете Карлсруэ (Германия) по программе DAAD «Михаил Ломоносов» в 2007-2008 годах.

Публикации

Основные положения и результаты диссертационной работы опубликованы в 9 источниках, включающих 2 статьи в журналах, реферируемых ВАК, и 1 свидетельство о государственной регистрации программы для ПЭВМ.

Структура и объем работы


© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net