УДК 004(06) Компьютерные системы и технологии В.В. ГУРОВ Московский инженерно-физический институт (государственный университет) ВЫБОР ПОКАЗАТЕЛЕЙ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ УЧЕБНОГО НАЗНАЧЕНИЯ Проводится анализ показателей, которые в максимальной степени характеризуют качество программных средств учебного назначения. Процесс обеспечения качества программных средств (ПС) является процессом обеспечения соответствующих гарантий того, что программные продукты и процессы в жизненном цикле проекта соответствуют установленным требованиям и утвержденным планам. Само понятие "качество" программного средства определяется как совокупность свойств программного средства, которые обусловливают его пригодность удовлетворять заданные или подразумеваемые потребности в соответствии с его назначением. Качество программных средств оценивается большим количеством разнообразных характеристик, которые, в свою очередь, включают в себя ещё целый ряд подхарактеристик. Оценим показатели, которые в первую очередь должны использоваться для такого обширного и бурно развивающегося класса программных средств, как системы учебного назначения. В [1] отмечается, что выбор номенклатуры показателей качества для конкретного ПС осуществляется с учетом его назначения и требований областей применения. В нем анализируется применимость тех или иных показателей для различных подклассов программных систем. Программные средства учебного назначения отнесены к группе "Прочие ПС", выбор показателей качества для которых осуществляется в зависимости от их назначения с учетом требований областей применения. Выбор показателей представляет собой достаточно сложный вопрос, решению которого в научной среде уделяется большое внимание. В силу большого количества разнообразных показателей качества и специфики рассматриваемой области данный выбор целесообразно провести на основе метода экспертных оценок. При этом всегда есть вероятность того, что не все существенные факторы включены в рассмотрение. Однако согласно принципу Парето, при анализе системы существенны лишь некоторые факторы, причем 20% из них определяют 80% свойств системы. Большой статистический материал, связанный с экспертной оценкой тех или иных факторов, влияющих на качество программ учебного назначения, представлен в работе [2]. В ней, в частности, приводятся результаты экспертных оценок по 15-ти показателям, характеризующих качество ПС. Наиболее весомыми оказались следующие факторы: корректность, интерфейс, надежность, безопасность. Показатель корректности определяет соответствие реализации системы её спецификации, то есть без удовлетворения этому критерию функционирование программы вообще не имеет смысла. Интерфейс, определяемый как средства общения пользователя с системой, более относится к особенностям индивидуального восприятиям. Поэтому наибольший интерес для оценки качества программ этого класса представляют показатели надежности и безопасности. Их суммарный вес составляет свыше 30%, что является весьма существенной долей. Если же исключить из всей совокупности факторов группу, которая характеризует способность системы выполнять необходимые функции, то есть те показатели, которые, собственно, определяют назначение программы и без удовлетворения которым программа вообще не имеет смысла, то среди оставшихся факторов весомость надежности и безопасности составит свыше 46%. Также необходимо отметить, что влияние данных факторов на качество программного продукта в последнее время постоянно возрастает. Так компания Intel [3] резюмирует, что по результатам исследования, проведенного среди европейских компаний, 42% организаций планируют увеличить свои расходы на безопасность в 2007 году по сравнению с 2006 годом. Безопасность была обозначена 52% опрошенных как наиболее приоритетное направление в сфере ИТ. Между тем, пять лет назад лишь 37% опрошенных считали это направление наиболее приоритетным. Примерно такая картина следует и из исследований Ассоциации производителей вычислительной техники (CompTIA) [4]. Это позволяет сделать вывод, что при разработке программных средств учебного назначения в качестве базовых показателей качества целесообразно использовать надежность и защищенность Список литературы 1. ГОСТ 28195-89. Оценка качества программных средств. Общие положения. 2. Гусева А.И. Оценка качества методического, математического и программного обеспечения распределенных обучающих систем. Диссертация на соискание степени д.т.н. по специальности 05.13.11. М.: МИФИ. - 2003 г. 3. Информационная безопасность - во главе угла. Новости ИТ-бизнеса для профессионалов. 09.10.2007– http://www.astera.ru/ 206 4. Инциденты, связанные с нарушением безопасности, становятся все серьезнее. - http://algonet.ru/?ID=635273 207 ISBN 978-5-7262-0883-1. НАУЧНАЯ СЕССИЯ МИФИ-2008. Том 12 1