Software Journal:
Theory and Applications

Подать статью

Вход Регистрация

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

А.И. Афанасова Ульяновский государственный университет, Ульяновск, Россия;

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

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


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

Е.Б. Дроботун Военная академия воздушно-космической обороны им. Маршала Советского Союза Г.К. Жукова, Тверь, Россия, технических наук;

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


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

М.А. Полтавцева Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург, Россия, технических наук;
А.А. Полтавцев Тверской государственный технический университет, Тверь, Россия, технических наук;

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

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


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

Е.А. Оленников Тюменский государственный университет, Тюмень, Россия, технических наук;
А.А. Захаров Тюменский государственный университет, Тюмень, Россия, технических наук;
В.В. Варнавский Тюменский государственный университет, Тюмень, Россия;
А.А. Оленников Сибирский государственный индустриальный университет, Новокузнецк, Россия, технических наук;

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


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

Решетников В.Н. Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН, Москва, Россия, физико-математических наук;
Мамросенко К.А. Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН, Москва, Россия, технических наук;

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