Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ex.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
46 Кб
Скачать
☆

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

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

12. Особенности требований заинтересованных лиц к программному продукту.

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

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

13. Требования к надежности функционирования программных продуктов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]