Стандартизированные характеристики качества сложных программных продуктов




Влияние качества программных продуктов на экономические характеристики производства

программный стандартизованный экономический управление

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

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

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

Характеристики качества программных продуктов, влияющие на экономику их производства, включают:

- стандартизированные характеристики качества сложных программных продуктов;

функциональную пригодность программного продукта:

цели; назначение; задачи; основные функции;

функциональные характеристики качества программ-ных продуктов:

корректность; способность к взаимодействию; защищенность - безопасность;

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

Надежность:

завершенность; устойчивость; восстанавливаемость; доступность - готовность;

Эффективность:

временная эффективность; используемость ресурсов ЭВМ;

качественные характеристики программных продуктов:

Практичность:

простота использования; изучаемость;

Сопровождаемость:

изменяемость; тестируемость;

Мобильность:

адаптируемость; простота инсталляции; замещаемость.

гипотетические примеры определения требований к характеристикам качества двух типов программных продуктов.

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

 

Стандартизированные характеристики качества сложных программных продуктов

 

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

Рассмотрим ряд стандартизированных характеристик.

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

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

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

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

Надежность

Завершенность



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: