Научная статья на тему 'Об оценке качества инженерных граических редакторов'

Об оценке качества инженерных граических редакторов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
68
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНЖЕНЕРНЫЙ ГРАФИЧЕСКИЙ РЕДАКТОР / ИЕРАРХИЧЕСКАЯ СИСТЕМА / ОЦЕНКА КАЧЕСТВА / THE ENGINEERING GRAPHIC EDITOR / HIERARCHICAL SYSTEM / QUALITY ESTIMATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Антошина М. В., Антошина И. В.

Антошина М.В., Антошина И.В. ОБ ОЦЕН КЕ КАЧЕСТВА ИНЖЕНЕРН ЫХ ГРА ФИЧЕСКИХ РЕДА КТОРО В. Разработана новая иерархическая система характеристик качества инженерных графических редакторов. Для оценки качества и выбора инженерных графических редакторов может быть применена данная система характеристик качества

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Антошина М. В., Антошина И. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Antoshina М.V., Antoshina I.V. ABOUT QUALITY ASSESSMENT OF ENGINEERING GRAPHICAL EDITORS. Developed new hierarchical system of quality characteristics for engineering graphic editors. This system of quality characteristics may be used for quality assessment and choosing engineering graphic editors.

Текст научной работы на тему «Об оценке качества инженерных граических редакторов»

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

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

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

Возможность достоверной интегральной оценки точности преобразователей УПК всех типов.

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

Возможность интегральной оценки точности ВТ во всех режимах применения в составе преобразователей УПК, что позволя-

ет однозначно и более достоверно определять разрядность преобразователя.

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

1. Домрачев, В.Г. Цифровые преобразователи угла: принципы построения, теория точности, методы контроля / В.Г. Домрачев, Б.С. Мейко. - М.: Энергия, 1984.

2. Новицкий, П.В. Основы информационной теории измерительных устройств / П.В. Новицкий. - М.: Энергия, 1968.

3. Кветный, Р.Н. Информационная теория измерений: от модели к изделию / Р.Н. Кветный, В.Т. Маликов. - М.: Знание, 1982.

4. Солодов, А.В. Теория информации и ее применение к задачам автоматического управления и контроля / А.В. Солодов. - М.: Наука, 1967.

5. Алексеев, В.В. Оценка точностных параметров преобразователей угол-параметр-код / В.В. Алексеев, Р.И. Князев // Материалы XXVIII научно-технической конференции молодых ученых и специалистов института. - Вып.58, Мытищи: 22 ЦНИИИ Минобороны России, 2005.

ОБ ОЦЕНКЕ КАЧЕСТВА ИНЖЕНЕРНЫХ ГРАФИЧЕСКИХ редакторов

М.В. АНТОШИНА, инженер каф. электроники и микропроцессорной техники МГУЛ,

И.В. АНТОШИНА, доц. каф. электроники и микропроцессорной техники МГУЛ, канд. техн. наук

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

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

Оценивание качества чаще всего проводится на основе рекомендаций стандарта ISO/IEC 9126:1991 «Информационные технологии. Оценка продукции программного обеспечения. Характеристики качества и инструкции по их применению» [8]. Исходя из рекомендаций стандарта, на первом этапе

[email protected]; [email protected]

строится иерархическая система характеристик качества (ИСХК). Высшие два уровня иерархии рекомендованы стандартом, а низшие должны разрабатываться исходя из класса программного обеспечения. В итоге оценка качества программного продукта получается из оценок характеристик качества нижнего уровня. Приведем важнейшие требования к составляемой ИСХК [1].

Полнота - набор характеристик качества - должна характеризовать основные возможности и свойства программ данного класса.

Неизбыточность - характеристики качества не должны перекрываться и дублировать друг друга.

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

Соответствие установившимся понятиям и терминологии.

126

ЛЕСНОЙ ВЕСТНИК 3/2009

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

Таблица

Уровень вложенности ИСХК

1 2 3 4 5 6 7

Команды черчения

Построение отрезка

Возможность выбора цвета линии

Построение полилинии (Полилиния - законченный примитив в виде ломаной линии, дуги или окружности)

Возможность выбора толщины полилинии

Возможность построения луча из точки

Построение прямой через точку

Возможность построения вертикально

Возможность построения под углом

Возможность построения горизонтально

Построение мультилинии (Мультилиния - единый примитив из параллельных ломаных линий)

Возможность задания привязки к начальной точке

Возможность задания ширины

Выбор типа линии

Возможность выбора штрихпунктирной линии

Возможность изменения длины штрихов и расстояние между ними

Возможность выбора пунктирной линии

Построение дуги

Возможность построения по началу, концу и центру дуги

Возможность построения по началу, центру и центральному углу дуги

Возможность построения по началу, центру и длине хорды дуги

Возможность построения по началу, концу и центральному углу хорды

Возможность построения по началу, концу и радиусу дуги

Возможность построения по началу, концу и направлению касательной

Возможность построения по центру, началу и концу

Возможность построения по центру, началу и центральному углу дуги

Возможность построения по центру, началу и длине хорды дуги

Возможность построения по началу, концу и любой точке дуги

Построение круга

Возможность построения по центру и диаметру

Возможность построения по двум точкам, определяющим диаметр круга

Возможность построения по трем точкам, не лежащим на одной прямой

Возможность построения по заданному радиусу, касательной к двум пересекающимся прямым, к двум окружностям, дугам

Возможность построения по центру и радиусу

Построение точки

Возможность ввода указанием точки курсором на рабочем поле

Возможность ввода с использованием объективной привязки

Возможность ввода координат с клавиатуры

Построение кольца

Возможность построения по внутреннему и внешнему диаметру и точке центра

Построение эллипса

Возможность построения по точке центра и величине двух полуосей

Возможность построения по оси и полуоси

Построение многоугольника

Возможность построения описанного многоугольника

Возможность построения вписанного многоугольника

Возможность построения по точкам начала и конца стороны

Построение прямоугольника

ЛЕСНОЙ ВЕСТНИК 3/2009

127

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

Продолжение таблицы

Уровень вложенности ИСХК

1 2 3 4 5 6 7

Возможность построения со скругленными углами

Возможность построения с заданной толщиной линии

Возможность построения со снятыми фасками во всех углах

Построение лекальной кривой (Лекальная кривая - плавная кривая, проходящая через определенные точки)

Возможность прохождения кривой через заданные точки

Возможность прохождения кривой на заданном расстоянии от точек

Команды ввода текста

Возможность ввода любого количества текста

Возможность ввода текста с помощью любого текстового редактора (Например копированием текста через буфер обмена Windows)

Изменение стиля текста

Задания языка написания букв

Возможность задания латинского написания букв

Возможность задания русского написания букв

Команды редактирования

Выравнивание текста

Возможность выравнивания по правому краю относительно точки

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Возможность центрирования текста относительно точки

Возможность размещения текста в заданных границах

Возможность копирования текста

Возможность вставки текста

Возможность перемещения текста

Возможность задания относительной ширины букв

Задание начертания букв

Возможность задания курсивного начертания

Возможность задания подчеркнутого начертания

Возможность задания полужирного начертания

Возможность задания угла наклона букв

Возможность создания нового шрифта

Возможность выбора из набора шрифтов

Простановка размеров

Нанесение нелинейных размеров

Возможность нанесения размера диаметра окружности

Возможность нанесения радиуса окружности

Возможность нанесения угловых размеров

Нанесение линейных размеров

Возможность проставления наклонного размера

Возможность проставления размеров от базы

Возможность проставления размеров цепочкой

Возможность проставления горизонтальных и вертикальных размеров

Настройка параметров простановки размеров

Редактирование положения размерного текста и размерных линий

Возможность перемещения текста к правой выносной линии

Возможность перемещения в середину выносной линии

Возможность перемещения текста к левой выносной линии

Выбор основных единиц измерения и точности

Возможность выбора точности измерения

Возможность выбора округления до определенного знака после запятой

Возможность установления масштабного множителя

Возможность выбора единиц измерения

128

ЛЕСНОЙ ВЕСТНИК 3/2009

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

Окончание таблицы

Уровень вложенности ИСХК

1 2 3 4 5 6 7

Редактирование содержания размерного текста

Возможность изменения размерного текста

Возможность поворота текста на заданный угол

Возможность наклона выносных линий на указанный угол

Возможность возврата текста в исходное положение

Настройка размерного текста

Возможность задания зазора между текстом и размерной линией

Возможность размещения текста вертикально

Возможность задания высоты текста

Возможность задания цвета текста

Возможность задания текстового стиля

Изменение линий и стрелок

Возможность задания типа стрелок

Возможность задания длины стрелок

Возможность изменения цвета размерной линии

Возможность изменения расстояния между параллельными размерными линиями

Возможность изменения толщины размерной линии

Возможность изменения цвета выносных линий

Возможность изменения толщины выносных линий

Возможность изменения величины, на которую выносные линии выступают над стрелкой

Возможность нанесения координат точки

Возможность последующего уточнения и детализации.

Разложимость - большие группы характеристик качества должны быть разбиты на логически связанные подгруппы, число характеристик в которых не должно превышать семь.

Информативность - каждая характеристика качества должна характеризовать важное свойство ПС данного класса.

Наиболее важный фрагмент ИСХК для инженерных графических редакторов с пояснениями к специализированным терминам, входящим в названия характеристик, приведен в таблице. Он позволяет провести оценку такого показателя качества программного обеспечения, как «Соответствие назначению». Согласно [8] «Соответствие назначению» - это характеристика качества программного обеспечения, которая основана на существовании и соответствии набора функций для специфицированных задач.

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

Известно, что для расчета обобщенной оценки качества программного обеспечения, исходя из оценок единичных показателей качества, могут использоваться различные формулы, например одна из рассмотренных в [1-8]. Разработанная ИСХК позволяет получать обобщенную оценку качества программного обеспечения независимо от используемой формулы.

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

В заключение следует отметить, что впервые предложена столь полная ИСХК для программных продуктов класса инженерных графических редакторов.

ЛЕСНОЙ ВЕСТНИК 3/2009

129

i Надоели баннеры? Вы всегда можете отключить рекламу.