Помощь в учёбе, очень быстро...
Работаем вместе до победы

Характеристика основных качеств программных продуктов, используемых в российской федерации

РефератПомощь в написанииУзнать стоимостьмоей работы

Корректность или правильность подразумевает соответствие проверяемого объекта некоторому эталонному объекту или совокупности формализованных эталонных характеристик и правил. Корректность программы наиболее полно определяется степенью ее соответствия предъявляемым к ней формализованным требованиям — программной спецификации. Разнообразие возможных критериев и факторов, от которых зависит качество… Читать ещё >

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

Общие характеристики качества программного средства.

1. Функциональность программного средства.

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

2. Удобство использования программного средства.

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

3. Эффективность программного средства.

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

4. Сопровождаемость программного средства Совокупность свойств программного средства, характеризующая усилия, которые необходимы для его модификации. Модификация, может осуществляться для устранения дефектов, усовершенствования ПС или его адаптации к изменениям в условиях функционирования, a также в составе и особенностях требуемых функций. Крылова Г. Д. Основы стандартизации, сертификации и метрологии. — М.: ЮНИТИ, 2000 с. 312.

5. Мобильность программного средства.

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

6. Надежность программного средства.

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

Помимо перечисленных используются и другие характеристики качества программного средства:

Корректность или правильность подразумевает соответствие проверяемого объекта некоторому эталонному объекту или совокупности формализованных эталонных характеристик и правил. Корректность программы наиболее полно определяется степенью ее соответствия предъявляемым к ней формализованным требованиям — программной спецификации.

В зависимости от характеристик и особенностей показателя качества применяются различные виды метрик и шкал для их измерения.

Первый вид метрик, которому соответствует интервальная шкала, характеризуется реально измеряемыми физическими показателями, например

  • 1. временем выполнения программы,
  • 2. числом маршрутов в программе,
  • 3. числом таблиц в базе данных,
  • 4. объемом программы и т. д.

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

Второй вид метрик (порядковая шкала) позволяет ранжировать некоторые характеристики путем сравнения с опорными значениями. Для объекта измерения устанавливается приоритетность признаков. Различают абсолютные и относительные порядковые метрики, первые из которых показывают больше или меньше значение данного параметра программы по сравнению с опорным, а второй — во сколько раз больше или меньше. Математические преобразования с такими показателями более ограничены, чем у первого вида метрик.

Третий вид метрик (номинальная или категорийная шкала) характеризует только наличие рассматриваемого свойства или признака у программы без учета градации по численным значениям. Царев В. В. Оценка экономической эффективности инвестиций. — СПб, Питер, 2004 с. 464.

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

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

Для программ управления в них входят.

  • 1. показатели точности, диапазоны изменения параметров;
  • 2. время реакции на запрос или выполнения программы;
  • 3. адаптивность к внешним воздействиям и т. д.;

В системах автоматизации обработки информации функциональные показатели отражают.

  • 4. номенклатуру и объем данных;
  • 5. время обработки простых и сложных запросов;
  • 6. разнообразие функций доступа к данным и редактирования.

Функциональные критерии в том или ином виде характеризуют эффект от использования программ в конкретных целях с учетом затрат на их создание.

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

  • 1. трудоемкость, сложность программ;
  • 2. надежность функционирования;
  • 3. степень использования ресурсов ЭВМ;
  • 4. корректность и т. д.

Конструктивные критерии зависят не от области применения, а от этапа жизненного цикла программы (ЖЦП). На различных этапах ЖЦП рекомендуется использовать разные критерии:

Критерии этапа разработки.

  • 1. Трудоемкость (статическая сложность);
  • 2. Корректность (правильность) программы.

Критерии этапа эксплуатации программных продуктов.

  • 1. Функциональность;
  • 2. Производительность (ресурсоемкость);
  • 3. Надежность.

Критерии этапа сопровождения.

  • 1. Трудоемкость;
  • 2. Понимаемость программы;
  • 3. Производительность программы;
  • 4. Надежность. Лукасевич И. Я. Анализ финансовых операций. Методы, модели, техника вычисления. — М.: Финансы, ЮНИТИ, 2000 с. 117
Показать весь текст
Заполнить форму текущей работой