Введение к работе
АКТУАЛЬНОСТЬ ТЕМЫ ИССЛЕДОВАНИЯ
В последние годы произошли серьезные изменения в характере проблем безопасности, причем не только в техническом, но и деловом аспекте, что приводит к изменению целей и задач по решению этих проблем. Как следствие, множество допущений, лежащих в основе традиционных технологий безопасности, уже потеряли свою актуальность. Если рассматривать проблему безопасности программного обеспечения как выживание продукта среди других аналогов, то такой подход дает новую точку зрения в решении вопросов безопасности. Кроме того, взгляд на безопасность как на конкуренцию позволяет применять в вопросах обеспечения безопасности не только технические решения, но и различные стратегии по управлению рисками в целом, что выводит безопасность на новый уровень.
Несмотря на тот уровень, которого достигли технологии программирования, ни одна из них не предлагает моделей конкуренции программных продуктов. Конкуренция предполагает сравнение программ по различным характеристикам и выживание одной программы или группы программ за счет лучших показателей.
Помимо вышеперечисленного, в условиях быстрого развития информационных технологий постоянно появляются новые требования к ПО, которые не всегда учитывались на этапе проектирования. В этих условиях необходимо иметь средство прогнозирования развития ПО в новых, изменившихся условиях, а также предсказывать изменения развития ПО при появлении новых характеристик и требований.
Разработка модели конкуренции информационных технологий на примере программного обеспечения позволит компаниям - разработчикам программного обеспечения сравнивать свои продукты с продуктами конкурентов. Полученные результаты помогут компаниям строить различные модели выживания в условиях конкуренции, создавать более надежное и безопасное программное обеспечение. Данная модель в дальнейшем может быть распространена на информационные технологии в целом.
Создание метода конкуренции информационных технологий позволит наиболее эффективно использовать модель конкуренции информационных технологий на примере программного обеспечения.
Целью диссертационной работы является разработка модели и метода эволюции конкурирующих информационных технологий.
Поставленная цель исследования обусловливает необходимость решения следующих основных задач:
1. Провести обзор существующих моделей конкуренции на основе эволюционных моделей;
2.Провести обзор методик оценки качества программного обеспечения;
3.Определить функцию приспособленности, по которой можно оценивать качество программ;
4.Разработать метод оценки программного обеспечения для последующего использования в модели конкуренции;
5. Разработать модель конкуренции информационных технологий на примере программного обеспечения;
б.Разработать инструментально-технологический комплекс для модели конкуренции информационных технологий на примере программного обеспечения;
7.Провести исследование программного обеспечения с использованием разработанной модели;
В соответствии с целями и задачами диссертационного исследования определены его предмет и объект.
ОБЪЕКТОМ ИССЛЕДОВАНИЯ является функциональное программное обеспечение, создаваемое при помощи инструментально-технологических средств промышленного проектирования программного обеспечения и имеющее сходную функциональность и назначение.
ПРЕДМЕТОМ ИССЛЕДОВАНИЯ диссертационной работы является конкуренция информационных технологий на примере программного обеспечения с точки зрения безопасности и защиты информации.
Особенность предмета исследования состоит в необходимости его изучения на стыке технических и биологических наук, что обуславливает как концептуально-теоретический подход к исследованию, так и выбор метода исследования и направлений реализации его результатов.
МЕТОДОЛОГИЧЕСКОЙ ОСНОВОЙ ИССЛЕДОВАНИЯ являются труды ученых М.Эйгена, П.Шустера, Л.Г. Осовецкого, О.Ф. Немолочнова, В.А. Карасева, В.В. Липаева и других специалистов по проблемам информационной безопасности, разработке программного обеспечения, эволюционным моделям развития.
НАУЧНАЯ НОВИЗНА ИССЛЕДОВАНИЯ обусловлена:
Разработкой функции приспособленности для оценки качества программного обеспечения;
Разработкой метода конкуренции информационных технологий на основе анализа качества программного обеспечения; >
Разработкой модели конкуренции информационных технологий для программного обеспечения на основе аналогии биологической модели эволюции и теории защиты информации.
Модель, разработанная в рамках диссертационной работы, позволяет дополнить существующие технологии программирования требованиями обеспечения безопасности. Также модель позволяет прогнозировать развитие программного обеспечения в целом в конкуренции с аналогичными решениями.
Разработанный метод конкуренции может быть использован не только для модели конкуренции, но также и для других методик оценки информационных объектов.
Разработанная модель и метод могут быть применены по отношению к другим информаїщонньїм технологиям, в том числе технологиям обеспечения безопасности. На основе модели и метода конкуренции информационных технологий возможно сравнение программного обеспечения по различными стандартам, в том числе и в области обеспечения безопасности.
По материалам диссертации опубликовано пять печатных работ.
Основные положения и результаты диссертационной работы докладывались на следующих конференциях:
На IV Межвузовской конференции молодых ученых (Санкт-Петербург, апрель 2007);
На V Межвузовской конференции молодых ученых (Санкт-Петербург, апрель 2008);
На VI Межвузовской конференции молодых ученых (Санкт-Петербург, апрель 2009);
На XIV Научно-практической конференции «Теория и технология программирования и защиты информации» (Санкт-Петербург, май 2009);
На конференции «Теоретические и прикладные проблемы информационной безопасности в Республике Беларусь» (Беларусь, Минск, март 2010);
На VII Межвузовской конференции молодых ученых (Санкт-Петербург, апрель 2010).
Разработанные модель и метод оценки конкуренции информационных технологий использованы при проведении исследований программного обеспечения своих клиентов ООО «Семоникс - ИТ-консалтинг», при разработке программного обеспечения и консалтинге клиентов компании ЗАО «СМ Консалт», в учебном процессе кафедры «Безопасные информационные технологии» СПбГУ ИТМО по специальности 090103 в лекционных и практических курсах «Введение в специальность» и «Комплексные системы защиты информации на предприятии».