Автор работы: Пользователь скрыл имя, 26 Декабря 2011 в 18:10, реферат
Программное средство представляет собой конкретную информацию, объективно существующую как совокупность всех значимых с точки зрения ее представления свойств каждого из материальных объектов, содержащих в фиксированном виде эту информацию.
Качество программного средства – совокупность свойств программного средства, которые обусловливают его пригодность удовлетворять заданные или подразумеваемые потребности в соответствии с его назначением
Эффективность (программного средства) – совокупность свойств программного средства, характеризующая те аспекты его уровня пригодности, которые связаны с характером и временем использования ресурсов, необходимых для заданных условий функционирования.
Оценка
эффективности программных
средств
Программное средство:
-
программа, предназначенная
-
объект, состоящий из программ, процедур,
правил, а также, если предусмотрено,
сопутствующих им документации
и данных, относящихся к
Программное средство представляет собой конкретную информацию, объективно существующую как совокупность всех значимых с точки зрения ее представления свойств каждого из материальных объектов, содержащих в фиксированном виде эту информацию.
Качество программного средства – совокупность свойств программного средства, которые обусловливают его пригодность удовлетворять заданные или подразумеваемые потребности в соответствии с его назначением
Эффективность (программного средства) – совокупность свойств программного средства, характеризующая те аспекты его уровня пригодности, которые связаны с характером и временем использования ресурсов, необходимых для заданных условий функционирования.
Ресурсы могут включать другие программные средства, технические средства, материалы (бумагу, гибкие магнитные диски и др.), услуги различных категорий персонала.
ОБЩИЕ ПОЛОЖЕНИЯ
Оценка качества осуществляется на всех этапах жизненного цикла ПС при:
-планирование показателей качества ПС;
-контроль
качества на отдельных этапах
разработки(техническое
-контроле
качества в процессе
-проверке эффективности модификации ПС на этапе сопровождения.
-разработчика - на этапах разработки ПС;
-фондодержателя - на этапах приемки ПС в фонд;
-испытательных
центров и центров
-изготовителя - на этапах тиражирования ПС;
-пользователя
- на этапах внедрения,
Основные задачи, решаемые при оценке качества ПС:
-планирование уровня качества;
-контроль
значений показателей качества
в процессе разработки и
-эксплуатационный
контроль заданного уровня
-выбор
базовых образцов по
-методическое
руководство разработкой
-методическое
руководство разработкой
Методы определения показателей качества ПС различаются:
-по
способам получения информации
о ПС- измерительный,
-по
источникам получения
Экспертный
метод применяется в случаях,
когда задача не может быть решена
никаким другим из существующих способов
или другие способы являются значительно
более трудоемкими. Экспертный метод
рекомендуется применять при
определении показателей
МЕТОДИКА ОЦЕНКИ КАЧЕСТВА ПС
Оценка качества ПС проводится на фазах жизненного цикла и включает выбор номенклатуры показателей, их оценку и сопоставление значений показателей, полученных в результате сравнения с базовыми значениями.
Формализации показателей качества программных средств посвящена группа нормативных документов. В международном стандарте ISO 9126:1991 при отборе минимума стандартизируемых показателей выдвигались и учитывались следующие принципы: ясность и измеряемость значений, соответствие установившимся понятиям и терминологии, возможность последующего уточнения и детализации. Выделены характеристики, которые позволяют оценивать программные средства с позиции пользователя, разработчика и управляющего проектом. Рекомендуются 6 основных характеристик качества программных средств, каждая из которых детализируется несколькими (всего 21) субхарактеристиками.
Близким к стандарту ISO 9126:1991 по идеологии, структуре и содержанию является ГОСТ 28195-89. На верхнем, первом, уровне выделено 6 показателей – факторов качества. Эти факторы детализируются в совокупности 19 критериями качества на втором уровне.
Номенклатура показателей качества программных средств
Наименование
групп
и комплексных показателей качества |
Характеризуемое свойство |
1. Показатели надежности ПС | Характеризуют способность ПС в конкретных областях применении выполнять заданные функции в соответствии с программными документами в условиях возникновения отклонений в среде функционирования, вызванных сбоями технических средств, ошибками во входных данных, ошибками обслуживания и другими дестабилизирующими воздействиями |
1.1.Устойчивость функционирования | Способность обеспечивать продолжение работы программы после возникновения отклонений, вызванных сбоями технических средств, ошибками во входных данных и ошибками обслуживания |
1.2. Работоспособность | Способность программы функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с программными документами при отсутствии сбоев технических средств |
2.Показатели сопровождения | Характеризуют технологические аспекты, обеспечивающие простоту устранения ошибок в программе и программных документах и поддержания ПС в актуальном состоянии |
2.1. Структурность | Организация всех взаимосвязанных частей программы в единое целое с использованием логических структур "последовательность", "выбор", "повторение". |
2.2. Простота конструкции | Построение модульной структуры программы наиболее рациональным с точки зрения восприятия и понимания образом |
2.3. Наглядность | Наличие и представление в наиболее легко воспринимаемом виде исходных модулей ПС, полное их описание в соответствующих программных документах |
2.4. Повторяемость | Степень использования типовых проектных решений или компонентов, входящих в ПС |
3. Показатели удобства применения | Характеризуют свойства ПС. способствующие быстрому освоению, применению и эксплуатации ПС с минимальными трудозатратами с учетом характера решаемых задач и требований к квалификации обслуживающего персонала |
3.1. Легкость освоения | Представление программных документов и программ в виде, способствующем пониманию логики функционирования программы в целом и ее частей |
3.2.Доступность эксплуатационных программных документов | Понятность, наглядность и полнота описания взаимодействия пользователя с программой в эксплуатационных программных документах |
3.3.Удобство эксплуатации и обслуживания | Соответствие
процесса обработки данных и форм
представления результатов |
4.Показатели эффективности | Характеризуют степень удовлетворения потребности пользователя в обработке данных с учетом экономических, вычислительных и людских ресурсов |
4.1.Уровень автоматизации | Уровень автоматизации функций процесса обработки данных с учетом рациональности функциональной структуры программы с точки зрения взаимодействия с ней пользователя и использования вычислительных ресурсов |
4.2.Временная эффективность | Способность программы выполнять заданные действия в интервал времени, отвечающий заданным требованиям |
4.3. Ресурсоемкость | Минимально необходимые вычислительные ресурсы и число обслуживающего персонала для эксплуатации ПС |
5. Показатели универсальности | Характеризуют адаптируемость ПС к новым функциональным требованиям, возникающим вследствие изменения области применения или других условий функционирования |
5.1. Гибкость | Возможность использования ПС в различных областях применения |
5.2. Мобильность | Возможность применения ПС без существенных дополнительных трудозатрат на ЭВМ аналогичного класса |
5.3. Модифицируемость | Обеспечение простоты внесения необходимых изменений и доработок в программу в процессе эксплуатации |
6.Показатели корректности | Характеризуют степень соответствия ПС требованиям, установленным в ТЗ, требованиям к обработке данных и общесистемным требованиям |
6.1. Полнота реализации | Полнота реализации заданных функций ПС и достаточность их описания в программной документации |
6.2. Согласованность | Однозначное, непротиворечивое описание и использование тождественных объектов, функции, терминов, определений, идентификаторов и т. д. в различных частях программных документов и текста программы |
6.3.Логическая корректность | Функциональное
и программное соответствие процесса
обработки данных при выполнении
задания общесистемным |
6.4. Проверенность | Полнота проверки возможных маршрутов выполнения программы в процессе тестирования |
Список
литературы
Информация о работе Оценка эффективности программных средств