Software Journal:
Theory and Applications

Send article

Entrance Registration

Our congratulations to Aleksandr Nikolaevich Sotnikov on his birthday!

[29.07.2020]

Sotnikov Aleksandr Nikolaevich - Dr.Sc. (Physics and Mathematics), Professor, Deputy Director of the Interdepartmental Supercomputer Center of RAS, the Editor-in-Chief of the “Software Journal: Theory and Applications”, a member of the Editorial Board of journal “Software & Systems”.

We wish you the best of health, prosperity, achievement of the most cherished goals!

Thank you so much for your advertency and extremely helpful.

All ads...

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

А.И. Афанасова (nastyaafanasova@yandex.ru) Ульяновский государственный университет (аспирант, младший научный сотрудник), Ульяновск, Russian Federation;

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

В статье излагаются принципиальные особенности методики оценивания качества академических про-граммных продуктов, разработанной и применяемой в Ульяновском государственном университете для оце-нивания качества программ, написанных студентами на C++. Описана оригинальная, созданная на языке С# «Программа по оценке качества академических программных продуктов на основе методики Холстеда» для автоматизации процесса оценивания.


Исследование и анализ кода наиболее популярных вредоносных программ типа «блокиратор-шифровальщик файлов»

Е.Б. Дроботун (drobotun@xakep.ru ) Военная академия воздушно-космической обороны им. Маршала Советского Союза Г.К. Жукова (докторант), Тверь, Russian Federation, ph.d;

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


Классификация методов представления иерархий в РСУБД

М.А. Полтавцева (aapolt@gmail.com) Санкт-Петербургский политехнический университет Петра Великого (доцент), Санкт-Петербург, Russian Federation, ph.d;
А.А. Полтавцев (aapolt@gmail.com) Тверской государственный технический университет (доцент), Тверь, Russian Federation, ph.d;

В наши дни наблюдается бурный рост объема данных, доступных электронным способом. Различия в степени их структурированности значительные. С одной стороны, данные, хранящиеся
в традиционных реляционных и объектно-ориентированных БД, имеют строгую и правильную структуру, с другой – аудио- и видеоизображения можно отнести к полностью неструктурированным данным. Между этими двумя крайностями существует наибольший объем данных. Приходится иметь дело с полуструктурированными данными, то есть с данными с размытой схемой. Задачи обработки информации с нечетко определенной структурой возникают сегодня практически повсеместно. Примерами таких данных являются HTML-страницы, данные в нетрадиционных форматах, в формате XML и т.д. Известно немало подходов к организации хранения сложных структур данных: массивы, списки, деревья, графы, сети и их комбинации. Часто для этого требуется создавать собственное программное обеспечение, управляющее записью, чтением и поиском данных в файлах. Альтернативный подход состоит в применении технологий СУБД, однако при этом возникает проблема отображения сложных структур данных в модель БД.

Данная статья посвящена актуальной проблеме реляционных БД – хранению такой информации в реляционной СУБД. Этой теме посвящено большое количество работ. Для ее решения предложены десятки схем хранения, отличающиеся структурными характеристиками и манипуляционными свойствами. Спектр мнений в этих работах чрезвычайно широк: начиная с идеи о практической идентичности данных моделей, требующей лишь незначительного расширения одной из них, и кончая явным противопоставлением, ведущим к выводу о невозможности их сравнения. Критике в той или иной мере подвергаются все модели. В статье предложены принципы классификации схем, позволяющие построить модель сравнения и выбрать оптимальную для конкретного прикладного домена.


Разработка средства администрирования системы контроля доступа для типовой медицинской информационной системы

Е.А. Оленников (olennikov@utmn.ru) Тюменский государственный университет (доцент), Тюмень, Russian Federation, ph.d;
А.А. Захаров (azaharov@utmn.ru) Тюменский государственный университет (профессор), Тюмень, Russian Federation, ph.d;
В.В. Варнавский (vvv_90_08@mail.ru) Тюменский государственный университет (ассистент кафедры), Тюмень, Russian Federation;
А.А. Оленников (oaa@cirkul-m.ru) Сибирский государственный индустриальный университет (доцент), Новокузнецк, Russian Federation, ph.d;

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


Информационные технологии в здравоохранении: развитие региональных систем

Решетников В.Н. (rvn_@mail.ru) Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (профессор, главный научный сотрудник), Москва, Russian Federation, ph.d;
Мамросенко К.А. (mamrosenko_k@niisi.ras.ru) Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (руководитель Центра), Москва, Russian Federation, ph.d;

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