Главная страница

лекция. Сборник лекций по МДК _Технология разработки программного обеспе. Курс лекций для специальности спо базовой подготовки


Скачать 4.41 Mb.
НазваниеКурс лекций для специальности спо базовой подготовки
Анкорлекция
Дата02.09.2022
Размер4.41 Mb.
Формат файлаdocx
Имя файлаСборник лекций по МДК _Технология разработки программного обеспе.docx
ТипКурс лекций
#660044
страница62 из 62
1   ...   54   55   56   57   58   59   60   61   62

Экспертная оценка

В области проектирование и разработки интерфейсов наработано большое количество эвристических  правил, рекомендаций и методик [5, 6, 7, 8], следуя которым можно создать качественный (хотя и относительно типовой) интерфейс.

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

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

Данный метод во многом полагается на опыт, компетентность и профессионализм проводящих анализ специалистов.

Экспертная методика оценки определена и в [ГОСТ 28195-89] и [ГОСТ Р ИСО/МЭК 9126-93]. Так, эти стандарты определяют показатели качества ПО и методики их оценки, данные показатели позволяют оценить качество ПО в целом, и в том числе удобство использования.

Так, [ГОСТ Р ИСО/МЭК 9126-93] вводит понятие практичности ПО – Набор атрибутов, относящихся к объему работ, требуемых для использования и индивидуальной оценки такого использования определенным или предполагаемым кругом пользователей.

А так же следующие характеристики практичности:

·       понятность (усилия пользователя по пониманию общей логической концепции ПО и ее применимости);

·       обучаемость (усилия пользователя по обучению применению ПО);

·       простота использования (усилия пользователя по эксплуатации и оперативному управлению ПО).

В соответствии с [ГОСТ Р ИСО/МЭК 9126-93] для ПО диалога конечного пользователя наиболее важны характеристики практичности, а пользователя могут интересовать следующие вопросы:

·       Имеются ли требуемые функции в программном обеспечении?

·       Является ли программное обеспечение удобным для использования?

·       Насколько эффективно программное обеспечение?

·       Насколько надежно программное обеспечение?

Основываясь на методике изложенной в [ГОСТ 28195-89] и используя современный набор характеристик качества по [ГОСТ Р ИСО/МЭК 9126-93] можно преложить следующую процедуру количественной оценки качества:

1. Выбирается категориальная шкала оценки характеристик качества (например целочисленные коэффициенты 0..7, где 0 – качество не удовлетворительно, 7 – предельно достижимый уровень на современном этапе развития отрасли):  .

2. Назначаются количественные значения весовых коэффициентов   характеристик качества (они зависят от потребностей покупателей и сегмента рынка, на который ориентировано ПО), причем  .

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

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

5. Определяются (по введенной шкале) количественные значения характеристик качества   анализируемого ПО.

6. Производится расчет взвешенной суммы (интегрального показателя качества):  , где  .

7. Качество ПО определяется путем сравнения полученного значения   с соответствующим базовым значением   и индивидуального сравнения с продуктами-аналогами

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

ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА:


  1. Бахтизин В.В. Технология разработки программного обеспечения: учеб. пособие / В.В.Бахтизин, Л.А.Глухова. – Минск: БГУИР, 2010. – 267 с. [с.242 - 244] С. – 2006г.- 609 с. [с. 551-558]

  2. Либерти Дж. Программирование на C#. Создание .NET приложений. Изд. 2-е. / Дж.Либерти. - М.:Символ-плюс. – 2013г. 684с. [c. 21-26]

  3. Орлов С.А. Технологии разработки программного обеспечения: Учебник для вузов. /4-е изд. Стандарт третьего поколения / С.А.Орлов, Б.Я.Цилькер. – СПб.: Питер, 2012. – 608 с. [с. 488-500]

  4. Орлов С.А. Технологии разработки программного обеспечения: Учебник для вузов. / А.С.Орлов, Б.Я.Цилькер, 4-е изд. Стандарт третьего поколения. – СПб.: Питер, 2012. – 608 с. [с.230-240]

  5. Рудаков А.В. Технология разработки программных продуктов. Практикум: учеб.посоие для студ.учреждений сред.проф.образхования / А.В. Рудаков, Г.Н.Федорова. – 4-е изд., стер. – М.: Издательский центр «Академия», 2014. – 192с. [с.85-97].

  6. Фленов М.Е. Библия Delhpi / М.Е.Фленов. – БХВ-Петербург, 2004г. – 880с. [с. 45-55]



1Конста́нта в программировании — способ адресования данных, изменение которых рассматриваемой программой не предполагается или запрещается.

2 Переме́нная в императивном программировании — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным. Данные, находящиеся в переменной (то есть по данному адресу памяти), называются значением этой переменной.

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

3 Инструкция или оператор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций.

Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивания).

Ниже приведены основные общие инструкции императивных языков программирования.

4 Индекс в языках программирования — элемент перечислимого множества, который указывает на конкретный элемент массива, обычно является неотрицательным скалярным целым числом.

Есть три способа, как элементы массива могут быть проиндексированы целыми неотрицательными числами[1]:

0 («индекс с началом с нуля»)

первый элемент массива имеет индекс 0;

1 («индекс с началом с единицы»)

первый элемент массива имеет индекс 1;

n («индекс началом с n»)

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

Массив может иметь несколько измерений, таким образом обычная практика обращаться к массиву, используя несколько индексов. Например к двумерному массиву с тремя строками и четырьмя столбцами можно было бы обратиться к элементу в 2-ом ряду и 4-ой столбце с помощью выражения: [1,3] (в языке в котором приоритет у строки) и [3,1] (в языке в котором приоритет у столбца) в случае индексом с началом с нуля. Таким образом два индекса используются для двумерных массивов, три — для трехмерного массива, и n — для n-мерного массива.
1   ...   54   55   56   57   58   59   60   61   62


написать администратору сайта