Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пособие Как составить тезисы

.pdf
Скачиваний:
74
Добавлен:
13.03.2016
Размер:
379.46 Кб
Скачать

Проведен информационно - аналитический обзор уже существующих аналогов для выбора наиболее подходящей СЭД, которая станет основой для разработки новой системы с учетом специфики деятельности ООО «Концерн Базис».

Из зарубежных систем на российском рынке представлены продукты фирм

Documentum (Documentum 4.0), FileNet (Panagon 2000), Hummingbird (DOCS Open), Siemens

(DocuLive) и IBM (Domino.Doc). Основной недостаток зарубежных СЭД заключается в том, что они, в основном, созданы без учета специфики традиционного российского делопроизводства. Из СЭД отечественного производства наибольшее распространение на российском рынке получили: "БОСС-Референт", "Гран-Док", CompanyMedia, LanDocs, "Золушка", "Оптима Workflow", "Дело", 1С: Документооборот. Данные системы сравнивались по основным 10 функционально-стоимостным характеристикам, которые приведены в докладе.

Основной результат

В результате работы для внедрения на предприятии ООО «Концерн Базис» была выбрана система «1С: Документооборот» и составлено техническое задание на разработку системы с учетом специфики предприятия.

Пример тезисов типа " К постановке проблемы "

О ЗАДАЧЕ ОЦЕНКИ ЭФФЕКТИВНОСТИ ИНФОРМАЦИОННОЙ СИСТЕМЫ НА РАЗЛИЧНЫХ ЭТАПАХ ЖИЗНЕННОГО ЦИКЛА

Н.С. Янченко

ГОУ ВПО УГТУ-УПИ, Екатеринбург

Краткое введение (актуальность темы)

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

Цель работы (поставить проблему/задачу).

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

Обзор существующих точек зрения на проблему, или описание ситуации в предметной области

В настоящее время в России действуют два таких стандарта.

ГОСТ 34.003-90 «Автоматизированные системы. Термины и определения» определяет понятие жизненного цикла автоматизированной системы как совокупность взаимосвязанных процессов создания и последовательного изменения состояния АС от формирования исходных требований к ней до окончания эксплуатации и утилизации комплекса средств автоматизации [2]. Более детально стадии разработки автоматизированных систем описаны в ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» [3]. В этом стандарте основное внимание уделяется техническим процессам разработки информационных технологий.

Второй стандарт, ГОСТ Р ИСО/МЭК 12207-99 «Информационная технология. Процессы жизненного цикла программных средств», является переводом международного стандарта ISO/IEC 12207 и подробно описывает модель жизненного цикла программных средств как структуру, состоящую из процессов, работ и задач, включающих в себя разработку, эксплуатацию и сопровождение программного продукта, охватывающую жизнь системы от установления требований к ней до прекращения ее использования [4]. В стандарте подробно описаны пять основных, восемь вспомогательных и четыре организационных процесса жизненного цикла программного средства.

Некоторые собственные мысли на эту тему и предполагаемые исследования

Для решения задачи измерения общего эффекта от внедрения ИТ-проекта необходимо определить, какие из процессов, работ и задач, описанных в данных стандартах, подлежат оценке с точки зрения их эффективности. Также следует выявить источники эффективности и соответствующие критерии ее оценки на каждой стадии жизненного цикла информационной технологии. Стандарт ИСО/МЭК 12207 определяет оценку как систематическое определение степени соответствия объекта установленным критериям и предполагает в рамках жизненного

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

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

Выводы и заключение

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

Библиографический список

1.Янченко, Н.С. Классификация западных методов оценки эффективности ИТпроектов / Н.С.Янченко // Экономико-правовые проблемы и перспективы развития Уральского региона : материалы междунар. науч.-практ. конференции. Екатеринбург : Изд-во УрО РАН, 2006. С. 504-507.

2.ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем. 1990.

3.ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.

1992.

4.ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. 1999.

Пример 2 тезисов типа "Результаты исследования"

А.С. Королев ГОУ ВПО УГТУ-УПИ

ОПТИМИЗАЦИЯ SQL ВЕРСИИ «1С: ПРЕДПРИЯТИЯ 7.7»

Введение, постановка проблемы

В настоящее время практически каждое предприятие использует ПК для ведения учета. Большой процент из них использует «1С: Предприятие 7.7». Только по официальным данным 1С пользуются более миллиона предприятий по всей России1. Как правило, используется DBF версия «1С: Предприятия 7.7» , так как она не требует специализированного программного обеспечения, проста и удобна в эксплуатации. Эта версия прекрасно зарекомендовала себя для малых предприятий. При расширении компании (т. е. с увеличением накапливаемых данных) возникает проблема производительности системы. Для больших объемов данных фирмой 1С была разработана SQL версия «1С: Предприятия 7.7». В этой версии 1С используется СУБД компании Microsoft: «Microsoft SQL Server». Результаты ее практического использования на предприятии показали, что производительность SQL версии оказалась ниже, чем DBF версии.

Цель работы

Целью работы является выявление причин снижения производительности SQL версии «1С: Предприятие 7.7» и ее оптимизация.

Примененные методы

Сравнение производительности DBF и SQL версий «1С: Предприятие 7.7» проводилось на примере двух простейших запросов, написанного с помощью средств формирования запросов [1], встроенных в «1С: Предприятие»: 1) получающего остатки по всем товарам на точку актуальности; 2) получающего список всех номенклатурных позиций системы. Для усреднения результатов код выполнялся 3 раза2.

Промежуточные результаты

В результате сравнения было обнаружено, что :

SQL версия программы примерно в полтора раза медленнее получает данные из регистров,

чем DBF;

DBF версия программы в два раза медленнее получает данные из справочников, чем SQL;

MSSQL использует кэш при расчете регистров.

Примененные методы и промежуточные результаты

Для определения причины потери производительности был проведен анализ событий в программе мониторинга MSSQL Profiler. Было выявлено, что 1С построчно заполняет временную DBF таблицу данными, полученными из SQL также построчно. Безусловно, такой механизм действия абсолютно нерационален для больших объемов данных и в корне противоречит механизму MSSQL. Решением данной проблемы будет возможность получения данных напрямую из MSSQL сервера в обход временной DBF таблицы.

Примененные методы

Для проверки данного предположения был написан специальный оптимизирующий код с использованием разработанной Дмитрием Ощепковым внешней компоненты 1С++ [2],[3]. В настоящее время эта компонента содержит объект «ODBCRecordSet», который позволяет писать прямые запросы к базе данных, используя язык T-SQL. Функционал компоненты предусматривает также типизацию данных, полученных из SQL к типам «1С: Предприятия».

1На основе рекламных заявлений фирмы 1С

2Код выполнялся на компьютере Celeron 1.7 MHz, 512 Mb RAM на тестовой базе (~15000 элементов номенклатурного справочника)

Написание данного кода потребовало подробного изучения внутреннего устройства таблиц «1С: Предприятия 7.7», а также принципов хранения данных в объектах «Справочник» и «Регистр».

Промежуточные результаты

Сравнение проверки производительности стандартных DBF и SQL версий «1С: Предприятие 7.7» со специально разработанным оптимизирующим кодом проводилось с использованием тех же запросов, что и выше. Пример сравнения приведен в таблице. Видно, что оптимизирующий код выполняет данную операцию в 17-21 раз быстрее, чем стандартные версии программы «1С: Предприятия 7.7».

Таблица

Время выполнения запроса 1 для разных версий

 

 

Время выполнения, c

 

Версия

 

 

 

 

1

2

3

Среднее

 

 

 

 

 

 

DBF

12.872

12.389

12.243

12.501

 

 

 

 

 

SQL

17.042

14.779

15.531

15.784

 

 

 

 

 

SQL с

0.727

0.744

0.73

0.733

1С++

 

 

 

 

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

Впроцессе выполнения работы были получены следующие результаты:

1.Протестирована производительность DBF и SQL версий программы «1С: Предприятие 7.7. Торговля и Склад » и выявлены причины низкой производительности.

2.Разработан оптимизирующий код с использованием компоненты 1С++ .

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

4.Рассмотрено внутреннее устройство таблиц «1С: Предприятия 7.7» в SQL.

5.Рассмотрены принципы хранения данных объектов «Справочник» и «Регистр».

Заключение

Разработанный в ходе исследования оптимизирующий код позволяет значительно сократить время выполнения ряда запросов в программе «1С: Предприятие 7.7. Торговля и Склад» и может использоваться для оптимизации учета на предприятиях с большой номенклатурой товаров. Данный код успешно внедрен в систему учета торгового дома «Нова», г. Екатеринбург.

Библиографический список

1.«1С: Предприятие 7.7. Описание встроенного языка» - 1С, 14 октября 1999 года.

2.http://www.1cpp.ru/docum/readme.doc - документация к компоненте 1С++.

3.Books on-line (BOL) - сопроводительная документация к Microsoft SQL Server, входящая в комплект поставки Microsoft SQL Server.