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

Борисова М. Н. Выявление современных тенденций совершенствования программного обеспечения как составной части информационных технологий на примере программного продукта Statgraphics [Текст] // Современные тенденции технических наук: материалы IV междунар. науч. конф. (г. Казань, октябрь 2015 г.). — Казань: Бук, 2015. — С. 6-10.

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

 

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

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

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

Пакет Statgraphics − универсальный статистический пакет компании Manugistics Inc, позволяющий проводить всевозможные виды анализов данных (дисперсионный, корреляционный, регрессионный и многие другие) и статистических процедур. Эта программа существует с 1982 года и продолжает развиваться.

Одна из наиболее ранних версий программы — Statgraphics Plus for Windows 2.1 по сравнению со своей новой версией имеет довольно примитивный интерфейс и не большой выбор набора команд (Рис.1.).

Рис. 1. Интерфейс Statgraphics Plus for Windows 2.1

 

В новой версии Statgraphics Centurion XVI 16.1.17 помимо панели инструментов и панели состояния появляется также панель навигации, что очень удобно при использовании. Расширился также и набор команд и самих операций (Рис.2.).

Рис. 2. Интерфейс Statgraphics Centurion XVI 16.1.17

 

Увеличение числа операций над данными обусловлено не только добавлением новых вариантов анализа, а еще и тем, что расширился сам набор типов этих данных: если в старой версии можно было работать только с численными, символьными, целочисленными, а также с типами «дата» и «месяц», то в новой версии добавляются временные данные, квартальные, данные типа «дата-время», и даже формульный тип данных (Рис.3.).

Рис. 3. Типы данных в старой и новой версии программы

 

Проанализировав внешние различия, необходимо рассмотреть изменения непосредственно в процессе использования программы. В качестве примера было взято статистическое исследование параметров таксационных показателей древесного ствола сосны и их взаимосвязи. Интересующими показателями являлись диаметр (D), высота (H) и объем (V) ствола дерева сосны. Анализ проводился по выборочной совокупности из 75 элементов. Были построены вариационные ряды для каждого параметра, получены основные статистики и графики рядов распределений, а также проведен однофакторный дисперсионный анализ влияния признаков друг на друга. Все это было проделано в двух версиях программ — Statgraphics Plus for Windows 2.1 и Statgraphics Centurion XVI 16.1.17. Очевидно, что результаты были получены одинаковые, однако сам процесс анализа немного отличался, ввиду того, что последняя версия более модернизирована.

Первое, что предлагает нам и та и другая версия — открыть существующий файл данных (data file), либо создать новый, фактически — это таблица c данными, которые можно ввести вручную, либо скопировать из Excel. Что касается открытия существующего data-файла, новая версия программы не только способна открыть файлы любых более ранних версий, но также предлагает выбрать из файлов других типов, например, инструкцию SQL-запроса, либо просто файл «блокнота».

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

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

Рис. 4. Табличные и графические результаты анализа в Statgraphics Plus

Рис. 5. Табличные и графические результаты анализа в Statgraphics Centurion

 

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

1.                  Совершенствование интерфейса программы (для создания удобного, современного, а главное более понятного для работы интерфейса).

2.                  Наличие панели навигации (для более удобного и быстрого использования инструментов программы).

3.                  Наличие всех типов операций (набор операций в программе должен отвечать требованиям современного общества).

4.                  Возможность работы со всеми возможными типами данных (для расширения сферы применения предлагаемых операций).

5.                  Возможность импорта данных из файлов с другим расширением (позволяет взаимодействовать с другими программными продуктами).

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

7.                  Наличие подсказок при выполнении операций (позволяет быстрее сориентироваться новому пользователю).

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

9.                  Интеграция табличных и графических данных (для экономии времени при вводе параметров и улучшения восприятия благодаря наглядности).

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

 

Литература:

 

1.                  Гайдышев И. Анализ и обработка данных / Спб: Питер, 2001. — 750с.

2.                  Кобзарь А. И. Прикладная математическая статистика / М.: Физматлит, 2006. — 816 с.

3.                  Пузаченко Ю. Г. Математические методы в экологических и географических исследованиях / Изд-во: ИЦ Академия, 2004. — 416 c.

Обсуждение

Социальные комментарии Cackle